BitstreamWriter: Use SmallVector::append instead of multiple push_back calls.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151755 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Daniel Dunbar 2012-02-29 21:02:05 +00:00
parent 95b38aea95
commit 88e48e7d58

View File

@ -74,10 +74,12 @@ class BitstreamWriter {
}
void WriteWord(unsigned Value) {
Out.push_back((unsigned char)(Value >> 0));
Out.push_back((unsigned char)(Value >> 8));
Out.push_back((unsigned char)(Value >> 16));
Out.push_back((unsigned char)(Value >> 24));
unsigned char Bytes[4] = {
(unsigned char)(Value >> 0),
(unsigned char)(Value >> 8),
(unsigned char)(Value >> 16),
(unsigned char)(Value >> 24) };
Out.append(&Bytes[0], &Bytes[4]);
}
unsigned GetBufferOffset() const {