Home
last modified time | relevance | path

Searched refs:ELF64LE (Results 1 – 25 of 37) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DELF_x86_64.cpp102 class ELFLinkGraphBuilder_x86_64 : public ELFLinkGraphBuilder<object::ELF64LE> {
104 using ELFT = object::ELF64LE;
232 const object::ELFFile<object::ELF64LE> &Obj, in ELFLinkGraphBuilder_x86_64()
342 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj); in createLinkGraphFromELFObject_x86_64()
H A DELF_loongarch.cpp168 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj); in createLinkGraphFromELFObject_loongarch()
169 return ELFLinkGraphBuilder_loongarch<object::ELF64LE>( in createLinkGraphFromELFObject_loongarch()
H A DELF_aarch64.cpp603 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj); in createLinkGraphFromELFObject_aarch64()
604 return ELFLinkGraphBuilder_aarch64<object::ELF64LE>( in createLinkGraphFromELFObject_aarch64()
H A DELF_riscv.cpp952 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj); in createLinkGraphFromELFObject_riscv()
953 return ELFLinkGraphBuilder_riscv<object::ELF64LE>( in createLinkGraphFromELFObject_riscv()
/freebsd/contrib/llvm-project/lld/ELF/Arch/
H A DAMDGPU.cpp49 return cast<ObjFile<ELF64LE>>(file)->getObj().getHeader().e_flags; in getEFlags()
132 uint8_t abiVersion = cast<ObjFile<ELF64LE>>(ctx.objectFiles[0]) in calcEFlags()
H A DMipsArchTree.cpp376 return isN32Abi<ELF64LE>(f); in isMipsN32Abi()
393 template uint32_t elf::calcMipsEFlags<ELF64LE>();
H A DMips.cpp788 template TargetInfo *elf::getMipsTargetInfo<ELF64LE>();
793 template bool elf::isMipsPIC<ELF64LE>(const Defined *);
H A DPPC64.cpp395 config->isLE ? getRelaTocSymAndAddend<ELF64LE>(tocISB, rel.addend) in tryRelaxPPC64TocIndirection()
636 return cast<ObjFile<ELF64LE>>(file)->getObj().getHeader().e_flags; in getEFlags()
/freebsd/contrib/llvm-project/lld/ELF/
H A DInputSection.cpp1442 template InputSection::InputSection(ObjFile<ELF64LE> &, const ELF64LE::Shdr &,
1449 template void InputSection::writeTo<ELF64LE>(uint8_t *);
1456 template RelsOrRelas<ELF64LE>
1457 InputSectionBase::relsOrRelas<ELF64LE>(bool) const;
1465 template MergeInputSection::MergeInputSection(ObjFile<ELF64LE> &,
1466 const ELF64LE::Shdr &, StringRef);
1474 template EhInputSection::EhInputSection(ObjFile<ELF64LE> &,
1475 const ELF64LE::Shdr &, StringRef);
1481 template void EhInputSection::split<ELF64LE>();
H A DOutputSections.cpp702 totalCount += config->isLE ? relToCrel<ELF64LE>(os, out, relSec, sec) in finalizeNonAllocCrel()
918 template void OutputSection::writeHeaderTo<ELF64LE>(ELF64LE::Shdr *Shdr);
925 template void OutputSection::writeTo<ELF64LE>(uint8_t *,
932 template void OutputSection::maybeCompress<ELF64LE>();
H A DInputFiles.cpp49 extern template void ObjFile<ELF64LE>::importCmseSymbols();
341 extern template void ObjFile<ELF64LE>::importCmseSymbols();
402 return getSrcMsgAux(cast<ObjFile<ELF64LE>>(*this), sym, sec, offset); in getSrcMsg()
538 init<ELF64LE>(fileKind); in init()
1352 return isNonCommonDef<ELF64LE>(ELF64LEKind, mb, symName, archiveName); in isNonCommonDef()
1870 f = make<ObjFile<ELF64LE>>(ELF64LEKind, mb, archiveName); in createObjFile()
1917 template class elf::ObjFile<ELF64LE>;
1922 template void SharedFile::parse<ELF64LE>();
H A DDWARF.cpp148 template class elf::LLDDwarfObj<ELF64LE>;
H A DTarget.cpp74 return getMipsTargetInfo<ELF64LE>(); in getTarget()
H A DTarget.h333 f<llvm::object::ELF64LE>(__VA_ARGS__); \
H A DMarkLive.cpp398 template void elf::markLive<ELF64LE>();
H A DICF.cpp596 template void elf::doIcf<ELF64LE>();
H A DSyntheticSections.cpp524 addSectionAux<ELF64LE>(sec); in finalizeContents()
4934 template void elf::splitSections<ELF64LE>();
4941 template void EhFrameSection::iterateFDEWithLSDA<ELF64LE>(
4948 template class elf::SymbolTableSection<ELF64LE>;
4953 template void elf::writeEhdr<ELF64LE>(uint8_t *Buf, Partition &Part);
4958 template void elf::writePhdrs<ELF64LE>(uint8_t *Buf, Partition &Part);
4963 template void elf::createSyntheticSections<ELF64LE>();
H A DRelocations.cpp737 msg = maybeReportDiscarded<ELF64LE>(sym); in reportUndefinedSymbol()
2452 template void elf::scanRelocations<ELF64LE>();
2457 template void elf::checkNoCrossRefs<ELF64LE>();
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DBuildID.cpp61 if (auto *O = dyn_cast<ELFObjectFile<ELF64LE>>(Obj)) in getBuildID()
/freebsd/contrib/llvm-project/llvm/tools/llvm-dwarfutil/
H A Dllvm-dwarfutil.cpp324 } else if (isa<ELFObjectFile<ELF64LE>>(&InputFile)) { in addSectionsFromLinkedData()
325 Expected<ELFObjectFile<ELF64LE>> MemFile = ELFObjectFile<ELF64LE>::create( in addSectionsFromLinkedData()
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DELFDump.cpp170 if (auto *ELF64LE = dyn_cast<ELF64LEObjectFile>(Obj)) in getELFRelocationValueString() local
171 return getRelocationValueString(ELF64LE, Rel, Result); in getELFRelocationValueString()
/freebsd/contrib/llvm-project/llvm/lib/InterfaceStub/
H A DELFObjHandler.cpp700 } else if (auto Obj = dyn_cast<ELFObjectFile<ELF64LE>>(Bin)) { in readELFFile()
725 return writeELFBinaryToFile<ELF64LE>(FilePath, Stub, WriteIfChanged); in writeBinaryStub()
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/
H A DELFObjcopy.cpp140 if (isa<ELFObjectFile<ELF64LE>>(Bin)) in getOutputElfType()
166 return std::make_unique<ELFWriter<ELF64LE>>(Obj, Out, !Config.StripSections, in createELFWriter()
H A DELFObject.cpp570 size_t ChdrSize = Is64Bits ? sizeof(object::Elf_Chdr_Impl<object::ELF64LE>) in CompressedSection()
2003 } else if (auto *O = dyn_cast<ELFObjectFile<ELF64LE>>(Bin)) { in create()
2004 ELFBuilder<ELF64LE> Builder(*O, *Obj, ExtractPartition); in create()
3066 template class ELFBuilder<ELF64LE>;
3071 template class ELFWriter<ELF64LE>;
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DDebugObjectManagerPlugin.cpp313 return CreateArchType<ELF64LE>(Buffer, Ctx.getMemoryManager(), in Create()

12