Searched refs:TPCIU (Results 1 – 5 of 5) sorted by relevance
/external/llvm-project/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/ |
D | KaleidoscopeJIT.h | 44 std::unique_ptr<TPCIndirectionUtils> TPCIU; variable 64 std::unique_ptr<TPCIndirectionUtils> TPCIU, in KaleidoscopeJIT() argument 66 : TPC(std::move(TPC)), ES(std::move(ES)), TPCIU(std::move(TPCIU)), in KaleidoscopeJIT() 74 this->TPCIU->getLazyCallThroughManager(), 75 [this] { return this->TPCIU->createIndirectStubsManager(); }), 85 if (auto Err = TPCIU->cleanup()) in ~KaleidoscopeJIT() 97 auto TPCIU = TPCIndirectionUtils::Create(**TPC); in Create() local 98 if (!TPCIU) in Create() 99 return TPCIU.takeError(); in Create() 101 (*TPCIU)->createLazyCallThroughManager( in Create() [all …]
|
/external/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
D | TPCIndirectionUtils.cpp | 28 getIndirectStubs(TPCIndirectionUtils &TPCIU, unsigned NumStubs) { in getIndirectStubs() argument 29 return TPCIU.getIndirectStubs(NumStubs); in getIndirectStubs() 40 TPCTrampolinePool(TPCIndirectionUtils &TPCIU); 48 TPCIndirectionUtils &TPCIU; member in __anon0e890b430111::TPCTrampolinePool 57 TPCIndirectStubsManager(TPCIndirectionUtils &TPCIU) : TPCIU(TPCIU) {} in TPCIndirectStubsManager() argument 76 TPCIndirectionUtils &TPCIU; member in __anon0e890b430111::TPCIndirectStubsManager 80 TPCTrampolinePool::TPCTrampolinePool(TPCIndirectionUtils &TPCIU) in TPCTrampolinePool() argument 81 : TPCIU(TPCIU) { in TPCTrampolinePool() 82 auto &TPC = TPCIU.getTargetProcessControl(); in TPCTrampolinePool() 83 auto &ABI = TPCIU.getABISupport(); in TPCTrampolinePool() [all …]
|
/external/llvm-project/llvm/examples/OrcV2Examples/LLJITWithTargetProcessControl/ |
D | LLJITWithTargetProcessControl.cpp | 108 auto *TPCIU = static_cast<TPCIndirectionUtils *>(Ctx); in reenter() local 109 TPCIU->getLazyCallThroughManager().resolveTrampolineLandingAddress( in reenter() 150 auto TPCIU = ExitOnErr(TPCIndirectionUtils::Create(*TPC)); in main() local 151 ExitOnErr(TPCIU->writeResolverBlock(pointerToJITTargetAddress(&reenter), in main() 152 pointerToJITTargetAddress(TPCIU.get()))); in main() 153 TPCIU->createLazyCallThroughManager( in main() 155 auto ISM = TPCIU->createIndirectStubsManager(); in main() 174 lazyReexports(TPCIU->getLazyCallThroughManager(), *ISM, in main()
|
/external/llvm-project/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/ |
D | KaleidoscopeJIT.h | 131 std::unique_ptr<TPCIndirectionUtils> TPCIU; variable 151 std::unique_ptr<TPCIndirectionUtils> TPCIU, in KaleidoscopeJIT() argument 153 : TPC(std::move(TPC)), ES(std::move(ES)), TPCIU(std::move(TPCIU)), in KaleidoscopeJIT() 170 if (auto Err = TPCIU->cleanup()) in ~KaleidoscopeJIT() 182 auto TPCIU = TPCIndirectionUtils::Create(**TPC); in Create() local 183 if (!TPCIU) in Create() 184 return TPCIU.takeError(); in Create() 186 (*TPCIU)->createLazyCallThroughManager( in Create() 189 if (auto Err = setUpInProcessLCTMReentryViaTPCIU(**TPCIU)) in Create() 199 std::move(*TPCIU), std::move(JTMB), in Create()
|
/external/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
D | TPCIndirectionUtils.h | 171 Error setUpInProcessLCTMReentryViaTPCIU(TPCIndirectionUtils &TPCIU);
|