MLIR-AIE 1.4.5.dev
PassDetail.h
Go to the documentation of this file.
1//===- PassDetail.h - Conversion Pass class details -------------*- C++ -*-===//
2//
3// Copyright (C) 2022 Xilinx, Inc.
4// Copyright (C) 2022-2026 Advanced Micro Devices, Inc.
5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6//
7////===----------------------------------------------------------------------===//
8
9#ifndef AIE_CONVERSION_PASSDETAIL_H_
10#define AIE_CONVERSION_PASSDETAIL_H_
11
13
14#include "mlir/Dialect/Arith/IR/Arith.h"
15#include "mlir/Dialect/Vector/IR/VectorOps.h"
16#include "mlir/IR/BuiltinOps.h"
17#include "mlir/Interfaces/FunctionInterfaces.h"
18#include "mlir/Pass/Pass.h"
19
20namespace xilinx {
21
22namespace AIE {
23
24class AIEDialect;
25
26} // namespace AIE
27
28namespace AIEX {
29
30class AIEXDialect;
31
32} // namespace AIEX
33
34namespace aievec {
35
36class AIEVecDialect;
37
38} // namespace aievec
39
40namespace xllvm {
41
42class XLLVMDialect;
43
44} // namespace xllvm
45
46} // namespace xilinx
47
48namespace mlir {
49
50namespace LLVM {
51class LLVMDialect;
52} // namespace LLVM
53
54} // namespace mlir
55
56#endif // AIE_CONVERSION_PASSDETAIL_H_