| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/ |
| H A D | KaleidoscopeJIT.h | 43 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 D | KaleidoscopeJIT.h | 43 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 D | OrcV2CBindingsLazy.c | 126 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 D | OrcV2CBindingsVeryLazy.c | 190 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 D | KaleidoscopeJIT.h | 49 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 D | KaleidoscopeJIT.h | 53 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 D | SpeculativeJIT.cpp | 85 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 D | KaleidoscopeJIT.h | 140 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 D | OrcV2CBindingsBasicUsage.c | 97 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 D | OrcV2CBindingsDumpObjects.c | 92 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 D | OrcV2CBindingsAddObjectFile.c | 114 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 D | OrcV2CBindingsRemovableCode.c | 98 LLVMOrcJITDylibRef MainJD = LLVMOrcLLJITGetMainJITDylib(J); in main() local 99 RT = LLVMOrcJITDylibCreateResourceTracker(MainJD); in main()
|
| /llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsIRTransforms/ |
| H A D | OrcV2CBindingsIRTransforms.c | 102 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 D | OrcV2CBindingsReflectProcessSymbols.c | 164 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 D | llvm-jitlink.cpp | 796 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 D | llvm-jitlink.h | 37 orc::JITDylib *MainJD = nullptr; member
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | ORCv2.rst | 200 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));
|