[TableGen] Simplify how we calculate NumMIOperands in addDagOperandMapping. NFC
We can use the MIOperandNo and NumMIOperands from the last operand
instead using a loop.
diff --git a/llvm/utils/TableGen/CompressInstEmitter.cpp b/llvm/utils/TableGen/CompressInstEmitter.cpp
index 4e307c6..9da6436 100644
--- a/llvm/utils/TableGen/CompressInstEmitter.cpp
+++ b/llvm/utils/TableGen/CompressInstEmitter.cpp
@@ -212,8 +212,9 @@
bool IsSourceInst,
unsigned *SourceLastTiedOpPtr) {
unsigned NumMIOperands = 0;
- for (const auto &Op : Inst.Operands)
- NumMIOperands += Op.MINumOperands;
+ if (!Inst.Operands.empty())
+ NumMIOperands =
+ Inst.Operands.back().MIOperandNo + Inst.Operands.back().MINumOperands;
OperandMap.grow(NumMIOperands);
// TiedCount keeps track of the number of operands skipped in Inst