|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/BinaryFormat/Minidump.h 107 support::little_t<MemoryProtection> AllocationProtect;
110 support::little_t<MemoryState> State;
111 support::little_t<MemoryProtection> Protect;
112 support::little_t<MemoryType> Type;
121 support::little_t<StreamType> Type;
162 support::little_t<ProcessorArchitecture> ProcessorArch;
172 support::little_t<OSPlatform> PlatformId;
include/llvm/Object/ELFTypes.h 50 using packed = support::detail::packed_endian_specific_integral<Ty, E, 1>;
64 using Relr = packed<uint>;
85 using Half = packed<uint16_t>;
86 using Word = packed<uint32_t>;
87 using Sword = packed<int32_t>;
88 using Xword = packed<uint64_t>;
89 using Sxword = packed<int64_t>;
90 using Addr = packed<uint>;
91 using Off = packed<uint>;
include/llvm/Support/Endian.h 227 packed_endian_specific_integral &operator+=(value_type newValue) {
232 packed_endian_specific_integral &operator-=(value_type newValue) {
237 packed_endian_specific_integral &operator|=(value_type newValue) {
242 packed_endian_specific_integral &operator&=(value_type newValue) {
272 detail::packed_endian_specific_integral<uint16_t, little, unaligned>;
274 detail::packed_endian_specific_integral<uint32_t, little, unaligned>;
276 detail::packed_endian_specific_integral<uint64_t, little, unaligned>;
279 detail::packed_endian_specific_integral<int16_t, little, unaligned>;
281 detail::packed_endian_specific_integral<int32_t, little, unaligned>;
283 detail::packed_endian_specific_integral<int64_t, little, unaligned>;
286 detail::packed_endian_specific_integral<uint16_t, little, aligned>;
288 detail::packed_endian_specific_integral<uint32_t, little, aligned>;
290 detail::packed_endian_specific_integral<uint64_t, little, aligned>;
293 detail::packed_endian_specific_integral<int16_t, little, aligned>;
295 detail::packed_endian_specific_integral<int32_t, little, aligned>;
297 detail::packed_endian_specific_integral<int64_t, little, aligned>;
300 detail::packed_endian_specific_integral<uint16_t, big, unaligned>;
302 detail::packed_endian_specific_integral<uint32_t, big, unaligned>;
304 detail::packed_endian_specific_integral<uint64_t, big, unaligned>;
307 detail::packed_endian_specific_integral<int16_t, big, unaligned>;
309 detail::packed_endian_specific_integral<int32_t, big, unaligned>;
311 detail::packed_endian_specific_integral<int64_t, big, unaligned>;
314 detail::packed_endian_specific_integral<uint16_t, big, aligned>;
316 detail::packed_endian_specific_integral<uint32_t, big, aligned>;
318 detail::packed_endian_specific_integral<uint64_t, big, aligned>;
321 detail::packed_endian_specific_integral<int16_t, big, aligned>;
323 detail::packed_endian_specific_integral<int32_t, big, aligned>;
325 detail::packed_endian_specific_integral<int64_t, big, aligned>;
328 detail::packed_endian_specific_integral<uint16_t, native, unaligned>;
330 detail::packed_endian_specific_integral<uint32_t, native, unaligned>;
332 detail::packed_endian_specific_integral<uint64_t, native, unaligned>;
335 detail::packed_endian_specific_integral<int16_t, native, unaligned>;
337 detail::packed_endian_specific_integral<int32_t, native, unaligned>;
339 detail::packed_endian_specific_integral<int64_t, native, unaligned>;
342 using little_t = detail::packed_endian_specific_integral<T, little, unaligned>;
344 using big_t = detail::packed_endian_specific_integral<T, big, unaligned>;
348 detail::packed_endian_specific_integral<T, little, aligned>;
350 using aligned_big_t = detail::packed_endian_specific_integral<T, big, aligned>;
include/llvm/Support/YAMLTraits.h 1251 support::detail::packed_endian_specific_integral<value_type, endian,
1255 support::detail::packed_endian_specific_integral<value_type, endian,
1276 support::detail::packed_endian_specific_integral<value_type, endian,
1281 support::detail::packed_endian_specific_integral<value_type, endian,
1293 support::detail::packed_endian_specific_integral<value_type, endian,
1297 support::detail::packed_endian_specific_integral<value_type, endian,
tools/llvm-pdbutil/FormatUtil.h 118 : public FormatAdapter<support::detail::packed_endian_specific_integral<
121 support::detail::packed_endian_specific_integral<T, support::little,
135 fmtle(support::detail::packed_endian_specific_integral<T, support::little,
tools/llvm-rc/ResourceFileWriter.h 180 support::detail::packed_endian_specific_integral<T, support::little,
unittests/Support/EndianTest.cpp 206 using LittleTest = little_t<Test>;
207 using BigTest = big_t<Test>;
unittests/Support/YAMLIOTest.cpp 483 typedef llvm::support::detail::packed_endian_specific_integral<
486 typedef llvm::support::detail::packed_endian_specific_integral<
591 llvm::support::little_t<Enum> LittleEnum;
592 llvm::support::big_t<Enum> BigEnum;
593 llvm::support::little_t<BitsetEnum> LittleBitset;
594 llvm::support::big_t<BitsetEnum> BigBitset;