Searched refs:PatternLowering (Results 1 – 1 of 1) sorted by relevance
31 struct PatternLowering { struct33 PatternLowering(FuncOp matcherFunc, ModuleOp rewriterModule);130 PatternLowering::PatternLowering(FuncOp matcherFunc, ModuleOp rewriterModule) in PatternLowering() function in PatternLowering134 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 …]