reference, declarationdefinition
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;