Lines Matching refs:UniqueOperandCommands
106 FindUniqueOperandCommands(std::vector<std::string> &UniqueOperandCommands, in FindUniqueOperandCommands() argument
115 InstrsForCase.resize(UniqueOperandCommands.size()); in FindUniqueOperandCommands()
116 InstOpsUsed.assign(UniqueOperandCommands.size(), 0); in FindUniqueOperandCommands()
131 for (unsigned idx = 0, e = UniqueOperandCommands.size(); idx != e; ++idx) in FindUniqueOperandCommands()
132 if (UniqueOperandCommands[idx] == Command) { in FindUniqueOperandCommands()
140 InstIdxs[i] = UniqueOperandCommands.size(); in FindUniqueOperandCommands()
141 UniqueOperandCommands.push_back(Command); in FindUniqueOperandCommands()
152 for (unsigned CommandIdx = 0, e = UniqueOperandCommands.size(); in FindUniqueOperandCommands()
199 UniqueOperandCommands[CommandIdx] += Command; in FindUniqueOperandCommands()
213 UniqueOperandCommands[i] = " // " + Instrs + "\n" + in FindUniqueOperandCommands()
214 UniqueOperandCommands[i]; in FindUniqueOperandCommands()
322 std::vector<std::string> UniqueOperandCommands; in EmitPrintInstruction() local
325 FindUniqueOperandCommands(UniqueOperandCommands, InstIdxs, in EmitPrintInstruction()
329 if (UniqueOperandCommands.empty()) break; in EmitPrintInstruction()
333 unsigned NumBits = Log2_32_Ceil(UniqueOperandCommands.size()); in EmitPrintInstruction()
361 TableDrivenOperandPrinters.push_back(UniqueOperandCommands); in EmitPrintInstruction()