/freebsd-current/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | Endian.h | 44 [[nodiscard]] inline value_type byte_swap(value_type value, endianness endian) { 45 if (endian != llvm::endianness::native) 50 /// Swap the bytes of value to match the given endianness. 51 template <typename value_type, endianness endian> 56 /// Read a value of a particular endianness from memory. 58 [[nodiscard]] inline value_type read(const void *memory, endianness endian) { 68 template <typename value_type, endianness endian, std::size_t alignment> 73 /// Read a value of a particular endianness from a buffer, and increment the 77 endianness endian) { 83 template <typename value_type, endianness endia [all...] |
H A D | EndianStream.h | 29 endianness endian) { 37 inline void write(raw_ostream &os, value_type value, endianness endian) { 43 inline void write<float>(raw_ostream &os, float value, endianness endian) { 49 endianness endian) { 55 endianness endian) { 61 inline void write(SmallVectorImpl<char> &Out, value_type V, endianness E) { 69 endianness Endian; 70 Writer(raw_ostream &OS, endianness Endian) : OS(OS), Endian(Endian) {}
|
H A D | BinaryByteStream.h | 33 BinaryByteStream(ArrayRef<uint8_t> Data, llvm::endianness Endian) 35 BinaryByteStream(StringRef Data, llvm::endianness Endian) 38 llvm::endianness getEndian() const override { return Endian; } 66 llvm::endianness Endian; 77 llvm::endianness Endian) 92 llvm::endianness Endian) 95 llvm::endianness getEndian() const override { 136 llvm::endianness Endian = llvm::endianness::little; 140 AppendingBinaryByteStream(llvm::endianness Endia [all...] |
H A D | SwapByteOrder.h | 27 llvm::endianness::native == llvm::endianness::big;
|
H A D | BinaryItemStream.h | 36 explicit BinaryItemStream(llvm::endianness Endian) : Endian(Endian) {} 38 llvm::endianness getEndian() const override { return Endian; } 96 llvm::endianness Endian;
|
H A D | MD5.h | 50 return endian::read<uint64_t, llvm::endianness::little>(data()); 55 return endian::read<uint64_t, llvm::endianness::little>(data() + 8);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMAsmBackendWinCOFF.h | 20 : ARMAsmBackend(T, isThumb, llvm::endianness::little) {}
|
H A D | ARMAsmBackendELF.h | 23 llvm::endianness Endian)
|
H A D | ARMAsmBackendDarwin.h | 26 llvm::endianness::little),
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Parallel/ |
H A D | DWARFLinker.h | 95 llvm::endianness Endianess) 105 llvm::endianness getEndianess() const { return Endianess; } 114 llvm::endianness Endianess = llvm::endianness::little;
|
/freebsd-current/contrib/llvm-project/llvm/lib/ProfileData/ |
H A D | MemProf.cpp | 16 endian::Writer LE(OS, llvm::endianness::little); 44 endian::readNext<uint64_t, llvm::endianness::little, unaligned>(Ptr); 48 endian::readNext<uint64_t, llvm::endianness::little, unaligned>(Ptr); 51 endian::readNext<FrameId, llvm::endianness::little, unaligned>(Ptr); 61 endian::readNext<uint64_t, llvm::endianness::little, unaligned>(Ptr); 64 endian::readNext<uint64_t, llvm::endianness::little, unaligned>(Ptr); 69 endian::readNext<FrameId, llvm::endianness::little, unaligned>(Ptr); 99 endian::readNext<uint64_t, llvm::endianness::little, unaligned>(Ptr); 108 endian::readNext<uint64_t, llvm::endianness::little, unaligned>(Ptr);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/ |
H A D | SPIRVAsmBackend.cpp | 21 SPIRVAsmBackend(llvm::endianness Endian) : MCAsmBackend(Endian) {} 62 return new SPIRVAsmBackend(llvm::endianness::little);
|
H A D | SPIRVMCCodeEmitter.cpp | 81 CB, Register::virtReg2Index(Op.getReg()) + 1, llvm::endianness::little); 84 llvm::endianness::little); 116 support::endian::write(CB, FirstWord, llvm::endianness::little);
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
H A D | MsgPack.h | 23 /// The endianness of all multi-byte encoded values in MessagePack. 24 constexpr llvm::endianness Endianness = llvm::endianness::big;
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/ |
H A D | FileWriter.h | 31 llvm::endianness ByteOrder; 34 FileWriter(llvm::raw_pwrite_stream &S, llvm::endianness B) 117 llvm::endianness getByteOrder() const { return ByteOrder; }
|
/freebsd-current/contrib/llvm-project/llvm/lib/Support/ |
H A D | BinaryStreamRef.cpp | 18 ArrayRefImpl(ArrayRef<uint8_t> Data, endianness Endian) : BBS(Data, Endian) {} 20 llvm::endianness getEndian() const override { return BBS.getEndian(); } 37 MutableArrayRefImpl(MutableArrayRef<uint8_t> Data, endianness Endian) 41 llvm::endianness getEndian() const override { return BBS.getEndian(); } 67 BinaryStreamRef::BinaryStreamRef(ArrayRef<uint8_t> Data, endianness Endian) 70 BinaryStreamRef::BinaryStreamRef(StringRef Data, endianness Endian) 106 endianness Endian)
|
/freebsd-current/contrib/llvm-project/llvm/lib/MC/ |
H A D | DXContainerPSVInfo.cpp | 90 support::endian::write(OS, InfoSize, llvm::endianness::little); 96 support::endian::write(OS, ResourceCount, llvm::endianness::little); 98 support::endian::write(OS, BindingSize, llvm::endianness::little); 129 llvm::endianness::little); 136 llvm::endianness::little); 138 support::endian::write(OS, I, llvm::endianness::little); 144 llvm::endianness::little); 153 llvm::endianness::little); 155 llvm::endianness::little); 158 llvm::endianness [all...] |
H A D | MCAsmBackend.cpp | 26 MCAsmBackend::MCAsmBackend(llvm::endianness Endian, unsigned RelaxFixupKind) 37 OS, Endian == llvm::endianness::little); 40 OS, Endian == llvm::endianness::little); 75 Endian == llvm::endianness::little);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsAsmBackend.h | 35 : MCAsmBackend(TT.isLittleEndian() ? llvm::endianness::little 36 : llvm::endianness::big),
|
/freebsd-current/contrib/llvm-project/clang/lib/APINotes/ |
H A D | APINotesReader.cpp | 28 endian::readNext<uint32_t, llvm::endianness::little, unaligned>(Data); 33 endian::readNext<uint32_t, llvm::endianness::little, unaligned>(Data); 38 endian::readNext<uint32_t, llvm::endianness::little, unaligned>(Data); 43 endian::readNext<uint32_t, llvm::endianness::little, unaligned>(Data); 68 endian::readNext<uint16_t, llvm::endianness::little, unaligned>(Data); 70 endian::readNext<uint16_t, llvm::endianness::little, unaligned>(Data); 77 endian::readNext<uint16_t, llvm::endianness::little, unaligned>(Data); 102 endian::readNext<uint16_t, llvm::endianness::little, unaligned>(Data); 109 endian::readNext<uint16_t, llvm::endianness::little, unaligned>(Data); 121 endian::readNext<uint16_t, llvm::endianness [all...] |
/freebsd-current/contrib/llvm-project/llvm/include/llvm/ProfileData/ |
H A D | MemProf.h | 52 Name = endian::readNext<Type, llvm::endianness::little, unaligned>(Ptr); \ 68 endian::Writer LE(OS, llvm::endianness::little); 189 endian::Writer LE(OS, llvm::endianness::little); 207 endian::readNext<uint64_t, llvm::endianness::little, unaligned>(Ptr); 209 endian::readNext<uint32_t, llvm::endianness::little, unaligned>(Ptr); 211 endian::readNext<uint32_t, llvm::endianness::little, unaligned>(Ptr); 213 endian::readNext<bool, llvm::endianness::little, unaligned>(Ptr); 473 endian::readNext<offset_type, llvm::endianness::little, unaligned>(D); 475 endian::readNext<offset_type, llvm::endianness::little, unaligned>(D); 481 return endian::readNext<external_key_type, llvm::endianness [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/ |
H A D | BPFAsmBackend.cpp | 28 BPFAsmBackend(llvm::endianness Endian) : MCAsmBackend(Endian) {} 100 if (Endian == llvm::endianness::little) { 134 return new BPFAsmBackend(llvm::endianness::little); 141 return new BPFAsmBackend(llvm::endianness::big);
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DebugInfo/MSF/ |
H A D | MappedBlockStream.h | 57 llvm::endianness getEndian() const override { 58 return llvm::endianness::little; 124 llvm::endianness getEndian() const override { 125 return llvm::endianness::little;
|
/freebsd-current/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldCheckerImpl.h | 36 llvm::endianness Endianness, Triple TT, StringRef CPU, 77 llvm::endianness Endianness;
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
H A D | WebAssemblyMCCodeEmitter.cpp | 116 llvm::endianness::little); 120 llvm::endianness::little); 124 llvm::endianness::little); 128 llvm::endianness::little); 144 support::endian::write<uint32_t>(OS, F, llvm::endianness::little); 147 support::endian::write<uint64_t>(OS, D, llvm::endianness::little);
|