Lines Matching refs:PatternLowering

38 struct PatternLowering {  struct
40 PatternLowering(pdl_interp::FuncOp matcherFunc, ModuleOp rewriterModule,
159 PatternLowering::PatternLowering( in PatternLowering() function in PatternLowering
166 void PatternLowering::lower(ModuleOp module) { in lower()
190 Block *PatternLowering::generateMatcher(MatcherNode &node, Region &region, in generateMatcher()
259 Value PatternLowering::getValueAt(Block *&currentBlock, Position *pos) { in getValueAt()
392 void PatternLowering::generate(BoolNode *boolNode, Block *&currentBlock, in generate()
495 void PatternLowering::generate(SwitchNode *switchNode, Block *currentBlock, in generate()
593 void PatternLowering::generate(SuccessNode *successNode, Block *&currentBlock) { in generate()
634 SymbolRefAttr PatternLowering::generateRewriter( in generateRewriter()
715 void PatternLowering::generateRewriter( in generateRewriter()
728 void PatternLowering::generateRewriter( in generateRewriter()
736 void PatternLowering::generateRewriter( in generateRewriter()
743 void PatternLowering::generateRewriter( in generateRewriter()
803 void PatternLowering::generateRewriter( in generateRewriter()
813 void PatternLowering::generateRewriter( in generateRewriter()
845 void PatternLowering::generateRewriter( in generateRewriter()
853 void PatternLowering::generateRewriter( in generateRewriter()
861 void PatternLowering::generateRewriter( in generateRewriter()
872 void PatternLowering::generateRewriter( in generateRewriter()
883 void PatternLowering::generateOperationResultTypeRewriter( in generateOperationResultTypeRewriter()
1002 PatternLowering generator(matcherFunc, rewriterModule, configMap); in runOnOperation()