Home
last modified time | relevance | path

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

/external/llvm-project/mlir/lib/Conversion/PDLToPDLInterp/
DPDLToPDLInterp.cpp31 struct PatternLowering { struct
33 PatternLowering(FuncOp matcherFunc, ModuleOp rewriterModule);
130 PatternLowering::PatternLowering(FuncOp matcherFunc, ModuleOp rewriterModule) in PatternLowering() function in PatternLowering
134 void PatternLowering::lower(ModuleOp module) { in lower()
157 Block *PatternLowering::generateMatcher(MatcherNode &node) { in generateMatcher()
219 Value PatternLowering::getValueAt(Block *cur, Position *pos) { in getValueAt()
271 void PatternLowering::generatePredicate(Block *currentBlock, in generatePredicate()
348 void PatternLowering::generateSwitch( in generateSwitch()
374 void PatternLowering::generateRecordMatch(Block *currentBlock, Block *nextBlock, in generateRecordMatch()
407 SymbolRefAttr PatternLowering::generateRewriter( in generateRewriter()
[all …]