Lines Matching refs:getName

98         (Separator + P.getOrigPatFragRecord()->getRecord()->getName()).str();  in explainPredicates()
124 Explanation += (" MemVT=" + VT->getName()).str(); in explainPredicates()
126 Explanation += (" ScalarVT(MemVT)=" + VT->getName()).str(); in explainPredicates()
176 return (" (Operator is an Intrinsic, " + Operator->getName() + ")").str(); in explainOperator()
179 return (" (Operator is an unmapped ComplexPattern, " + Operator->getName() + in explainOperator()
184 return (" (Operator is an unmapped SDNodeXForm, " + Operator->getName() + in explainOperator()
188 return (" (Operator " + Operator->getName() + " not understood)").str(); in explainOperator()
259 Predicate.getOrigPatFragRecord()->getRecord()->getName()) in isTrivialOperatorNode()
475 StringRef getPatFragPredicateEnumName(Record *R) { return R->getName(); } in getPatFragPredicateEnumName()
542 ClassName = Target.getName().str() + "InstructionSelector"; in GlobalISelEmitter()
822 InsnMatcher.addOperand(OpIdx++, Src.getName(), TempOpIdx); in createAndImportSelDAGMatcher()
830 if (SrcGIOrNull->TheDef->getName() == "G_CONSTANT" || in createAndImportSelDAGMatcher()
831 SrcGIOrNull->TheDef->getName() == "G_FCONSTANT") { in createAndImportSelDAGMatcher()
839 if (SrcGIOrNull->TheDef->getName() == "G_FRAME_INDEX") { in createAndImportSelDAGMatcher()
840 InsnMatcher.addOperand(OpIdx++, Src.getName(), TempOpIdx); in createAndImportSelDAGMatcher()
849 bool IsFCmp = SrcGIOrNull->TheDef->getName() == "G_FCMP"; in createAndImportSelDAGMatcher()
851 if (IsFCmp || SrcGIOrNull->TheDef->getName() == "G_ICMP") { in createAndImportSelDAGMatcher()
860 InsnMatcher.addOperand(OpIdx++, SrcChild.getName(), TempOpIdx); in createAndImportSelDAGMatcher()
874 SrcGIOrNull->TheDef->getName() == "G_INTRINSIC" || in createAndImportSelDAGMatcher()
875 SrcGIOrNull->TheDef->getName() == "G_INTRINSIC_W_SIDE_EFFECTS" || in createAndImportSelDAGMatcher()
876 SrcGIOrNull->TheDef->getName() == "G_INTRINSIC_CONVERGENT" || in createAndImportSelDAGMatcher()
877 SrcGIOrNull->TheDef->getName() == in createAndImportSelDAGMatcher()
907 InsnMatcher.addOperand(OpIdx++, SrcChild.getName(), TempOpIdx); in createAndImportSelDAGMatcher()
934 return failedImport("SelectionDAG ComplexPattern (" + R->getName() + in importComplexPatternOperandMatcher()
946 StringRef SrcChildName = SrcChild.getName(); in getSrcChildName()
951 SrcChildName = ChildRec->getName(); in getSrcChildName()
971 std::string PatternName = std::string(SrcChild.getOperator()->getName()); in importChildMatcher()
974 PatternName += SrcChild.getChild(I).getName(); in importChildMatcher()
997 if (SrcChild.getOperator()->getName() == "timm") { in importChildMatcher()
1049 if (!SubOperand.getName().empty()) { in importChildMatcher()
1051 SubOperand.getName(), SrcChild.getOperator(), RendererID, I, in importChildMatcher()
1061 InsnMatcher.getRuleMatcher(), SrcChild.getName()); in importChildMatcher()
1138 if (ChildRec->getName() == "srcvalue") in importChildMatcher()
1141 const bool ImmAllOnesV = ChildRec->getName() == "immAllOnesV"; in importChildMatcher()
1142 if (ImmAllOnesV || ChildRec->getName() == "immAllZerosV") { in importChildMatcher()
1144 InsnMatcher.getRuleMatcher(), SrcChild.getName(), false); in importChildMatcher()
1186 const auto &SubOperand = Rule.getComplexSubOperand(DstChild.getName()); in importExplicitUseRenderer()
1189 *std::get<0>(*SubOperand), DstChild.getName(), std::get<1>(*SubOperand), in importExplicitUseRenderer()
1200 if (XFormOpc->getName() == "timm") { in importExplicitUseRenderer()
1205 Child.getName()); in importExplicitUseRenderer()
1207 DstMIBuilder.addRenderer<CustomRenderer>(*I->second, Child.getName()); in importExplicitUseRenderer()
1212 return failedImport("SDNodeXForm " + Child.getName() + in importExplicitUseRenderer()
1221 DstMIBuilder.addRenderer<CopyRenderer>(DstChild.getName()); in importExplicitUseRenderer()
1230 if (DstChild.getOperator()->getName() == "timm") { in importExplicitUseRenderer()
1231 DstMIBuilder.addRenderer<CopyRenderer>(DstChild.getName()); in importExplicitUseRenderer()
1234 if (DstChild.getOperator()->getName() == "tframeindex") { in importExplicitUseRenderer()
1235 DstMIBuilder.addRenderer<CopyRenderer>(DstChild.getName()); in importExplicitUseRenderer()
1238 if (DstChild.getOperator()->getName() == "imm") { in importExplicitUseRenderer()
1239 DstMIBuilder.addRenderer<CopyConstantAsImmRenderer>(DstChild.getName()); in importExplicitUseRenderer()
1242 if (DstChild.getOperator()->getName() == "fpimm") { in importExplicitUseRenderer()
1244 DstChild.getName()); in importExplicitUseRenderer()
1302 DstChild.getName(), ChildRec->getValueAsDef("GIZeroRegister")); in importExplicitUseRenderer()
1306 DstMIBuilder.addRenderer<CopyRenderer>(DstChild.getName()); in importExplicitUseRenderer()
1322 const OperandMatcher &OM = Rule.getOperandMatcher(DstChild.getName()); in importExplicitUseRenderer()
1324 *ComplexPattern->second, DstChild.getName(), in importExplicitUseRenderer()
1337 if (Src.getChild(NumOp).getName() == DstChild.getName()) { in importExplicitUseRenderer()
1338 DstMIBuilder.addRenderer<CopyRenderer>(Src.getChild(NumOp).getName()); in importExplicitUseRenderer()
1412 auto OpName = Target.getInstruction(Dst.getOperator()).TheDef->getName(); in createAndImportSubInstructionRenderer()
1522 StringRef Name = DstI->TheDef->getName(); in createInstructionRenderer()
1576 StringRef Name = OrigDstI->TheDef->getName(); in importExplicitUseRenderers()
1625 StringRef RegOperandName = Dst.getChild(0).getName(); in importExplicitUseRenderers()
1756 if (Def->getName() == "undef_tied_input") { in importDefaultOperandRenderers()
1828 StringRef InstName = Inst.TheDef->getName(); in inferRegClassFromPattern()
1967 InstructionMatcher &InsnMatcherTemp = M.addInstructionMatcher(Src.getName()); in runOnPattern()
1997 DstMIBuilder.addRenderer<CopyRenderer>(Dst.getName()); in runOnPattern()
2019 StringRef DstIName = DstI.TheDef->getName(); in runOnPattern()
2401 if (!RuleCoverage->parse(*RuleCoverageBufOrErr.get(), Target.getName())) { in run()
2419 ("Global Instruction Selector for the " + Target.getName() + " target") in run()
2457 return A->getName() < B->getName(); in run()