| /llvm-project-15.0.7/llvm/unittests/ExecutionEngine/Orc/ |
| H A D | RTDyldObjectLinkingLayerTest.cpp | 53 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 D | Orc.h | 1070 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 D | OrcV2CBindings.cpp | 743 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 D | LLJIT.cpp | 811 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 D | RemoteJITUtils.cpp | 29 Error addDebugSupport(ObjectLayer &ObjLayer) { in addDebugSupport() argument 30 ExecutionSession &ES = ObjLayer.getExecutionSession(); in addDebugSupport() 35 auto *ObjLinkingLayer = cast<ObjectLinkingLayer>(&ObjLayer); in addDebugSupport()
|
| H A D | RemoteJITUtils.h | 39 llvm::Error addDebugSupport(llvm::orc::ObjectLayer &ObjLayer);
|
| /llvm-project-15.0.7/llvm/examples/SpeculativeJIT/ |
| H A D | SpeculativeJIT.cpp | 111 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 D | llvm-jitlink.cpp | 1026 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 D | llvm-jitlink.h | 38 orc::ObjectLinkingLayer ObjLayer; member
|
| /llvm-project-15.0.7/llvm/tools/lli/ |
| H A D | lli.cpp | 1007 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()
|