Home
last modified time | relevance | path

Searched defs:PatternLowering (Results 1 – 1 of 1) sorted by relevance

/llvm-project/mlir/lib/Conversion/PDLToPDLInterp/
H A DPDLToPDLInterp.cpp38 struct PatternLowering { struct
48 using ValueMap = llvm::ScopedHashTable<Position *, Value>;
49 using ValueMapScope = llvm::ScopedHashTableScope<Position *, Value>;
121 OpBuilder builder;
124 pdl_interp::FuncOp matcherFunc;
128 ModuleOp rewriterModule;
131 SymbolTable rewriterSymbolTable;
135 ValueMap values;
139 SmallVector<Block *, 8> failureBlockStack;
143 DenseMap<Value, Position *> valueToPosition;
[all …]