Home
last modified time | relevance | path

Searched refs:MainJD (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/
H A DKaleidoscopeJIT.h43 JITDylib &MainJD; variable
53 MainJD(this->ES->createBareJITDylib("<main>")) {
54 MainJD.addGenerator(
84 JITDylib &getMainJITDylib() { return MainJD; } in getMainJITDylib()
88 RT = MainJD.getDefaultResourceTracker();
93 return ES->lookup({&MainJD}, Mangle(Name.str())); in lookup()
/llvm-project-15.0.7/llvm/examples/Kaleidoscope/include/
H A DKaleidoscopeJIT.h43 JITDylib &MainJD; variable
53 MainJD(this->ES->createBareJITDylib("<main>")) {
54 MainJD.addGenerator(
88 JITDylib &getMainJITDylib() { return MainJD; } in getMainJITDylib()
92 RT = MainJD.getDefaultResourceTracker();
97 return ES->lookup({&MainJD}, Mangle(Name.str())); in lookup()
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsLazy/
H A DOrcV2CBindingsLazy.c126 LLVMOrcJITDylibRef MainJD = LLVMOrcLLJITGetMainJITDylib(J); in main() local
136 if ((Err = LLVMOrcLLJITAddLLVMIRModule(J, MainJD, FooTSM))) { in main()
151 if ((Err = LLVMOrcLLJITAddLLVMIRModule(J, MainJD, BarTSM))) { in main()
164 if ((Err = LLVMOrcLLJITAddLLVMIRModule(J, MainJD, MainTSM))) { in main()
197 LLVMOrcJITDylibRef MainJD = LLVMOrcLLJITGetMainJITDylib(J); in main() local
199 LLVMOrcLazyReexports(LCTM, ISM, MainJD, ReExports, 2); in main()
200 LLVMOrcJITDylibDefine(MainJD, MU); in main()
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsVeryLazy/
H A DOrcV2CBindingsVeryLazy.c190 LLVMOrcJITDylibRef MainJD = LLVMOrcLLJITGetMainJITDylib(J); in main() local
200 if ((Err = LLVMOrcLLJITAddLLVMIRModule(J, MainJD, MainTSM))) { in main()
224 LLVMOrcJITDylibRef MainJD = LLVMOrcLLJITGetMainJITDylib(J); in main() local
225 LLVMOrcJITDylibDefine(MainJD, FooMU); in main()
226 LLVMOrcJITDylibDefine(MainJD, BarMU); in main()
253 LLVMOrcJITDylibRef MainJD = LLVMOrcLLJITGetMainJITDylib(J); in main() local
255 LLVMOrcLazyReexports(LCTM, ISM, MainJD, ReExports, 2); in main()
256 LLVMOrcJITDylibDefine(MainJD, MU); in main()
/llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
H A DKaleidoscopeJIT.h49 JITDylib &MainJD; variable
60 MainJD(this->ES->createBareJITDylib("<main>")) {
61 MainJD.addGenerator(
91 JITDylib &getMainJITDylib() { return MainJD; } in getMainJITDylib()
95 RT = MainJD.getDefaultResourceTracker();
101 return ES->lookup({&MainJD}, Mangle(Name.str())); in lookup()
/llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
H A DKaleidoscopeJIT.h53 JITDylib &MainJD; variable
74 MainJD(this->ES->createBareJITDylib("<main>")) {
75 MainJD.addGenerator(
117 JITDylib &getMainJITDylib() { return MainJD; } in getMainJITDylib()
121 RT = MainJD.getDefaultResourceTracker();
127 return ES->lookup({&MainJD}, Mangle(Name.str())); in lookup()
/llvm-project-15.0.7/llvm/examples/SpeculativeJIT/
H A DSpeculativeJIT.cpp85 return CODLayer.add(MainJD, std::move(TSM)); in addModule()
89 return ES->lookup({&MainJD}, Mangle(UnmangledName)); in lookup()
110 MainJD(this->ES->createBareJITDylib("<main>")), LCTMgr(std::move(LCTMgr)), in SpeculativeJIT()
117 MainJD.addGenerator(std::move(ProcessSymbolsGenerator)); in SpeculativeJIT()
127 ExitOnErr(S.addSpeculationRuntime(MainJD, Mangle)); in SpeculativeJIT()
129 ExitOnErr(CXXRuntimeoverrides.enable(MainJD, Mangle)); in SpeculativeJIT()
141 JITDylib &MainJD; member in SpeculativeJIT
/llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
H A DKaleidoscopeJIT.h140 JITDylib &MainJD; variable
159 MainJD(this->ES->createBareJITDylib("<main>")) {
160 MainJD.addGenerator(
202 JITDylib &getMainJITDylib() { return MainJD; } in getMainJITDylib()
206 RT = MainJD.getDefaultResourceTracker();
213 RT = MainJD.getDefaultResourceTracker();
218 return ES->lookup({&MainJD}, Mangle(Name.str())); in lookup()
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsBasicUsage/
H A DOrcV2CBindingsBasicUsage.c97 LLVMOrcJITDylibRef MainJD = LLVMOrcLLJITGetMainJITDylib(J); in main() local
99 if ((Err = LLVMOrcLLJITAddLLVMIRModule(J, MainJD, TSM))) { in main()
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsDumpObjects/
H A DOrcV2CBindingsDumpObjects.c92 LLVMOrcJITDylibRef MainJD = LLVMOrcLLJITGetMainJITDylib(J); in main() local
94 if ((Err = LLVMOrcLLJITAddLLVMIRModule(J, MainJD, TSM))) { in main()
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsAddObjectFile/
H A DOrcV2CBindingsAddObjectFile.c114 LLVMOrcJITDylibRef MainJD = LLVMOrcLLJITGetMainJITDylib(J); in main() local
116 if ((Err = LLVMOrcLLJITAddObjectFile(J, MainJD, ObjectFileBuffer))) { in main()
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsRemovableCode/
H A DOrcV2CBindingsRemovableCode.c98 LLVMOrcJITDylibRef MainJD = LLVMOrcLLJITGetMainJITDylib(J); in main() local
99 RT = LLVMOrcJITDylibCreateResourceTracker(MainJD); in main()
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsIRTransforms/
H A DOrcV2CBindingsIRTransforms.c102 LLVMOrcJITDylibRef MainJD = LLVMOrcLLJITGetMainJITDylib(J); in main() local
104 if ((Err = LLVMOrcLLJITAddLLVMIRModule(J, MainJD, TSM))) { in main()
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsReflectProcessSymbols/
H A DOrcV2CBindingsReflectProcessSymbols.c164 LLVMOrcJITDylibRef MainJD = LLVMOrcLLJITGetMainJITDylib(J); in main() local
166 if ((Err = LLVMOrcLLJITAddLLVMIRModule(J, MainJD, TSM))) { in main()
/llvm-project-15.0.7/llvm/tools/llvm-jitlink/
H A Dllvm-jitlink.cpp796 S.MainJD->addGenerator( in loadProcessSymbols()
810 S.MainJD->addGenerator(std::move(*G)); in loadDylibs()
1056 MainJD = &*MainJDOrErr; in Session()
1070 GDBJITDebugInfoRegistrationPlugin::Create(this->ES, *MainJD, TT))); in Session()
1075 MachOPlatform::Create(ES, ObjLayer, *MainJD, OrcRuntime.c_str())) in Session()
1083 ELFNixPlatform::Create(ES, ObjLayer, *MainJD, OrcRuntime.c_str())) in Session()
1368 S.MainJD->addGenerator(std::make_unique<PhonyExternalsGenerator>()); in addPhonyExternalsGenerator()
1377 IdxToJD[0] = S.MainJD; in createJITDylibs()
1379 LLVM_DEBUG(dbgs() << " 0: " << S.MainJD->getName() << "\n"); in createJITDylibs()
1474 if (auto Err = S.ObjLayer.add(*S.MainJD, std::move(*ObjBuffer))) in addTestHarnesses()
[all …]
H A Dllvm-jitlink.h37 orc::JITDylib *MainJD = nullptr; member
/llvm-project-15.0.7/llvm/docs/
H A DORCv2.rst200 auto &MainJD = ES.createJITDylib("main");
201 MainJD.addToLinkOrder(&LibA);
202 MainJD.addToLinkOrder(&LibB);
203 CXXLayer.add(MainJD, MemoryBuffer::getFile("main.cpp"));
206 auto MainSym = ExitOnErr(ES.lookup({&MainJD}, "main"));
568 auto Sym = ES.lookup({&MainJD}, Mangle("main"));
784 CompileLayer.add(MainJD, ThreadSafeModule(std::move(M), std::move(Ctx)));
796 CompileLayer.add(MainJD, ThreadSafeModule(std::move(TSM));