Lines Matching refs:IAP
868 IAPrinter IAP(CGA.Result->getAsString(), FlatAliasAsmString, NumMIOps); in EmitPrintAliasInstruction() local
891 while (IAP.getCondCount() < MIOpNum) in EmitPrintAliasInstruction()
892 IAP.addCond("AliasPatternCond::K_Ignore, 0"); in EmitPrintAliasInstruction()
924 if (!IAP.isOpMapped(ROName)) { in EmitPrintAliasInstruction()
925 IAP.addOperand(ROName, MIOpNum, PrintMethodIdx); in EmitPrintAliasInstruction()
929 IAP.addCond(std::string( in EmitPrintAliasInstruction()
933 IAP.addCond(std::string(formatv( in EmitPrintAliasInstruction()
934 "AliasPatternCond::K_TiedReg, {0}", IAP.getOpIndex(ROName)))); in EmitPrintAliasInstruction()
939 IAP.addOperand(ROName, MIOpNum, PrintMethodIdx); in EmitPrintAliasInstruction()
951 IAP.addCond( in EmitPrintAliasInstruction()
964 IAP.addCond(std::string( in EmitPrintAliasInstruction()
970 IAP.addCond(std::string(formatv( in EmitPrintAliasInstruction()
976 IAP.addCond(std::string( in EmitPrintAliasInstruction()
1027 IAP.addCond(std::string(formatv( in EmitPrintAliasInstruction()
1034 IAP.addCond("AliasPatternCond::K_EndOrFeatures, 0"); in EmitPrintAliasInstruction()
1037 IAPrinterMap[Aliases.first].push_back(std::move(IAP)); in EmitPrintAliasInstruction()
1100 for (IAPrinter *IAP : UniqueIAPs) { in EmitPrintAliasInstruction()
1104 CondO << formatv(" // {0} - {1}\n", IAP->getResult(), CondStart); in EmitPrintAliasInstruction()
1105 for (const auto &Cond : IAP->getConds()) in EmitPrintAliasInstruction()
1107 CondCount += IAP->getCondCount(); in EmitPrintAliasInstruction()
1112 std::string EncodedAsmString = IAP->formatAliasString(UnescapedSize); in EmitPrintAliasInstruction()
1123 CondStart, IAP->getNumMIOps(), IAP->getCondCount()); in EmitPrintAliasInstruction()