Searched refs:endianness (Results 1 - 25 of 247) sorted by relevance

12345678910

/freebsd-current/contrib/llvm-project/llvm/include/llvm/Support/
H A DEndian.h44 [[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 DEndianStream.h29 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 DBinaryByteStream.h33 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 DSwapByteOrder.h27 llvm::endianness::native == llvm::endianness::big;
H A DBinaryItemStream.h36 explicit BinaryItemStream(llvm::endianness Endian) : Endian(Endian) {}
38 llvm::endianness getEndian() const override { return Endian; }
96 llvm::endianness Endian;
H A DMD5.h50 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 DARMAsmBackendWinCOFF.h20 : ARMAsmBackend(T, isThumb, llvm::endianness::little) {}
H A DARMAsmBackendELF.h23 llvm::endianness Endian)
H A DARMAsmBackendDarwin.h26 llvm::endianness::little),
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Parallel/
H A DDWARFLinker.h95 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 DMemProf.cpp16 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 DSPIRVAsmBackend.cpp21 SPIRVAsmBackend(llvm::endianness Endian) : MCAsmBackend(Endian) {}
62 return new SPIRVAsmBackend(llvm::endianness::little);
H A DSPIRVMCCodeEmitter.cpp81 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 DMsgPack.h23 /// 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 DFileWriter.h31 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 DBinaryStreamRef.cpp18 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 DDXContainerPSVInfo.cpp90 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 DMCAsmBackend.cpp26 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 DMipsAsmBackend.h35 : MCAsmBackend(TT.isLittleEndian() ? llvm::endianness::little
36 : llvm::endianness::big),
/freebsd-current/contrib/llvm-project/clang/lib/APINotes/
H A DAPINotesReader.cpp28 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 DMemProf.h52 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 DBPFAsmBackend.cpp28 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 DMappedBlockStream.h57 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 DRuntimeDyldCheckerImpl.h36 llvm::endianness Endianness, Triple TT, StringRef CPU,
77 llvm::endianness Endianness;
/freebsd-current/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyMCCodeEmitter.cpp116 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);

Completed in 162 milliseconds

12345678910