| /llvm-project-15.0.7/mlir/lib/Dialect/Math/IR/ |
| H A D | MathDialect.cpp | 20 struct MathInlinerInterface : public DialectInlinerInterface { 21 using DialectInlinerInterface::DialectInlinerInterface;
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Tensor/IR/ |
| H A D | TensorDialect.cpp | 24 struct TensorInlinerInterface : public DialectInlinerInterface { 25 using DialectInlinerInterface::DialectInlinerInterface;
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/IR/ |
| H A D | ArithmeticDialect.cpp | 21 struct ArithmeticInlinerInterface : public DialectInlinerInterface { 22 using DialectInlinerInterface::DialectInlinerInterface;
|
| /llvm-project-15.0.7/mlir/lib/Dialect/MemRef/IR/ |
| H A D | MemRefDialect.cpp | 24 struct MemRefInlinerInterface : public DialectInlinerInterface { 25 using DialectInlinerInterface::DialectInlinerInterface;
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/IR/ |
| H A D | LinalgDialect.cpp | 41 struct LinalgInlinerInterface : public DialectInlinerInterface { 42 using DialectInlinerInterface::DialectInlinerInterface;
|
| /llvm-project-15.0.7/mlir/include/mlir/Transforms/ |
| H A D | InliningUtils.h | 40 class DialectInlinerInterface 41 : public DialectInterface::Base<DialectInlinerInterface> { 43 DialectInlinerInterface(Dialect *dialect) : Base(dialect) {} in DialectInlinerInterface() function 153 : public DialectInterfaceCollection<DialectInlinerInterface> {
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/IR/ |
| H A D | BufferizationDialect.cpp | 39 struct BufferizationInlinerInterface : public DialectInlinerInterface { 40 using DialectInlinerInterface::DialectInlinerInterface;
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Dialect/ |
| H A D | FIRDialect.cpp | 23 struct FIRInlinerInterface : public mlir::DialectInlinerInterface { 24 using DialectInlinerInterface::DialectInlinerInterface;
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Func/IR/ |
| H A D | FuncOps.cpp | 42 struct FuncInlinerInterface : public DialectInlinerInterface { 43 using DialectInlinerInterface::DialectInlinerInterface;
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch6/mlir/ |
| H A D | Dialect.cpp | 33 struct ToyInlinerInterface : public DialectInlinerInterface { 34 using DialectInlinerInterface::DialectInlinerInterface;
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch4/mlir/ |
| H A D | Dialect.cpp | 33 struct ToyInlinerInterface : public DialectInlinerInterface { 34 using DialectInlinerInterface::DialectInlinerInterface;
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch5/mlir/ |
| H A D | Dialect.cpp | 33 struct ToyInlinerInterface : public DialectInlinerInterface { 34 using DialectInlinerInterface::DialectInlinerInterface;
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch7/mlir/ |
| H A D | Dialect.cpp | 34 struct ToyInlinerInterface : public DialectInlinerInterface { 35 using DialectInlinerInterface::DialectInlinerInterface;
|
| /llvm-project-15.0.7/mlir/docs/ |
| H A D | Interfaces.md | 45 class DialectInlinerInterface : 46 public DialectInterface::Base<DialectInlinerInterface> { 61 struct AffineInlinerInterface : public DialectInlinerInterface { 80 if (DialectInlinerInterface *interface = dyn_cast<DialectInlinerInterface>(dialect)) { 95 DialectInterfaceCollection<DialectInlinerInterface> { 96 /// The hooks for this class mirror the hooks for the DialectInlinerInterface,
|
| /llvm-project-15.0.7/mlir/docs/Tutorials/Toy/ |
| H A D | Ch-4.md | 55 In this case, the interface is `DialectInlinerInterface`. 61 struct ToyInlinerInterface : public DialectInlinerInterface { 62 using DialectInlinerInterface::DialectInlinerInterface; 270 struct ToyInlinerInterface : public DialectInlinerInterface {
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/ |
| H A D | SPIRVDialect.cpp | 52 struct SPIRVInlinerInterface : public DialectInlinerInterface { 53 using DialectInlinerInterface::DialectInlinerInterface;
|
| /llvm-project-15.0.7/mlir/lib/Dialect/ControlFlow/IR/ |
| H A D | ControlFlowOps.cpp | 44 struct ControlFlowInlinerInterface : public DialectInlinerInterface { 45 using DialectInlinerInterface::DialectInlinerInterface;
|
| /llvm-project-15.0.7/mlir/lib/Dialect/GPU/IR/ |
| H A D | GPUDialect.cpp | 108 struct GPUInlinerInterface : public DialectInlinerInterface { 109 using DialectInlinerInterface::DialectInlinerInterface;
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/Test/ |
| H A D | TestDialect.cpp | 234 struct TestInlinerInterface : public DialectInlinerInterface { 235 using DialectInlinerInterface::DialectInlinerInterface;
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Tosa/IR/ |
| H A D | TosaOps.cpp | 43 struct TosaInlinerInterface : public DialectInlinerInterface { 44 using DialectInlinerInterface::DialectInlinerInterface;
|
| /llvm-project-15.0.7/mlir/lib/Transforms/Utils/ |
| H A D | InliningUtils.cpp | 306 static Value materializeConversion(const DialectInlinerInterface *interface, in materializeConversion()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Shape/IR/ |
| H A D | Shape.cpp | 111 struct ShapeInlinerInterface : public DialectInlinerInterface { 112 using DialectInlinerInterface::DialectInlinerInterface;
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SCF/IR/ |
| H A D | SCF.cpp | 33 struct SCFInlinerInterface : public DialectInlinerInterface { 34 using DialectInlinerInterface::DialectInlinerInterface;
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/IR/ |
| H A D | AffineOps.cpp | 134 struct AffineInlinerInterface : public DialectInlinerInterface { 135 using DialectInlinerInterface::DialectInlinerInterface;
|