Lines Matching refs:symbolInfoMap
241 SymbolInfoMap symbolInfoMap; member in __anon7a36dead0111::PatternEmitter
336 symbolInfoMap(pat->getLoc()), staticMatcherHelper(helper), os(os) { in PatternEmitter()
359 pattern.collectBoundSymbols(tree, symbolInfoMap, /*isSrcPattern=*/true); in emitStaticMatcher()
360 symbolInfoMap.assignUniqueAlternativeNames(); in emitStaticMatcher()
361 for (const auto &info : symbolInfoMap) in emitStaticMatcher()
414 auto ret = symbolInfoMap.findBoundSymbol(name, symboInfo); in emitStaticMatchCall()
684 auto res = symbolInfoMap.findBoundSymbol(argName, tree, op, argIndex); in emitOperandMatch()
859 symbolInfoMap.getValueAndRangeUse(entities.front())); in emitMatchLogic()
877 names.push_back(symbolInfoMap.getValueAndRangeUse(entities[i])); in emitMatchLogic()
880 self = symbolInfoMap.getValueAndRangeUse(self); in emitMatchLogic()
897 for (auto symbolInfoIt = symbolInfoMap.begin(); in emitMatchLogic()
898 symbolInfoIt != symbolInfoMap.end();) { in emitMatchLogic()
899 auto range = symbolInfoMap.getRangeOfEqualElements(symbolInfoIt->first); in emitMatchLogic()
980 pattern.collectSourcePatternBoundSymbols(symbolInfoMap); in emit()
988 for (const auto &symbolInfoPair : symbolInfoMap) { in emit()
1021 pattern.collectResultPatternBoundSymbols(symbolInfoMap); in emitRewriteLogic()
1088 os << symbolInfoMap.getAllRangeUse( in emitRewriteLogic()
1127 symbolInfoMap.bindOpResult(symbol, pattern.getDialectOp(resultTree)); in handleResultPattern()
1151 return symbolInfoMap.getValueAndRangeUse(tree.getArgName(idx), lookupFmt); in handleLocationDirective()
1231 auto argName = symbolInfoMap.getValueAndRangeUse(patArgName); in handleOpArgument()
1298 symbolInfoMap.bindValues(varName, tree.getNumReturnsOfNativeCode()); in handleReplaceWithNativeCodeCall()
1319 return symbolInfoMap.getStaticValueCount(symbol); in getNodeValueCount()
1543 range = symbolInfoMap.getValueAndRangeUse(range); in createSeparateLocalVarsForOpArgs()
1550 os << symbolInfoMap.getValueAndRangeUse(childNodeNames[argIndex]); in createSeparateLocalVarsForOpArgs()
1554 symbolInfoMap.getValueAndRangeUse(node.getArgName(argIndex)); in createSeparateLocalVarsForOpArgs()
1657 range = symbolInfoMap.getValueAndRangeUse(range); in createAggregateLocalVarsForOpArgs()
1663 os << symbolInfoMap.getValueAndRangeUse( in createAggregateLocalVarsForOpArgs()
1676 symbolInfoMap.getValueAndRangeUse(node.getArgName(argIndex)); in createAggregateLocalVarsForOpArgs()