Home
last modified time | relevance | path

Searched refs:ObjLayer (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/ExecutionEngine/Orc/
H A DRTDyldObjectLinkingLayerTest.cpp53 RTDyldObjectLinkingLayer ObjLayer(ES, [&NonAllocSectionSeen]() { in testSetProcessAllSections() local
61 ObjLayer.setProcessAllSections(ProcessAllSections); in testSetProcessAllSections()
62 cantFail(ObjLayer.add(JD, std::move(Obj))); in testSetProcessAllSections()
159 RTDyldObjectLinkingLayer ObjLayer( in TEST() local
161 IRCompileLayer CompileLayer(ES, ObjLayer, in TEST()
164 ObjLayer.setOverrideObjectFlagsWithResponsibilityFlags(true); in TEST()
229 RTDyldObjectLinkingLayer ObjLayer( in TEST() local
231 IRCompileLayer CompileLayer(ES, ObjLayer, in TEST()
234 ObjLayer.setAutoClaimResponsibilityForObjectSymbols(true); in TEST()
/llvm-project-15.0.7/llvm/include/llvm-c/
H A DOrc.h1070 LLVMOrcDefinitionGeneratorRef *Result, LLVMOrcObjectLayerRef ObjLayer,
1179 LLVMErrorRef LLVMOrcObjectLayerAddObjectFile(LLVMOrcObjectLayerRef ObjLayer,
1195 LLVMOrcObjectLayerAddObjectFileWithRT(LLVMOrcObjectLayerRef ObjLayer,
1205 void LLVMOrcObjectLayerEmit(LLVMOrcObjectLayerRef ObjLayer,
1212 void LLVMOrcDisposeObjectLayer(LLVMOrcObjectLayerRef ObjLayer);
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DOrcV2CBindings.cpp743 LLVMOrcDefinitionGeneratorRef *Result, LLVMOrcObjectLayerRef ObjLayer, in LLVMOrcCreateStaticLibrarySearchGeneratorForPath() argument
747 assert(ObjLayer && "ObjectLayer can not be null"); in LLVMOrcCreateStaticLibrarySearchGeneratorForPath()
761 StaticLibraryDefinitionGenerator::Load(*unwrap(ObjLayer), FileName); in LLVMOrcCreateStaticLibrarySearchGeneratorForPath()
855 LLVMErrorRef LLVMOrcObjectLayerAddObjectFile(LLVMOrcObjectLayerRef ObjLayer, in LLVMOrcObjectLayerAddObjectFile() argument
858 return wrap(unwrap(ObjLayer)->add( in LLVMOrcObjectLayerAddObjectFile()
862 LLVMErrorRef LLVMOrcLLJITAddObjectFileWithRT(LLVMOrcObjectLayerRef ObjLayer, in LLVMOrcLLJITAddObjectFileWithRT() argument
866 unwrap(ObjLayer)->add(ResourceTrackerSP(unwrap(RT)), in LLVMOrcLLJITAddObjectFileWithRT()
870 void LLVMOrcObjectLayerEmit(LLVMOrcObjectLayerRef ObjLayer, in LLVMOrcObjectLayerEmit() argument
873 unwrap(ObjLayer)->emit( in LLVMOrcObjectLayerEmit()
878 void LLVMOrcDisposeObjectLayer(LLVMOrcObjectLayerRef ObjLayer) { in LLVMOrcDisposeObjectLayer() argument
[all …]
H A DLLJIT.cpp811 auto ObjLayer = createObjectLinkingLayer(S, *ES); in LLJIT() local
812 if (!ObjLayer) { in LLJIT()
813 Err = ObjLayer.takeError(); in LLJIT()
816 ObjLinkingLayer = std::move(*ObjLayer); in LLJIT()
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITWithRemoteDebugging/
H A DRemoteJITUtils.cpp29 Error addDebugSupport(ObjectLayer &ObjLayer) { in addDebugSupport() argument
30 ExecutionSession &ES = ObjLayer.getExecutionSession(); in addDebugSupport()
35 auto *ObjLinkingLayer = cast<ObjectLinkingLayer>(&ObjLayer); in addDebugSupport()
H A DRemoteJITUtils.h39 llvm::Error addDebugSupport(llvm::orc::ObjectLayer &ObjLayer);
/llvm-project-15.0.7/llvm/examples/SpeculativeJIT/
H A DSpeculativeJIT.cpp111 CompileLayer(*this->ES, ObjLayer, in SpeculativeJIT()
148 RTDyldObjectLinkingLayer ObjLayer{*ES, createMemMgr}; member in SpeculativeJIT
/llvm-project-15.0.7/llvm/tools/llvm-jitlink/
H A Dllvm-jitlink.cpp1026 ObjLayer(ES, ES.getExecutorProcessControl().getMemMgr()) { in Session()
1069 ObjLayer.addPlugin(ExitOnErr( in Session()
1075 MachOPlatform::Create(ES, ObjLayer, *MainJD, OrcRuntime.c_str())) in Session()
1091 ObjLayer.addPlugin(std::make_unique<EHFrameRegistrationPlugin>( in Session()
1094 ObjLayer.addPlugin(std::make_unique<DebugObjectManagerPlugin>( in Session()
1098 ObjLayer.addPlugin(std::make_unique<JITLinkSessionPlugin>(*this)); in Session()
1474 if (auto Err = S.ObjLayer.add(*S.MainJD, std::move(*ObjBuffer))) in addTestHarnesses()
1501 if (auto Err = S.ObjLayer.add(JD, std::move(*ObjBuffer))) in addObjects()
1510 if (auto Err = S.ObjLayer.add(JD, std::move(*ObjBuffer), in addObjects()
1629 S.ObjLayer.setOverrideObjectFlagsWithResponsibilityFlags(true); in addLibraries()
[all …]
H A Dllvm-jitlink.h38 orc::ObjectLinkingLayer ObjLayer; member
/llvm-project-15.0.7/llvm/tools/lli/
H A Dlli.cpp1007 auto *ObjLayer = &J->getObjLinkingLayer(); in runOrcJIT() local
1008 if (auto *RTDyldObjLayer = dyn_cast<orc::RTDyldObjectLinkingLayer>(ObjLayer)) in runOrcJIT()
1048 if (auto *OLL = llvm::dyn_cast<llvm::orc::ObjectLinkingLayer>(ObjLayer)) { in runOrcJIT()