Lines Matching refs:MatchOpTable

211                                 const OperandTable &MatchOpTable)  in CombineRuleOperandTypeChecker()  argument
213 MatchOpTable(MatchOpTable) {} in CombineRuleOperandTypeChecker()
294 const OperandTable &MatchOpTable; member in __anon26f8cc580111::CombineRuleOperandTypeChecker
311 if (MatchOpTable.lookup(OpName).Found) in processApplyPattern()
346 if (MatchOpTable.lookup(Op.getOperandName()).Found) in propagateAndInferTypes()
455 const auto LookupRes = MatchOpTable.lookup(*It); in inferNamedOperandType()
797 OperandTable MatchOpTable; member in __anon26f8cc580111::CombineRuleBuilder
916 MatchOpTable.print(OS, "MatchPats", /*Indent*/ " "); in print()
1081 CombineRuleOperandTypeChecker OTC(RuleDef, MatchOpTable); in typecheckPatterns()
1272 auto *Def = MatchOpTable.getDef(OldRegName); in checkSemantics()
1278 if (MatchOpTable.getDef(OldRegName) != MatchRoot) { in checkSemantics()
1410 auto LookupRes = MatchOpTable.lookup(RootName); in findRoots()
1439 if (IP && !MatchOpTable.addPattern(IP, DiagnoseRedefMatch)) in buildRuleOperandsTable()
1897 return MatchOpTable.getDef(Op); in emitMatchPattern()
2219 if (!Op.isNamedImmediate() && !MatchOpTable.lookup(OpName).Found) { in emitInstructionApplyPattern()
2261 assert(!MatchOpTable.lookup(OpName).Found && in emitInstructionApplyPattern()
2268 assert(MatchOpTable.lookup(OpName).Found && in emitInstructionApplyPattern()
2277 auto OpLookupRes = MatchOpTable.lookup(OpName); in emitInstructionApplyPattern()
2408 if (!ApplyOpTable.lookup(New).Found && !MatchOpTable.lookup(New).Found) in emitBuiltinApplyPattern()
2425 assert(MatchOpTable.getDef(Old) == MatchRoot); in emitBuiltinApplyPattern()