Home
last modified time | relevance | path

Searched refs:DialectFoldInterface (Results 1 – 6 of 6) sorted by relevance

/llvm-project/mlir/include/mlir/Interfaces/
H A DFoldInterfaces.h22 class DialectFoldInterface
23 : public DialectInterface::Base<DialectFoldInterface> {
25 DialectFoldInterface(Dialect *dialect) : Base(dialect) {} in DialectFoldInterface() function
/llvm-project/mlir/test/lib/Dialect/Test/
H A DTestDialectInterfaces.cpp273 struct TestDialectFoldInterface : public DialectFoldInterface {
274 using DialectFoldInterface::DialectFoldInterface;
/llvm-project/mlir/include/mlir/Transforms/
H A DFoldUtils.h111 DialectInterfaceCollection<DialectFoldInterface> interfaces;
/llvm-project/mlir/lib/Transforms/Utils/
H A DFoldUtils.cpp25 getInsertionRegion(DialectInterfaceCollection<DialectFoldInterface> &interfaces, in getInsertionRegion()
/llvm-project/mlir/docs/
H A DCanonicalization.md106 via the `shouldMaterializeInto` method on the `DialectFoldInterface`.
241 provide a fallback by implementing the `DialectFoldInterface` and overriding
/llvm-project/mlir/lib/IR/
H A DOperation.cpp648 auto *interface = dyn_cast<DialectFoldInterface>(dialect); in fold()