| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
| H A D | ppc64.h | 94 template <llvm::endianness Endianness> 96 constexpr bool isLE = Endianness == llvm::endianness::little; in pickStub() 145 template <llvm::endianness Endianness> 150 PLTCallStubInfo StubInfo = pickStub<Endianness>(StubKind); in createAnonymousPointerJumpStub() 158 template <llvm::endianness Endianness> 159 class TOCTableManager : public TableManager<TOCTableManager<Endianness>> { 200 template <llvm::endianness Endianness> 201 class PLTTableManager : public TableManager<PLTTableManager<Endianness>> { 203 PLTTableManager(TOCTableManager<Endianness> &TOC) : TOC(TOC) {} in PLTTableManager() 242 return createAnonymousPointerJumpStub<Endianness>( in createEntry() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
| H A D | ELFTypes.h | 56 static const endianness Endianness = E; 152 template <endianness Endianness> 153 struct Elf_Shdr_Base<ELFType<Endianness, false>> { 154 LLVM_ELF_IMPORT_TYPES(Endianness, false) 167 template <endianness Endianness> 168 struct Elf_Shdr_Base<ELFType<Endianness, true>> { 169 LLVM_ELF_IMPORT_TYPES(Endianness, true) 197 template <endianness Endianness> 198 struct Elf_Sym_Base<ELFType<Endianness, false>> { 199 LLVM_ELF_IMPORT_TYPES(Endianness, false) [all …]
|
| H A D | StackMapParser.h | 24 template <llvm::endianness Endianness> class StackMapParser { 439 return support::endian::read<T, Endianness>(P); in read()
|
| /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>> { 103 template <llvm::endianness Endianness> 105 ppc64::TOCTableManager<Endianness> &TOC) { in createELFGOTHeader() 129 template <llvm::endianness Endianness> 132 ppc64::TOCTableManager<Endianness> &TOC) { in registerExistingGOTEntries() 147 template <llvm::endianness Endianness> 150 ppc64::TOCTableManager<Endianness> TOC; in buildTables_ELF_ppc64() 161 ppc64::PLTTableManager<Endianness> PLT(TOC); in buildTables_ELF_ppc64() 162 TLSInfoTableManager_ELF_ppc64<Endianness> TLSInfo; in buildTables_ELF_ppc64() [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() 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() 286 if (!Stub.Target.Arch || !Stub.Target.BitWidth || !Stub.Target.Endianness) { in validateIFSTarget() 296 if (!Stub.Target.Endianness) { in validateIFSTarget() 312 RetTarget.Endianness = IFSTriple.isLittleEndian() ? IFSEndiannessType::Little in parseTriple() [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 | 70 std::optional<IFSEndiannessType> Endianness; member 78 Lhs.Endianness != Rhs.Endianness || 126 LLVM_ABI uint8_t convertIFSEndiannessToELF(IFSEndiannessType Endianness); 146 LLVM_ABI 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 | 25 template <typename HasherT, llvm::endianness Endianness> class HashBuilder; 174 template <typename HasherT, llvm::endianness Endianness> 175 friend void addHash(HashBuilder<HasherT, Endianness> &HBuilder, in addHash()
|
| /freebsd/contrib/llvm-project/llvm/lib/BinaryFormat/ |
| H A D | MsgPackReader.cpp | 77 llvm::bit_cast<float>(endian::read<uint32_t, Endianness>(Current)); in read() 87 llvm::bit_cast<double>(endian::read<uint64_t, Endianness>(Current)); in read() 188 T Size = endian::read<T, Endianness>(Current); in readRaw() 198 Obj.Int = static_cast<int64_t>(endian::read<T, Endianness>(Current)); in readInt() 208 Obj.UInt = static_cast<uint64_t>(endian::read<T, Endianness>(Current)); in readUInt() 218 Obj.Length = static_cast<size_t>(endian::read<T, Endianness>(Current)); in readLength() 228 T Size = endian::read<T, Endianness>(Current); in readExt()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Lex/ |
| H A D | HeaderSearchOptions.h | 328 template <typename HasherT, llvm::endianness Endianness> 329 inline void addHash(llvm::HashBuilder<HasherT, Endianness> &HBuilder, in addHash() 334 template <typename HasherT, llvm::endianness Endianness> 335 inline void addHash(llvm::HashBuilder<HasherT, Endianness> &HBuilder, in addHash()
|
| /freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/ |
| H A D | OutputSections.h | 310 void setOutputFormat(dwarf::FormParams Format, llvm::endianness Endianness) { in setOutputFormat() argument 312 this->Endianness = Endianness; in setOutputFormat() 380 Format, Endianness); in getOrCreateSectionDescriptor() 427 llvm::endianness getEndianness() const { return Endianness; } in getEndianness() 459 llvm::endianness Endianness = llvm::endianness::native; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/ |
| H A D | ELFEmitter.cpp | 1358 CBA.write<uintX_t>(E, ELFT::Endianness); in writeSectionContent() 1377 CBA.write<uint32_t>(E, ELFT::Endianness); in writeSectionContent() 1401 CBA.write<uint32_t>(SectionIndex, ELFT::Endianness); in writeSectionContent() 1414 CBA.write<uint16_t>(Version, ELFT::Endianness); in writeSectionContent() 1426 CBA.write<uintX_t>(E.Address, ELFT::Endianness); in writeSectionContent() 1490 CBA.write<uintX_t>(BBR.BaseAddress, ELFT::Endianness); in writeSectionContent() 1613 CBA.write<uint64_t>(E.Weight, ELFT::Endianness); in writeSectionContent() 1627 ELFT::Endianness); in writeSectionContent() 1630 ELFT::Endianness); in writeSectionContent() 1633 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 | 824 GetGOTInfoFunction GetGOTInfo, llvm::endianness Endianness, Triple TT, in RuntimeDyldCheckerImpl() argument 830 Endianness(Endianness), TT(std::move(TT)), CPU(std::move(CPU)), in RuntimeDyldCheckerImpl() 922 return support::endian::read<uint8_t>(Ptr, Endianness); in readMemoryAtAddr() 924 return support::endian::read<uint16_t>(Ptr, Endianness); in readMemoryAtAddr() 926 return support::endian::read<uint32_t>(Ptr, Endianness); in readMemoryAtAddr() 928 return support::endian::read<uint64_t>(Ptr, Endianness); in readMemoryAtAddr() 1037 GetGOTInfoFunction GetGOTInfo, llvm::endianness Endianness, Triple TT, in RuntimeDyldChecker() argument 1042 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 | 562 void setValueProfDataEndianness(llvm::endianness Endianness) { in setValueProfDataEndianness() argument 563 ValueProfDataEndianness = Endianness; in setValueProfDataEndianness() 579 virtual void setValueProfDataEndianness(llvm::endianness Endianness) = 0; 631 void setValueProfDataEndianness(llvm::endianness Endianness) override { in setValueProfDataEndianness() argument 632 HashTable->getInfoObj().setValueProfDataEndianness(Endianness); in setValueProfDataEndianness() 877 void setValueProfDataEndianness(llvm::endianness Endianness) { in setValueProfDataEndianness() argument 878 Index->setValueProfDataEndianness(Endianness); in setValueProfDataEndianness()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | Sanitizers.h | 80 template <typename HasherT, llvm::endianness Endianness> 81 friend void addHash(llvm::HashBuilder<HasherT, Endianness> &HBuilder, in addHash()
|
| H A D | ObjCRuntime.h | 502 template <typename HasherT, llvm::endianness Endianness> 503 friend void addHash(llvm::HashBuilder<HasherT, Endianness> &HBuilder, in addHash()
|
| /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/ProfileData/ |
| H A D | InstrProf.cpp | 1279 llvm::endianness Endianness) { in getValueProfData() argument 1286 uint32_t TotalSize = endian::readNext<uint32_t>(Header, Endianness); in getValueProfData() 1294 VPD->swapBytesToHost(Endianness); in getValueProfData() 1303 void ValueProfData::swapBytesToHost(llvm::endianness Endianness) { in swapBytesToHost() argument 1306 if (Endianness == llvm::endianness::native) in swapBytesToHost() 1314 VR->swapBytes(Endianness, llvm::endianness::native); in swapBytesToHost() 1319 void ValueProfData::swapBytesFromHost(llvm::endianness Endianness) { in swapBytesFromHost() argument 1322 if (Endianness == llvm::endianness::native) in swapBytesFromHost() 1328 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 | 357 Endianness(isLittleEndianTriple(TT) ? Endian::LITTLE : Endian::BIG) { in PPCTargetMachine() 612 assert(Endianness != Endian::NOT_DETECTED && in isLittleEndian() 614 return Endianness == Endian::LITTLE; in isLittleEndian()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/ |
| H A D | DwarfCFIEHPrinter.h | 117 DataExtractor DE(*Content, ELFT::Endianness == llvm::endianness::little, in printEHFrameHdr() 192 ELFT::Endianness == llvm::endianness::little, ELFT::Is64Bits ? 8 : 4); in printEHFrame()
|
| /freebsd/contrib/llvm-project/lld/ELF/ |
| H A D | DWARF.h | 76 return ELFT::Endianness == llvm::endianness::little; in isLittleEndian()
|