diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2015-06-17 20:55:30 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2015-06-17 20:55:30 +0000 |
commit | 5014f40fa6cdf7210f45d28f06f624f3f3228069 (patch) | |
tree | 5a8d318ded73ec131ade3b8d04dce8f4ae369a30 /llvm/lib/Bitcode | |
parent | 417c93e3c1d4ff2640e500bfa30a7c9207f76150 (diff) | |
download | bcm5719-llvm-5014f40fa6cdf7210f45d28f06f624f3f3228069.tar.gz bcm5719-llvm-5014f40fa6cdf7210f45d28f06f624f3f3228069.zip |
[Bitcode] Replace hand-coded little endian handling with Endian.h functions.
No functional change intended.
llvm-svn: 239944
Diffstat (limited to 'llvm/lib/Bitcode')
-rw-r--r-- | llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp b/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp index 6da329d3b23..e79eeb079ed 100644 --- a/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp +++ b/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp @@ -2406,10 +2406,7 @@ enum { static void WriteInt32ToBuffer(uint32_t Value, SmallVectorImpl<char> &Buffer, uint32_t &Position) { - Buffer[Position + 0] = (unsigned char) (Value >> 0); - Buffer[Position + 1] = (unsigned char) (Value >> 8); - Buffer[Position + 2] = (unsigned char) (Value >> 16); - Buffer[Position + 3] = (unsigned char) (Value >> 24); + support::endian::write32le(&Buffer[Position], Value); Position += 4; } |