/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
H A D | ppc64.h | 93 template <llvm::endianness Endianness> in pickStub() 95 constexpr bool isLE = Endianness == llvm::endianness::little; in pickStub() 144 template <llvm::endianness Endianness> in visitEdge() 149 PLTCallStubInfo StubInfo = pickStub<Endianness>(StubKind); in visitEdge() 157 template <llvm::endianness Endianness> 158 class TOCTableManager : public TableManager<TOCTableManager<Endianness>> { 199 template <llvm::endianness Endianness> 200 class PLTTableManager : public TableManager<PLTTableManager<Endianness>> { in getOrCreateStubsSection() 202 PLTTableManager(TOCTableManager<Endianness> &TOC) : TOC(TOC) {} in getOrCreateStubsSection() 241 return createAnonymousPointerJumpStub<Endianness>( in applyFixup() [all...] |
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | ELFTypes.h | 55 static const endianness Endianness = E; 151 template <endianness Endianness> 152 struct Elf_Shdr_Base<ELFType<Endianness, false>> { 153 LLVM_ELF_IMPORT_TYPES(Endianness, false) 166 template <endianness Endianness> 167 struct Elf_Shdr_Base<ELFType<Endianness, true>> { 168 LLVM_ELF_IMPORT_TYPES(Endianness, true) 196 template <endianness Endianness> 197 struct Elf_Sym_Base<ELFType<Endianness, false>> { 198 LLVM_ELF_IMPORT_TYPES(Endianness, false) [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | ELF_ppc64.cpp | 35 template <llvm::endianness Endianness> 37 : public TableManager<TLSInfoTableManager_ELF_ppc64<Endianness>> { in createELFGOTHeader() 103 template <llvm::endianness Endianness> in buildTables_ELF_ppc64() 105 ppc64::TOCTableManager<Endianness> &TOC) { in buildTables_ELF_ppc64() 129 template <llvm::endianness Endianness> 132 ppc64::TOCTableManager<Endianness> &TOC) { 147 template <llvm::endianness Endianness> in addRelocations() 150 ppc64::TOCTableManager<Endianness> TOC; in addRelocations() 161 ppc64::PLTTableManager<Endianness> PLT(TOC); in addSingleRelocation() 162 TLSInfoTableManager_ELF_ppc64<Endianness> TLSInf in addSingleRelocation() [all...] |
/freebsd/contrib/llvm-project/llvm/lib/InterfaceStub/ |
H A D | IFSHandler.cpp | 107 IO.mapOptional("Endianness", Target.Endianness); in mapping() 223 (!CopyStub->Target.ArchString && !CopyStub->Target.Endianness && in writeIFSToOutputStream() 245 if (Stub.Target.Endianness && in overrideIFSTarget() 246 *Stub.Target.Endianness != *OverrideEndianness) { in overrideIFSTarget() 248 "Supplied Endianness conflicts with the text stub", OverrideEC); in overrideIFSTarget() 250 Stub.Target.Endianness = *OverrideEndianness; in overrideIFSTarget() 272 if (Stub.Target.Arch || Stub.Target.BitWidth || Stub.Target.Endianness || in validateIFSTarget() 282 Stub.Target.Endianness = TargetFromTriple.Endianness; in validateIFSTarget() [all...] |
H A D | IFSStub.cpp | 57 return !Triple && !ObjectFormat && !Arch && !ArchString && !Endianness && in empty() 72 uint8_t ifs::convertIFSEndiannessToELF(IFSEndiannessType Endianness) { in convertIFSEndiannessToELF() argument 73 switch (Endianness) { in convertIFSEndiannessToELF() 109 IFSEndiannessType ifs::convertELFEndiannessToIFS(uint8_t Endianness) { in convertELFEndiannessToIFS() 110 switch (Endianness) { in convertELFEndiannessToIFS() 108 convertELFEndiannessToIFS(uint8_t Endianness) convertELFEndiannessToIFS() argument
|
H A D | ELFObjHandler.cpp | 60 bool IsLittleEndian = ELFT::Endianness == llvm::endianness::little; in initELFHeader() 606 DestStub->Target.Endianness = in buildStub() 716 assert(Stub.Target.Endianness); in writeBinaryStub() 718 if (Stub.Target.Endianness == IFSEndiannessType::Little) { in writeBinaryStub() 724 if (Stub.Target.Endianness == IFSEndiannessType::Little) { in writeBinaryStub()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/InterfaceStub/ |
H A D | IFSStub.h | 69 std::optional<IFSEndiannessType> Endianness; member 77 Lhs.Endianness != Rhs.Endianness || 125 uint8_t convertIFSEndiannessToELF(IFSEndiannessType Endianness); 145 IFSEndiannessType convertELFEndiannessToIFS(uint8_t Endianness);
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | HashBuilder.h | 136 /// Specifiying a non-`native` `Endianness` template parameter allows to compute in add() 138 template <typename HasherT, llvm::endianness Endianness> in add() 173 Endianness == llvm::endianness::native) { 216 /// template <typename HasherT, llvm::endianness Endianness> 217 /// void addHash(HashBuilder<HasherT, Endianness> &HBuilder, 228 /// template <typename HasherT, llvm::endianness Endianness> 229 /// void addHash(HashBuilder<HasherT, Endianness> &HBuilder, 248 /// template <typename HasherT, llvm::endianness Endianness> 249 /// friend void addHash(HashBuilder<HasherT, Endianness> &HBuilder, 251 /// if (Endianness [all...] |
H A D | VersionTuple.h | 24 template <typename HasherT, llvm::endianness Endianness> class HashBuilder; 175 template <typename HasherT, llvm::endianness Endianness> in hash_value() 176 friend void addHash(HashBuilder<HasherT, Endianness> &HBuilder,
|
/freebsd/contrib/llvm-project/llvm/lib/BinaryFormat/ |
H A D | MsgPackReader.cpp | 78 llvm::bit_cast<float>(endian::read<uint32_t, Endianness>(Current)); in read() 88 llvm::bit_cast<double>(endian::read<uint64_t, Endianness>(Current)); in read() 189 T Size = endian::read<T, Endianness>(Current); in readRaw() 199 Obj.Int = static_cast<int64_t>(endian::read<T, Endianness>(Current)); in readInt() 209 Obj.UInt = static_cast<uint64_t>(endian::read<T, Endianness>(Current)); in readUInt() 219 Obj.Length = static_cast<size_t>(endian::read<T, Endianness>(Current)); in readLength() 229 T Size = endian::read<T, Endianness>(Current); in readExt()
|
/freebsd/contrib/llvm-project/clang/include/clang/Lex/ |
H A D | HeaderSearchOptions.h | 312 template <typename HasherT, llvm::endianness Endianness> 313 inline void addHash(llvm::HashBuilder<HasherT, Endianness> &HBuilder, in addHash() 318 template <typename HasherT, llvm::endianness Endianness> 319 inline void addHash(llvm::HashBuilder<HasherT, Endianness> &HBuilder, in addHash()
|
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/ |
H A D | OutputSections.h | 308 void setOutputFormat(dwarf::FormParams Format, llvm::endianness Endianness) { in setOutputFormat() argument 310 this->Endianness = Endianness; in setOutputFormat() 378 new SectionDescriptor(SectionKind, GlobalData, Format, Endianness); in getOrCreateSectionDescriptor() 430 llvm::endianness getEndianness() const { return Endianness; } in getEndianness() 462 llvm::endianness Endianness = llvm::endianness::native; variable
|
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | ELFEmitter.cpp | 1365 CBA.write<uintX_t>(E, ELFT::Endianness); in writeSectionContent() 1384 CBA.write<uint32_t>(E, ELFT::Endianness); in writeSectionContent() 1408 CBA.write<uint32_t>(SectionIndex, ELFT::Endianness); in writeSectionContent() 1421 CBA.write<uint16_t>(Version, ELFT::Endianness); in writeSectionContent() 1433 CBA.write<uintX_t>(E.Address, ELFT::Endianness); in writeSectionContent() 1495 CBA.write<uintX_t>(BBR.BaseAddress, ELFT::Endianness); in writeSectionContent() 1609 CBA.write<uint64_t>(E.Weight, ELFT::Endianness); in writeSectionContent() 1623 ELFT::Endianness); in writeSectionContent() 1626 ELFT::Endianness); in writeSectionContent() 1629 CBA.write<uint32_t>(Val, ELFT::Endianness); in writeSectionContent() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldCheckerImpl.h | 36 llvm::endianness Endianness, Triple TT, StringRef CPU, 77 llvm::endianness Endianness; 67 support::endianness Endianness; global() variable
|
H A D | RuntimeDyldChecker.cpp | 825 GetGOTInfoFunction GetGOTInfo, llvm::endianness Endianness, Triple TT, in RuntimeDyldCheckerImpl() argument 831 Endianness(Endianness), TT(std::move(TT)), CPU(std::move(CPU)), in RuntimeDyldCheckerImpl() 923 return support::endian::read<uint8_t>(Ptr, Endianness); in readMemoryAtAddr() 925 return support::endian::read<uint16_t>(Ptr, Endianness); in readMemoryAtAddr() 927 return support::endian::read<uint32_t>(Ptr, Endianness); in readMemoryAtAddr() 929 return support::endian::read<uint64_t>(Ptr, Endianness); in readMemoryAtAddr() 1038 GetGOTInfoFunction GetGOTInfo, llvm::endianness Endianness, Triple TT, in RuntimeDyldChecker() argument 1043 std::move(GetGOTInfo), Endianness, std::move(TT), std::move(CPU), in RuntimeDyldChecker()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/ |
H A D | InstrProfReader.h | 526 void setValueProfDataEndianness(llvm::endianness Endianness) { in setValueProfDataEndianness() argument 527 ValueProfDataEndianness = Endianness; in setValueProfDataEndianness() 543 virtual void setValueProfDataEndianness(llvm::endianness Endianness) = 0; 594 void setValueProfDataEndianness(llvm::endianness Endianness) override { in setValueProfDataEndianness() argument 595 HashTable->getInfoObj().setValueProfDataEndianness(Endianness); in setValueProfDataEndianness() 806 void setValueProfDataEndianness(llvm::endianness Endianness) { in setValueProfDataEndianness() argument 807 Index->setValueProfDataEndianness(Endianness); in setValueProfDataEndianness()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
H A D | MsgPack.h | 24 constexpr llvm::endianness Endianness = llvm::endianness::big; variable
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | ExecutionUtils.cpp | 577 auto Endianness = getEndianness(TT); in createStubsGraph() local 578 if (!Endianness) in createStubsGraph() 579 return Endianness.takeError(); in createStubsGraph() 582 "<DLLIMPORT_STUBS>", TT, *PointerSize, *Endianness, in createStubsGraph()
|
H A D | ELFNixPlatform.cpp | 43 llvm::endianness Endianness; in materialize() 50 Endianness = llvm::endianness::little; in materialize() 55 Endianness = llvm::endianness::little; in materialize() 60 Endianness = llvm::endianness::big; in materialize() 65 Endianness = llvm::endianness::little; in materialize() 74 "<DSOHandleMU>", TT, PointerSize, Endianness, in materialize() 42 support::endianness Endianness; materialize() local
|
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/ |
H A D | InstrProf.cpp | 1226 llvm::endianness Endianness) { in getValueProfData() argument 1233 uint32_t TotalSize = endian::readNext<uint32_t>(Header, Endianness); in getValueProfData() 1241 VPD->swapBytesToHost(Endianness); in getValueProfData() 1250 void ValueProfData::swapBytesToHost(llvm::endianness Endianness) { in swapBytesToHost() argument 1253 if (Endianness == llvm::endianness::native) in swapBytesToHost() 1261 VR->swapBytes(Endianness, llvm::endianness::native); in swapBytesToHost() 1266 void ValueProfData::swapBytesFromHost(llvm::endianness Endianness) { in swapBytesFromHost() argument 1269 if (Endianness == llvm::endianness::native) in swapBytesFromHost() 1275 VR->swapBytes(llvm::endianness::native, Endianness); in swapBytesFromHost()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCTargetMachine.h | 34 Endian Endianness = Endian::NOT_DETECTED; variable
|
H A D | PPCTargetMachine.cpp | 356 Endianness(isLittleEndianTriple(TT) ? Endian::LITTLE : Endian::BIG) { in PPCTargetMachine() 606 assert(Endianness != Endian::NOT_DETECTED && in isLittleEndian() 608 return Endianness == Endian::LITTLE; in isLittleEndian()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/ |
H A D | DwarfCFIEHPrinter.h | 116 DataExtractor DE(*Content, ELFT::Endianness == llvm::endianness::little, in printEHFrameHdr() 191 ELFT::Endianness == llvm::endianness::little, ELFT::Is64Bits ? 8 : 4); in printEHFrame()
|
/freebsd/contrib/llvm-project/lld/ELF/ |
H A D | SyntheticSections.cpp | 442 uint32_t id = endian::read32<ELFT::Endianness>(fde.data().data() + 4); in addRecords() 476 uint32_t id = endian::read32<ELFT::Endianness>(fde.data().data() + 4); in iterateFDEWithLSDAAux() 3169 ELFT::Endianness == endianness::little, in DebugNamesSection() 3173 ELFT::Endianness == endianness::little, in DebugNamesSection() 3199 offset = endian::readNext<uint32_t, ELFT::Endianness, unaligned>(p); in DebugNamesSection() 3239 endian::writeNext<uint32_t, ELFT::Endianness>(buf, hdr.UnitLength); in writeTo() 3240 endian::writeNext<uint16_t, ELFT::Endianness>(buf, hdr.Version); in writeTo() 3242 endian::writeNext<uint32_t, ELFT::Endianness>(buf, hdr.CompUnitCount); in writeTo() 3243 endian::writeNext<uint32_t, ELFT::Endianness>(buf, hdr.LocalTypeUnitCount); in writeTo() 3244 endian::writeNext<uint32_t, ELFT::Endianness>(buf, hdr.ForeignTypeUnitCount); in writeTo() [all …]
|
H A D | DWARF.h | 75 return ELFT::Endianness == llvm::endianness::little; in isLittleEndian()
|