[llvm] r217123 - Use vector constructor instead of a for loop to initialize entries.

Craig Topper craig.topper at gmail.com
Wed Sep 3 21:49:04 PDT 2014


Author: ctopper
Date: Wed Sep  3 23:49:03 2014
New Revision: 217123

URL: http://llvm.org/viewvc/llvm-project?rev=217123&view=rev
Log:
Use vector constructor instead of a for loop to initialize entries.

Modified:
    llvm/trunk/utils/TableGen/FixedLenDecoderEmitter.cpp

Modified: llvm/trunk/utils/TableGen/FixedLenDecoderEmitter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/TableGen/FixedLenDecoderEmitter.cpp?rev=217123&r1=217122&r2=217123&view=diff
==============================================================================
--- llvm/trunk/utils/TableGen/FixedLenDecoderEmitter.cpp (original)
+++ llvm/trunk/utils/TableGen/FixedLenDecoderEmitter.cpp Wed Sep  3 23:49:03 2014
@@ -343,10 +343,8 @@ public:
                 unsigned BW,
                 const FixedLenDecoderEmitter *E)
     : AllInstructions(Insts), Opcodes(IDs), Operands(Ops), Filters(),
-      Parent(nullptr), BestIndex(-1), BitWidth(BW), Emitter(E) {
-    for (unsigned i = 0; i < BitWidth; ++i)
-      FilterBitValues.push_back(BIT_UNFILTERED);
-
+      FilterBitValues(BW, BIT_UNFILTERED), Parent(nullptr), BestIndex(-1),
+      BitWidth(BW), Emitter(E) {
     doFilter();
   }
 





More information about the llvm-commits mailing list