Lines Matching refs:IAP

874       IAPrinter IAP(CGA.Result->getAsString(), FlatAliasAsmString, NumMIOps);  in EmitPrintAliasInstruction()  local
897 while (IAP.getCondCount() < MIOpNum) in EmitPrintAliasInstruction()
898 IAP.addCond("AliasPatternCond::K_Ignore, 0"); in EmitPrintAliasInstruction()
930 if (!IAP.isOpMapped(ROName)) { in EmitPrintAliasInstruction()
931 IAP.addOperand(ROName, MIOpNum, PrintMethodIdx); in EmitPrintAliasInstruction()
935 IAP.addCond(std::string( in EmitPrintAliasInstruction()
939 IAP.addCond(std::string(formatv( in EmitPrintAliasInstruction()
940 "AliasPatternCond::K_TiedReg, {0}", IAP.getOpIndex(ROName)))); in EmitPrintAliasInstruction()
945 IAP.addOperand(ROName, MIOpNum, PrintMethodIdx); in EmitPrintAliasInstruction()
957 IAP.addCond( in EmitPrintAliasInstruction()
970 IAP.addCond(std::string( in EmitPrintAliasInstruction()
976 IAP.addCond(std::string(formatv( in EmitPrintAliasInstruction()
982 IAP.addCond(std::string( in EmitPrintAliasInstruction()
1036 IAP.addCond(std::string(formatv( in EmitPrintAliasInstruction()
1043 IAP.addCond("AliasPatternCond::K_EndOrFeatures, 0"); in EmitPrintAliasInstruction()
1046 IAPrinterMap[Aliases.first].push_back(std::move(IAP)); in EmitPrintAliasInstruction()
1109 for (IAPrinter *IAP : UniqueIAPs) { in EmitPrintAliasInstruction()
1113 CondO << formatv(" // {0} - {1}\n", IAP->getResult(), CondStart); in EmitPrintAliasInstruction()
1114 for (const auto &Cond : IAP->getConds()) in EmitPrintAliasInstruction()
1116 CondCount += IAP->getCondCount(); in EmitPrintAliasInstruction()
1121 std::string EncodedAsmString = IAP->formatAliasString(UnescapedSize); in EmitPrintAliasInstruction()
1132 CondStart, IAP->getNumMIOps(), IAP->getCondCount()); in EmitPrintAliasInstruction()