[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