Author: Kazu Hirata Date: 2023-10-10T22:41:47-07:00 New Revision: 0439a017ef72effa9681cdb794860cf954de808a
URL: https://github.com/llvm/llvm-project/commit/0439a017ef72effa9681cdb794860cf954de808a DIFF: https://github.com/llvm/llvm-project/commit/0439a017ef72effa9681cdb794860cf954de808a.diff LOG: [llvm] Drop unaligned from calls to llvm::support::endian::{read,write} (NFC) The last template parameter of llvm::support::endian::{read,write} defaults to unaligned, so we can drop that at call sites. Added: Modified: clang/lib/AST/Interp/ByteCodeEmitter.cpp clang/lib/AST/Interp/Source.h llvm/include/llvm/Object/FaultMapParser.h llvm/include/llvm/Object/StackMapParser.h llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp Removed: ################################################################################ diff --git a/clang/lib/AST/Interp/ByteCodeEmitter.cpp b/clang/lib/AST/Interp/ByteCodeEmitter.cpp index 4989b4ba797f2cf..c8abb7c17a38ba2 100644 --- a/clang/lib/AST/Interp/ByteCodeEmitter.cpp +++ b/clang/lib/AST/Interp/ByteCodeEmitter.cpp @@ -149,7 +149,7 @@ void ByteCodeEmitter::emitLabel(LabelTy Label) { void *Location = Code.data() + Reloc - align(sizeof(int32_t)); assert(aligned(Location)); const int32_t Offset = Target - static_cast<int64_t>(Reloc); - endian::write<int32_t, llvm::endianness::native, 1>(Location, Offset); + endian::write<int32_t, llvm::endianness::native>(Location, Offset); } LabelRelocs.erase(It); } diff --git a/clang/lib/AST/Interp/Source.h b/clang/lib/AST/Interp/Source.h index 70a6b87d031bb85..c28b488ff554d1f 100644 --- a/clang/lib/AST/Interp/Source.h +++ b/clang/lib/AST/Interp/Source.h @@ -55,7 +55,7 @@ class CodePtr final { template <typename T> std::enable_if_t<!std::is_pointer<T>::value, T> read() { assert(aligned(Ptr)); using namespace llvm::support; - T Value = endian::read<T, llvm::endianness::native, 1>(Ptr); + T Value = endian::read<T, llvm::endianness::native>(Ptr); Ptr += align(sizeof(T)); return Value; } diff --git a/llvm/include/llvm/Object/FaultMapParser.h b/llvm/include/llvm/Object/FaultMapParser.h index 4d1f0397a0dd222..bed2dba154f3c06 100644 --- a/llvm/include/llvm/Object/FaultMapParser.h +++ b/llvm/include/llvm/Object/FaultMapParser.h @@ -42,7 +42,7 @@ class FaultMapParser { template <typename T> static T read(const uint8_t *P, const uint8_t *E) { assert(P + sizeof(T) <= E && "out of bounds read!"); - return support::endian::read<T, support::little, 1>(P); + return support::endian::read<T, support::little>(P); } public: diff --git a/llvm/include/llvm/Object/StackMapParser.h b/llvm/include/llvm/Object/StackMapParser.h index 37d0377cf93bca5..8853e3656fca071 100644 --- a/llvm/include/llvm/Object/StackMapParser.h +++ b/llvm/include/llvm/Object/StackMapParser.h @@ -436,7 +436,7 @@ template <llvm::endianness Endianness> class StackMapParser { private: template <typename T> static T read(const uint8_t *P) { - return support::endian::read<T, Endianness, 1>(P); + return support::endian::read<T, Endianness>(P); } static const unsigned HeaderOffset = 0; diff --git a/llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp b/llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp index e56cb15406aeaa1..ed7757be6615827 100644 --- a/llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp +++ b/llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp @@ -109,8 +109,8 @@ template <typename T> bool parseImmediate(MCInst &MI, uint64_t &Size, ArrayRef<uint8_t> Bytes) { if (Size + sizeof(T) > Bytes.size()) return false; - T Val = support::endian::read<T, llvm::endianness::little, 1>(Bytes.data() + - Size); + T Val = + support::endian::read<T, llvm::endianness::little>(Bytes.data() + Size); Size += sizeof(T); if (std::is_floating_point<T>::value) { MI.addOperand( _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits