| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | ObjectLinkingLayer.h | 34 namespace jitlink { 61 using JITLinkSymbolSet = DenseSet<jitlink::Symbol *>; 67 jitlink::LinkGraph &G, in modifyPassConfig() 73 jitlink::LinkGraph &G, in notifyMaterializing() 105 jitlink::JITLinkMemoryManager &MemMgr); 148 std::unique_ptr<jitlink::LinkGraph> G); 185 jitlink::LinkGraph &G, 195 jitlink::JITLinkMemoryManager &MemMgr; 208 std::unique_ptr<jitlink::EHFrameRegistrar> Registrar); 210 jitlink::LinkGraph &G, [all …]
|
| H A D | MachOPlatform.h | 188 jitlink::LinkGraph &G, 226 jitlink::Symbol *OriginalSym = nullptr; 227 jitlink::Symbol *NameSym = nullptr; 231 Error bootstrapPipelineStart(jitlink::LinkGraph &G); 233 Error bootstrapPipelineEnd(jitlink::LinkGraph &G); 238 Error preserveImportantSections(jitlink::LinkGraph &G, 241 Error processObjCImageInfo(jitlink::LinkGraph &G, 243 Error mergeImageInfoFlags(jitlink::LinkGraph &G, 253 Error createObjCRuntimeObject(jitlink::LinkGraph &G); 285 static jitlink::Edge::Kind getPointerEdgeKind(jitlink::LinkGraph &G); [all …]
|
| H A D | EPCGenericJITLinkMemoryManager.h | 27 class EPCGenericJITLinkMemoryManager : public jitlink::JITLinkMemoryManager { 42 void allocate(const jitlink::JITLinkDylib *JD, jitlink::LinkGraph &G, 57 void completeAllocation(ExecutorAddr AllocAddr, jitlink::BasicLayout BL, 70 jitlink::JITLinkMemoryManager::FinalizedAlloc> { 72 static size_t size(const jitlink::JITLinkMemoryManager::FinalizedAlloc &FA) { in size() 78 const jitlink::JITLinkMemoryManager::FinalizedAlloc &FA) { in serialize() 84 jitlink::JITLinkMemoryManager::FinalizedAlloc &FA) { in deserialize() 88 FA = jitlink::JITLinkMemoryManager::FinalizedAlloc(A); in deserialize()
|
| H A D | ELFNixPlatform.h | 137 jitlink::LinkGraph &G, 138 jitlink::PassConfiguration &Config) override; 161 jitlink::PassConfiguration &Config); 164 jitlink::PassConfiguration &Config); 167 jitlink::PassConfiguration &Config); 169 Error preserveInitSections(jitlink::LinkGraph &G, 172 Error registerInitSections(jitlink::LinkGraph &G, JITDylib &JD); 174 Error fixTLVSectionsAndEdges(jitlink::LinkGraph &G, JITDylib &JD); 219 ArrayRef<jitlink::Section *> InitSections);
|
| H A D | DebugObjectManagerPlugin.h | 75 jitlink::LinkGraph &G, jitlink::JITLinkContext &Ctx, 86 jitlink::LinkGraph &LG, 87 jitlink::PassConfiguration &PassConfig) override;
|
| H A D | COFFPlatform.h | 99 jitlink::LinkGraph &G, 100 jitlink::PassConfiguration &Config) override; 122 Error associateJITDylibHeaderSymbol(jitlink::LinkGraph &G, 126 Error preserveInitializerSections(jitlink::LinkGraph &G, 128 Error registerObjectPlatformSections(jitlink::LinkGraph &G, JITDylib &JD); 129 Error registerObjectPlatformSectionsInBootstrap(jitlink::LinkGraph &G,
|
| H A D | MapperJITLinkMemoryManager.h | 23 class MapperJITLinkMemoryManager : public jitlink::JITLinkMemoryManager { 39 void allocate(const jitlink::JITLinkDylib *JD, jitlink::LinkGraph &G,
|
| H A D | SimpleRemoteEPC.h | 39 Expected<std::unique_ptr<jitlink::JITLinkMemoryManager>>( 101 static Expected<std::unique_ptr<jitlink::JITLinkMemoryManager>> 131 std::unique_ptr<jitlink::JITLinkMemoryManager> OwnedMemMgr;
|
| H A D | ExecutorProcessControl.h | 227 jitlink::JITLinkMemoryManager &getMemMgr() const { in getMemMgr() 412 jitlink::JITLinkMemoryManager *MemMgr = nullptr; 499 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr); 509 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr = nullptr); 534 std::unique_ptr<jitlink::JITLinkMemoryManager> OwnedMemMgr;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | ELFNixPlatform.cpp | 44 jitlink::Edge::Kind EdgeKind; in materialize() 51 EdgeKind = jitlink::x86_64::Pointer64; in materialize() 56 EdgeKind = jitlink::aarch64::Pointer64; in materialize() 61 EdgeKind = jitlink::ppc64::Pointer64; in materialize() 66 EdgeKind = jitlink::ppc64::Pointer64; in materialize() 75 jitlink::getGenericEdgeKindName); in materialize() 83 jitlink::Linkage::Strong, jitlink::Scope::Default, false, true); in materialize() 560 jitlink::SectionRange R(*Sec); in registerInitInfo() 600 jitlink::PassConfiguration &Config) { in modifyPassConfig() 696 jitlink::Section *ThreadDataSection = in addEHAndTLVSupportPasses() [all …]
|
| H A D | MachOPlatform.cpp | 151 using namespace jitlink; in materialize() 413 jitlink::Edge::Kind MachOPlatform::getPointerEdgeKind(jitlink::LinkGraph &G) { in getPointerEdgeKind() 752 using namespace jitlink; in modifyPassConfig() 842 jitlink::LinkGraph &G) { in bootstrapPipelineStart() 903 jitlink::LinkGraph &G) { in bootstrapPipelineEnd() 1204 jitlink::LinkGraph &G) { in findUnwindSectionInfo() 1205 using namespace jitlink; in findUnwindSectionInfo() 1384 jitlink::LinkGraph &G) { in createObjCRuntimeObject() 1736 jitlink::Linkage::Strong, jitlink::Scope::Default, false, in addMachOHeader() 1740 jitlink::Linkage::Strong, jitlink::Scope::Default, false, in addMachOHeader() [all …]
|
| H A D | COFFPlatform.cpp | 69 auto G = std::make_unique<jitlink::LinkGraph>( in materialize() 71 jitlink::getGenericEdgeKindName); in materialize() 78 jitlink::Linkage::Strong, jitlink::Scope::Default, false, true); in materialize() 107 static jitlink::Block &createHeaderBlock(jitlink::LinkGraph &G, in createHeaderBlock() 135 static void addImageBaseRelocationEdge(jitlink::Block &B, in addImageBaseRelocationEdge() 759 MaterializationResponsibility &MR, jitlink::LinkGraph &LG, in modifyPassConfig() 760 jitlink::PassConfiguration &Config) { in modifyPassConfig() 804 jitlink::LinkGraph &G, MaterializationResponsibility &MR, in associateJITDylibHeaderSymbol() 839 jitlink::LinkGraph &G, JITDylib &JD) { in registerObjectPlatformSections() 844 jitlink::SectionRange Range(S); in registerObjectPlatformSections() [all …]
|
| H A D | ExecutionUtils.cpp | 559 Expected<std::unique_ptr<jitlink::LinkGraph>> 569 auto G = std::make_unique<jitlink::LinkGraph>( in createStubsGraph() 571 jitlink::getGenericEdgeKindName); in createStubsGraph() 572 jitlink::Section &Sec = in createStubsGraph() 576 jitlink::Symbol &Target = G->addAbsoluteSymbol( in createStubsGraph() 578 jitlink::Linkage::Strong, jitlink::Scope::Local, false); in createStubsGraph() 581 jitlink::Symbol &Ptr = in createStubsGraph() 586 Ptr.setLinkage(jitlink::Linkage::Strong); in createStubsGraph() 587 Ptr.setScope(jitlink::Scope::Default); in createStubsGraph() 591 jitlink::Block &StubBlock = in createStubsGraph() [all …]
|
| H A D | ExecutorProcessControl.cpp | 31 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr) in SelfExecutorProcessControl() 37 OwnedMemMgr = std::make_unique<jitlink::InProcessMemoryManager>( in SelfExecutorProcessControl() 59 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr) { in Create()
|
| H A D | EPCIndirectionUtils.cpp | 46 using FinalizedAlloc = jitlink::JITLinkMemoryManager::FinalizedAlloc; 102 using namespace jitlink; in grow() 292 using namespace jitlink; in writeResolverBlock() 349 using namespace jitlink; in getIndirectStubs()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Debugging/ |
| H A D | DebugInfoSupport.h | 25 Error preserveDebugSections(jitlink::LinkGraph &G); 29 createDWARFContext(jitlink::LinkGraph &G); 35 jitlink::LinkGraph &LG, in modifyPassConfig() 36 jitlink::PassConfiguration &PassConfig) override { in modifyPassConfig()
|
| H A D | DebuggerSupportPlugin.h | 50 jitlink::LinkGraph &LG, 51 jitlink::PassConfiguration &PassConfig) override; 55 jitlink::LinkGraph &LG, 56 jitlink::PassConfiguration &PassConfig);
|
| H A D | PerfSupportPlugin.h | 37 jitlink::LinkGraph &G, 38 jitlink::PassConfiguration &Config) override;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | ELF_loongarch.cpp | 28 using namespace llvm::jitlink; 29 using namespace llvm::jitlink::loongarch; 150 namespace jitlink { namespace
|
| H A D | COFFLinkGraphBuilder.cpp | 19 namespace jitlink { namespace 231 jitlink::Symbol *GSym = nullptr; in graphifySymbols() 248 Expected<jitlink::Symbol *> NewGSym = in graphifySymbols() 412 jitlink::Block *B = getGraphBlock(SecIndex); in calculateImplicitSizeOfSymbols() 418 jitlink::Symbol *Symbol = It->second; in calculateImplicitSizeOfSymbols()
|
| H A D | ELFLinkGraphBuilder.cpp | 25 namespace jitlink { namespace
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
| H A D | ELF_aarch32.h | 20 namespace jitlink {
|
| H A D | MachO.h | 19 namespace jitlink {
|
| H A D | COFF.h | 19 namespace jitlink {
|
| H A D | ELF_i386.h | 21 namespace jitlink {
|