Searched refs:InterfacePass (Results 1 – 15 of 15) sorted by relevance
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/SCFToGPU/ |
| H A D | SCFToGPUPass.h | 18 class InterfacePass; variable 29 std::unique_ptr<InterfacePass<FunctionOpInterface>> 31 std::unique_ptr<InterfacePass<FunctionOpInterface>> createAffineForToGPUPass();
|
| /llvm-project-15.0.7/mlir/lib/Conversion/SCFToGPU/ |
| H A D | SCFToGPUPass.cpp | 65 std::unique_ptr<InterfacePass<FunctionOpInterface>> 69 std::unique_ptr<InterfacePass<FunctionOpInterface>>
|
| /llvm-project-15.0.7/mlir/include/mlir/Pass/ |
| H A D | PassBase.td | 95 // This class represents an mlir::InterfacePass. 96 class InterfacePass<string passArg, string interface> 97 : PassBase<passArg, "::mlir::InterfacePass<" # interface # ">">;
|
| H A D | Pass.h | 414 class InterfacePass : public OperationPass<> {
|
| /llvm-project-15.0.7/mlir/test/lib/Pass/ |
| H A D | TestPassManager.cpp | 40 InterfacePass<FunctionOpInterface>> { 114 InterfacePass<FunctionOpInterface>> { 146 InterfacePass<FunctionOpInterface>> {
|
| /llvm-project-15.0.7/mlir/test/lib/Analysis/ |
| H A D | TestLiveness.cpp | 23 : public PassWrapper<TestLivenessPass, InterfacePass<SymbolOpInterface>> {
|
| H A D | TestSlice.cpp | 21 InterfacePass<SymbolOpInterface>> {
|
| H A D | TestMemRefStrideCalculation.cpp | 18 InterfacePass<SymbolOpInterface>> {
|
| H A D | TestMatchReduction.cpp | 39 InterfacePass<FunctionOpInterface>> {
|
| /llvm-project-15.0.7/mlir/test/lib/IR/ |
| H A D | TestDiagnostics.cpp | 23 InterfacePass<SymbolOpInterface>> {
|
| H A D | TestClone.cpp | 21 : public PassWrapper<ClonePass, InterfacePass<FunctionOpInterface>> {
|
| H A D | TestDominance.cpp | 95 : public PassWrapper<TestDominancePass, InterfacePass<SymbolOpInterface>> {
|
| H A D | TestMatchers.cpp | 20 : public PassWrapper<TestMatchers, InterfacePass<FunctionOpInterface>> {
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/ |
| H A D | Passes.td | 674 : InterfacePass<"convert-affine-for-to-gpu", "FunctionOpInterface"> { 796 : InterfacePass<"tosa-to-linalg", "FunctionOpInterface"> { 811 : InterfacePass<"tosa-to-linalg-named", "FunctionOpInterface"> {
|
| /llvm-project-15.0.7/mlir/docs/ |
| H A D | PassManagement.md | 164 simply needs to inherit from the `InterfacePass` base class. This class is similar to `OperationPas… 173 struct MyFunctionPass : public PassWrapper<MyOperationPass, InterfacePass<FunctionOpInterface>> {
|