Home
last modified time | relevance | path

Searched refs:DialectInlinerInterface (Results 1 – 24 of 24) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Math/IR/
H A DMathDialect.cpp20 struct MathInlinerInterface : public DialectInlinerInterface {
21 using DialectInlinerInterface::DialectInlinerInterface;
/llvm-project-15.0.7/mlir/lib/Dialect/Tensor/IR/
H A DTensorDialect.cpp24 struct TensorInlinerInterface : public DialectInlinerInterface {
25 using DialectInlinerInterface::DialectInlinerInterface;
/llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/IR/
H A DArithmeticDialect.cpp21 struct ArithmeticInlinerInterface : public DialectInlinerInterface {
22 using DialectInlinerInterface::DialectInlinerInterface;
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/IR/
H A DMemRefDialect.cpp24 struct MemRefInlinerInterface : public DialectInlinerInterface {
25 using DialectInlinerInterface::DialectInlinerInterface;
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/IR/
H A DLinalgDialect.cpp41 struct LinalgInlinerInterface : public DialectInlinerInterface {
42 using DialectInlinerInterface::DialectInlinerInterface;
/llvm-project-15.0.7/mlir/include/mlir/Transforms/
H A DInliningUtils.h40 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 DBufferizationDialect.cpp39 struct BufferizationInlinerInterface : public DialectInlinerInterface {
40 using DialectInlinerInterface::DialectInlinerInterface;
/llvm-project-15.0.7/flang/lib/Optimizer/Dialect/
H A DFIRDialect.cpp23 struct FIRInlinerInterface : public mlir::DialectInlinerInterface {
24 using DialectInlinerInterface::DialectInlinerInterface;
/llvm-project-15.0.7/mlir/lib/Dialect/Func/IR/
H A DFuncOps.cpp42 struct FuncInlinerInterface : public DialectInlinerInterface {
43 using DialectInlinerInterface::DialectInlinerInterface;
/llvm-project-15.0.7/mlir/examples/toy/Ch6/mlir/
H A DDialect.cpp33 struct ToyInlinerInterface : public DialectInlinerInterface {
34 using DialectInlinerInterface::DialectInlinerInterface;
/llvm-project-15.0.7/mlir/examples/toy/Ch4/mlir/
H A DDialect.cpp33 struct ToyInlinerInterface : public DialectInlinerInterface {
34 using DialectInlinerInterface::DialectInlinerInterface;
/llvm-project-15.0.7/mlir/examples/toy/Ch5/mlir/
H A DDialect.cpp33 struct ToyInlinerInterface : public DialectInlinerInterface {
34 using DialectInlinerInterface::DialectInlinerInterface;
/llvm-project-15.0.7/mlir/examples/toy/Ch7/mlir/
H A DDialect.cpp34 struct ToyInlinerInterface : public DialectInlinerInterface {
35 using DialectInlinerInterface::DialectInlinerInterface;
/llvm-project-15.0.7/mlir/docs/
H A DInterfaces.md45 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 DCh-4.md55 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 DSPIRVDialect.cpp52 struct SPIRVInlinerInterface : public DialectInlinerInterface {
53 using DialectInlinerInterface::DialectInlinerInterface;
/llvm-project-15.0.7/mlir/lib/Dialect/ControlFlow/IR/
H A DControlFlowOps.cpp44 struct ControlFlowInlinerInterface : public DialectInlinerInterface {
45 using DialectInlinerInterface::DialectInlinerInterface;
/llvm-project-15.0.7/mlir/lib/Dialect/GPU/IR/
H A DGPUDialect.cpp108 struct GPUInlinerInterface : public DialectInlinerInterface {
109 using DialectInlinerInterface::DialectInlinerInterface;
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestDialect.cpp234 struct TestInlinerInterface : public DialectInlinerInterface {
235 using DialectInlinerInterface::DialectInlinerInterface;
/llvm-project-15.0.7/mlir/lib/Dialect/Tosa/IR/
H A DTosaOps.cpp43 struct TosaInlinerInterface : public DialectInlinerInterface {
44 using DialectInlinerInterface::DialectInlinerInterface;
/llvm-project-15.0.7/mlir/lib/Transforms/Utils/
H A DInliningUtils.cpp306 static Value materializeConversion(const DialectInlinerInterface *interface, in materializeConversion()
/llvm-project-15.0.7/mlir/lib/Dialect/Shape/IR/
H A DShape.cpp111 struct ShapeInlinerInterface : public DialectInlinerInterface {
112 using DialectInlinerInterface::DialectInlinerInterface;
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/IR/
H A DSCF.cpp33 struct SCFInlinerInterface : public DialectInlinerInterface {
34 using DialectInlinerInterface::DialectInlinerInterface;
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/IR/
H A DAffineOps.cpp134 struct AffineInlinerInterface : public DialectInlinerInterface {
135 using DialectInlinerInterface::DialectInlinerInterface;