|
6 | 6 | //
|
7 | 7 | //===----------------------------------------------------------------------===//
|
8 | 8 |
|
9 |
| -#include "TPP/PassBundles.h" |
10 |
| - |
11 | 9 | #include "mlir/IR/BuiltinOps.h"
|
12 | 10 | #include "mlir/InitAllDialects.h"
|
13 | 11 | #include "mlir/InitAllPasses.h"
|
14 | 12 | #include "mlir/Pass/Pass.h"
|
15 | 13 | #include "mlir/Pass/PassManager.h"
|
16 | 14 | #include "llvm/Support/CommandLine.h"
|
17 |
| - |
18 |
| -#include "TPP/Dialect/Check/BufferizableOpInterfaceImpl.h" |
19 |
| -#include "TPP/Dialect/Check/CheckDialect.h" |
20 |
| -#include "TPP/Dialect/Perf/BufferizableOpInterfaceImpl.h" |
21 |
| -#include "TPP/Dialect/Perf/PerfDialect.h" |
22 |
| -#include "TPP/Dialect/Perf/PerfOps.h" |
23 |
| -#include "TPP/Dialect/Xsmm/XsmmDialect.h" |
24 |
| -#include "TPP/PassUtils.h" |
25 |
| -#include "TPP/Transforms/Utils/VNNIUtils.h" |
26 |
| -#include "mlir/Transforms/Passes.h" |
27 |
| - |
28 |
| - |
29 |
| -#include "mlir/Pass/PassOptions.h" |
30 |
| -#include "mlir/Dialect/MemRef/Transforms/Passes.h" |
31 |
| -#include "mlir/Dialect/Arith/Transforms/Passes.h" |
32 |
| -#include "mlir/Conversion/VectorToLLVM/ConvertVectorToLLVMPass.h" |
| 15 | +#include "mlir/Conversion/MathToLLVM/MathToLLVM.h" |
33 | 16 | #include "mlir/Conversion/MemRefToLLVM/MemRefToLLVM.h"
|
34 | 17 | #include "mlir/Conversion/SCFToControlFlow/SCFToControlFlow.h"
|
35 |
| -#include "mlir/Dialect/GPU/Transforms/Passes.h" |
36 |
| -#include "mlir/Conversion/MathToLLVM/MathToLLVM.h" |
37 |
| - |
38 | 18 | #include "mlir/Conversion/TensorToLinalg/TensorToLinalgPass.h"
|
39 | 19 | #include "mlir/Conversion/TensorToLinalg/TensorToLinalg.h"
|
40 |
| -#include "mlir/Dialect/Linalg/Passes.h" |
| 20 | +#include "mlir/Conversion/VectorToLLVM/ConvertVectorToLLVMPass.h" |
41 | 21 | #include "mlir/Conversion/SCFToOpenMP/SCFToOpenMP.h"
|
42 | 22 | #include "mlir/Conversion/VectorToSCF/VectorToSCF.h"
|
43 | 23 | #include "mlir/Conversion/AffineToStandard/AffineToStandard.h"
|
44 | 24 | #include "mlir/Conversion/GPUCommon/GPUCommonPass.h"
|
45 |
| -#include "mlir/Dialect/Async/Passes.h" |
46 | 25 | #include "mlir/Conversion/AsyncToLLVM/AsyncToLLVM.h"
|
47 | 26 | #include "mlir/Conversion/IndexToLLVM/IndexToLLVM.h"
|
48 | 27 | #include "mlir/Conversion/ArithToLLVM/ArithToLLVM.h"
|
|
52 | 31 | #include "mlir/Conversion/UBToLLVM/UBToLLVM.h"
|
53 | 32 | #include "mlir/Conversion/ReconcileUnrealizedCasts/ReconcileUnrealizedCasts.h"
|
54 | 33 | #include "mlir/Conversion/FuncToLLVM/ConvertFuncToLLVMPass.h"
|
| 34 | +#include "mlir/Dialect/MemRef/Transforms/Passes.h" |
| 35 | +#include "mlir/Dialect/Arith/Transforms/Passes.h" |
| 36 | +#include "mlir/Dialect/GPU/Transforms/Passes.h" |
| 37 | +#include "mlir/Dialect/Linalg/Passes.h" |
| 38 | +#include "mlir/Dialect/Async/Passes.h" |
55 | 39 | #include "mlir/Dialect/Func/IR/FuncOps.h"
|
| 40 | +#include "mlir/Pass/PassOptions.h" |
| 41 | +#include "mlir/Transforms/Passes.h" |
56 | 42 |
|
| 43 | +#include "TPP/Dialect/Check/BufferizableOpInterfaceImpl.h" |
| 44 | +#include "TPP/Dialect/Check/CheckDialect.h" |
| 45 | +#include "TPP/Dialect/Perf/BufferizableOpInterfaceImpl.h" |
| 46 | +#include "TPP/Dialect/Perf/PerfDialect.h" |
| 47 | +#include "TPP/Dialect/Perf/PerfOps.h" |
| 48 | +#include "TPP/Dialect/Xsmm/XsmmDialect.h" |
| 49 | +#include "TPP/PassBundles.h" |
| 50 | +#include "TPP/PassUtils.h" |
| 51 | +#include "TPP/Transforms/Utils/VNNIUtils.h" |
57 | 52 |
|
58 | 53 | #include <string>
|
59 | 54 |
|
|
0 commit comments