Lines Matching full:iap
898 IAPrinter IAP(CGA.Result->getAsString(), FlatAliasAsmString, NumMIOps); in EmitPrintAliasInstruction() local
921 while (IAP.getCondCount() < MIOpNum) in EmitPrintAliasInstruction()
922 IAP.addCond("AliasPatternCond::K_Ignore, 0"); in EmitPrintAliasInstruction()
954 if (!IAP.isOpMapped(ROName)) { in EmitPrintAliasInstruction()
955 IAP.addOperand(ROName, MIOpNum, PrintMethodIdx); in EmitPrintAliasInstruction()
959 IAP.addCond(std::string( in EmitPrintAliasInstruction()
963 IAP.addCond(std::string(formatv( in EmitPrintAliasInstruction()
964 "AliasPatternCond::K_TiedReg, {0}", IAP.getOpIndex(ROName)))); in EmitPrintAliasInstruction()
969 IAP.addOperand(ROName, MIOpNum, PrintMethodIdx); in EmitPrintAliasInstruction()
981 IAP.addCond( in EmitPrintAliasInstruction()
994 IAP.addCond(std::string( in EmitPrintAliasInstruction()
1000 IAP.addCond(std::string(formatv( in EmitPrintAliasInstruction()
1006 IAP.addCond(std::string( in EmitPrintAliasInstruction()
1060 IAP.addCond(std::string(formatv( in EmitPrintAliasInstruction()
1067 IAP.addCond("AliasPatternCond::K_EndOrFeatures, 0"); in EmitPrintAliasInstruction()
1070 IAPrinterMap[Aliases.first].push_back(std::move(IAP)); in EmitPrintAliasInstruction()
1134 for (IAPrinter *IAP : UniqueIAPs) { in EmitPrintAliasInstruction()
1138 CondO << formatv(" // {0} - {1}\n", IAP->getResult(), CondStart); in EmitPrintAliasInstruction()
1139 for (const auto &Cond : IAP->getConds()) in EmitPrintAliasInstruction()
1141 CondCount += IAP->getCondCount(); in EmitPrintAliasInstruction()
1146 std::string EncodedAsmString = IAP->formatAliasString(UnescapedSize); in EmitPrintAliasInstruction()
1157 CondStart, IAP->getNumMIOps(), IAP->getCondCount()); in EmitPrintAliasInstruction()