Don't repeatedly evaluate size() in the for loop. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 11 Apr 2018 22:24:48 +0000 (22:24 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 11 Apr 2018 22:24:48 +0000 (22:24 +0000)
llvm-svn: 329853

llvm/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp

index 7fc8cda..9d2d317 100644 (file)
@@ -261,7 +261,7 @@ public:
     // Also for instructions that their EVEX version was upgraded to work with
     // k-registers. For example VPCMPEQBrm (xmm output register) and
     // VPCMPEQBZ128rm (k register output register).
-    for (unsigned i = 0; i < Inst->Operands.size(); i++) {
+    for (unsigned i = 0, e = Inst->Operands.size(); i < e; i++) {
       Record *OpRec1 = Inst->Operands[i].Rec;
       Record *OpRec2 = Inst2->Operands[i].Rec;