Lines Matching refs:InstIdxs
107 std::vector<unsigned> &InstIdxs, in FindUniqueOperandCommands() argument
109 InstIdxs.assign(NumberedInstructions.size(), ~0U); in FindUniqueOperandCommands()
133 InstIdxs[i] = idx; in FindUniqueOperandCommands()
140 InstIdxs[i] = UniqueOperandCommands.size(); in FindUniqueOperandCommands()
158 std::find(InstIdxs.begin(), InstIdxs.end(), CommandIdx); in FindUniqueOperandCommands()
159 if (NIT == InstIdxs.end()) break; // No commonality. in FindUniqueOperandCommands()
164 getAsmWriterInstByID(NIT-InstIdxs.begin()); in FindUniqueOperandCommands()
175 for (NIT = std::find(NIT+1, InstIdxs.end(), CommandIdx); in FindUniqueOperandCommands()
176 NIT != InstIdxs.end(); in FindUniqueOperandCommands()
177 NIT = std::find(NIT+1, InstIdxs.end(), CommandIdx)) { in FindUniqueOperandCommands()
181 getAsmWriterInstByID(NIT-InstIdxs.begin()); in FindUniqueOperandCommands()
323 std::vector<unsigned> InstIdxs; in EmitPrintInstruction() local
325 FindUniqueOperandCommands(UniqueOperandCommands, InstIdxs, in EmitPrintInstruction()
344 for (unsigned i = 0, e = InstIdxs.size(); i != e; ++i) in EmitPrintInstruction()
345 if (InstIdxs[i] != ~0U) in EmitPrintInstruction()
346 OpcodeInfo[i] |= InstIdxs[i] << (BitsLeft+AsmStrBits); in EmitPrintInstruction()
352 unsigned NumOps = NumInstOpsHandled[InstIdxs[i]]; in EmitPrintInstruction()