Home
last modified time | relevance | path

Searched refs:jitlink (Results 1 – 25 of 48) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DObjectLinkingLayer.h35 namespace jitlink {
66 using JITLinkSymbolSet = DenseSet<jitlink::Symbol *>;
72 jitlink::LinkGraph &G, in modifyPassConfig()
78 jitlink::LinkGraph &G, in notifyMaterializing()
110 jitlink::JITLinkMemoryManager &MemMgr);
153 std::unique_ptr<jitlink::LinkGraph> G);
190 jitlink::LinkGraph &G,
199 jitlink::JITLinkMemoryManager &MemMgr;
212 std::unique_ptr<jitlink::EHFrameRegistrar> Registrar);
214 jitlink::LinkGraph &G,
[all …]
H A DMachOPlatform.h135 jitlink::LinkGraph &G,
136 jitlink::PassConfiguration &Config) override;
159 jitlink::PassConfiguration &Config);
162 jitlink::PassConfiguration &Config);
165 jitlink::PassConfiguration &Config);
167 Error preserveInitSections(jitlink::LinkGraph &G,
170 Error processObjCImageInfo(jitlink::LinkGraph &G,
173 Error registerInitSections(jitlink::LinkGraph &G, JITDylib &JD);
175 Error fixTLVSectionsAndEdges(jitlink::LinkGraph &G, JITDylib &JD);
221 ArrayRef<jitlink::Section *> InitSections);
H A DDebugObjectManagerPlugin.h55 jitlink::LinkGraph &G, jitlink::JITLinkContext &Ctx,
66 jitlink::LinkGraph &LG,
67 jitlink::PassConfiguration &PassConfig) override;
H A DExecutorProcessControl.h151 jitlink::JITLinkMemoryManager &getMemMgr() const { in getMemMgr()
203 jitlink::JITLinkMemoryManager *MemMgr = nullptr;
250 unsigned PageSize, std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr);
259 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr = nullptr);
295 std::unique_ptr<jitlink::JITLinkMemoryManager> OwnedMemMgr;
H A DEPCIndirectionUtils.h129 using Allocation = jitlink::JITLinkMemoryManager::Allocation;
152 std::unique_ptr<jitlink::JITLinkMemoryManager::Allocation> ResolverBlock;
H A DEPCEHFrameRegistrar.h25 class EPCEHFrameRegistrar : public jitlink::EHFrameRegistrar {
/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DMachOPlatform.cpp52 auto G = std::make_unique<jitlink::LinkGraph>( in materialize()
54 jitlink::getGenericEdgeKindName); in materialize()
81 static jitlink::Block &createHeaderBlock(jitlink::LinkGraph &G, in createHeaderBlock()
577 jitlink::SectionRange R(*Sec); in registerInitInfo()
618 jitlink::PassConfiguration &Config) { in modifyPassConfig()
707 jitlink::SectionRange R(*EHFrameSection); in addEHAndTLVSupportPasses()
715 jitlink::Section *ThreadDataSection = in addEHAndTLVSupportPasses()
874 jitlink::LinkGraph &G, JITDylib &JD) { in registerInitSections()
877 SmallVector<jitlink::Section *> InitSections; in registerInitSections()
895 jitlink::SectionRange R(*Sec); in registerInitSections()
[all …]
H A DExecutorProcessControl.cpp28 unsigned PageSize, std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr) in SelfExecutorProcessControl()
33 OwnedMemMgr = std::make_unique<jitlink::InProcessMemoryManager>(); in SelfExecutorProcessControl()
48 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr) { in Create()
H A DEPCIndirectionUtils.cpp46 using Allocation = jitlink::JITLinkMemoryManager::Allocation;
109 jitlink::JITLinkMemoryManager::SegmentsRequestMap Request; in grow()
294 jitlink::JITLinkMemoryManager::SegmentsRequestMap Request; in writeResolverBlock()
363 jitlink::JITLinkMemoryManager::SegmentsRequestMap Request; in getIndirectStubs()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLinkDylib.h17 namespace jitlink {
H A DELF.h19 namespace jitlink {
H A DMachO.h19 namespace jitlink {
H A DELF_riscv.h21 namespace jitlink {
H A Driscv.h19 namespace jitlink {
H A DMachO_x86_64.h19 namespace jitlink {
H A DMachO_arm64.h19 namespace jitlink {
H A DEHFrameSupport.h22 namespace jitlink {
H A DELF_x86_64.h19 namespace jitlink {
H A DJITLinkMemoryManager.h27 namespace jitlink {
/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A Driscv.cpp18 namespace jitlink { namespace
H A DELFLinkGraphBuilder.cpp25 namespace jitlink { namespace
H A Dx86_64.cpp18 namespace jitlink { namespace
H A DMachO.cpp28 namespace jitlink { namespace
H A DDefineExternalSectionStartAndEndSymbols.h24 namespace jitlink {
H A DELF.cpp30 namespace jitlink { namespace

12