| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | OrcABISupport.h | 65 JITTargetAddress ReentryFnAddr, in writeResolverCode() 66 JITTargetAddress ReentryCtxAddr) { in writeResolverCode() 73 JITTargetAddress ResolverAddr, in writeTrampolines() 105 JITTargetAddress ReentryFnAddr, 106 JITTargetAddress RentryCtxAddr); 113 JITTargetAddress ResolverAddr, 140 JITTargetAddress ResolverAddr, 168 JITTargetAddress ReentryFnAddr, 188 JITTargetAddress ReentryFnAddr, 220 JITTargetAddress ResolverAddr, [all …]
|
| H A D | EPCIndirectionUtils.h | 102 Expected<JITTargetAddress> 103 writeResolverBlock(JITTargetAddress ReentryFnAddr, 104 JITTargetAddress ReentryCtxAddr); 133 IndirectStubInfo(JITTargetAddress StubAddress, in IndirectStubInfo() 134 JITTargetAddress PointerAddress) in IndirectStubInfo() 136 JITTargetAddress StubAddress = 0; 137 JITTargetAddress PointerAddress = 0; 151 JITTargetAddress ResolverBlockAddr = 0; 184 JITTargetAddress ResolverTargetAddr, in writeResolverCode() 185 JITTargetAddress ReentryFnAddr, in writeResolverCode() [all …]
|
| H A D | LazyReexports.h | 41 unique_function<Error(JITTargetAddress ResolvedAddr)>; 48 Expected<JITTargetAddress> 53 JITTargetAddress TrampolineAddr, 67 JITTargetAddress reportCallThroughError(Error Err); 69 Error notifyResolved(JITTargetAddress TrampolineAddr, 70 JITTargetAddress ResolvedAddr); 74 using ReexportsMap = std::map<JITTargetAddress, ReexportsEntry>; 80 JITTargetAddress ErrorHandlerAddr; 92 JITTargetAddress ErrorHandlerAddr) in LocalLazyCallThroughManager() 97 [this](JITTargetAddress TrampolineAddr, in init() [all …]
|
| H A D | IndirectionUtils.h | 66 unique_function<void(JITTargetAddress) const>; 69 JITTargetAddress TrampolineAddr, 76 Expected<JITTargetAddress> getTrampoline() { in getTrampoline() 89 void releaseTrampoline(JITTargetAddress TrampolineAddr) { in releaseTrampoline() 98 std::vector<JITTargetAddress> AvailableTrampolines; 124 std::promise<JITTargetAddress> LandingAddressP; in reenter() 205 using CompileFunction = std::function<JITTargetAddress()>; 214 JITTargetAddress executeCompileCallback(JITTargetAddress TrampolineAddr); 234 JITTargetAddress ErrorHandlerAddress; 235 std::map<JITTargetAddress, SymbolStringPtr> AddrToSymbol; [all …]
|
| H A D | ExecutionUtils.h | 178 template <typename PtrTy> JITTargetAddress toTargetAddress(PtrTy *P) { in toTargetAddress() 179 return static_cast<JITTargetAddress>(reinterpret_cast<uintptr_t>(P)); in toTargetAddress()
|
| H A D | Speculation.h | 63 using TargetFAddr = JITTargetAddress; 74 void launchCompile(JITTargetAddress FAddr) { in launchCompile()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/ |
| H A D | OrcABISupport.cpp | 19 bool stubAndPointerRangesOk(JITTargetAddress StubBlockAddr, in stubAndPointerRangesOk() 20 JITTargetAddress PointerBlockAddr, in stubAndPointerRangesOk() 23 JITTargetAddress FirstStub = StubBlockAddr; in stubAndPointerRangesOk() 25 JITTargetAddress FirstPointer = PointerBlockAddr; in stubAndPointerRangesOk() 26 JITTargetAddress LastPointer = in stubAndPointerRangesOk() 48 JITTargetAddress ReentryFnAddr, in writeResolverCode() 200 JITTargetAddress TrampolineBlockTargetAddress, in writeTrampolines() 201 JITTargetAddress ResolverAddr, unsigned NumTrampolines) { in writeTrampolines() 459 JITTargetAddress ResolverAddr, in writeTrampolines() 617 JITTargetAddress TrampolineBlockTargetAddress, in writeTrampolines() [all …]
|
| H A D | LazyReexports.cpp | 20 ExecutionSession &ES, JITTargetAddress ErrorHandlerAddr, TrampolinePool *TP) in LazyCallThroughManager() 23 Expected<JITTargetAddress> LazyCallThroughManager::getCallThroughTrampoline( in getCallThroughTrampoline() 39 JITTargetAddress LazyCallThroughManager::reportCallThroughError(Error Err) { in reportCallThroughError() 45 LazyCallThroughManager::findReexport(JITTargetAddress TrampolineAddr) { in findReexport() 55 Error LazyCallThroughManager::notifyResolved(JITTargetAddress TrampolineAddr, in notifyResolved() 56 JITTargetAddress ResolvedAddr) { in notifyResolved() 71 JITTargetAddress TrampolineAddr, in resolveTrampolineLandingAddress() 87 JITTargetAddress LandingAddr = (*Result)[SymbolName].getAddress(); in resolveTrampolineLandingAddress() 107 JITTargetAddress ErrorHandlerAddr) { in createLocalLazyCallThroughManager() 186 StubSym = Alias.first](JITTargetAddress ResolvedAddr) -> Error { in materialize()
|
| H A D | EPCIndirectionUtils.cpp | 61 Error createStub(StringRef StubName, JITTargetAddress StubAddr, 70 Error updatePointer(StringRef Name, JITTargetAddress NewAddr) override; 138 JITTargetAddress StubAddr, in createStub() 205 JITTargetAddress PtrAddr = 0; in updatePointer() 290 Expected<JITTargetAddress> 291 EPCIndirectionUtils::writeResolverBlock(JITTargetAddress ReentryFnAddr, in writeResolverBlock() 331 ExecutionSession &ES, JITTargetAddress ErrorHandlerAddr) { in createLazyCallThroughManager() 409 static JITTargetAddress reentry(JITTargetAddress LCTMAddr, in reentry() 410 JITTargetAddress TrampolineAddr) { in reentry() 412 std::promise<JITTargetAddress> LandingAddrP; in reentry() [all …]
|
| H A D | IndirectionUtils.cpp | 65 Expected<JITTargetAddress> 81 JITTargetAddress JITCompileCallbackManager::executeCompileCallback( in executeCompileCallback() 82 JITTargetAddress TrampolineAddr) { in executeCompileCallback() 123 JITTargetAddress ErrorHandlerAddress) { in createLocalCompileCallbackManager() 236 Constant* createIRTypedAddress(FunctionType &FT, JITTargetAddress Addr) { in createIRTypedAddress()
|
| H A D | LLJIT.cpp | 284 Expected<std::vector<JITTargetAddress>> getInitializers(JITDylib &JD) { in getInitializers() 324 std::vector<JITTargetAddress> Initializers; in getInitializers() 338 Expected<std::vector<JITTargetAddress>> getDeinitializers(JITDylib &JD) { in getDeinitializers() 381 std::vector<JITTargetAddress> DeInitializers; in getDeinitializers()
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/ |
| H A D | JITSymbol.h | 42 using JITTargetAddress = uint64_t; variable 50 template <typename T> T jitTargetAddressToPointer(JITTargetAddress Addr) { in jitTargetAddressToPointer() 69 template <typename T> JITTargetAddress pointerToJITTargetAddress(T *Ptr) { in pointerToJITTargetAddress() 70 return static_cast<JITTargetAddress>(reinterpret_cast<uintptr_t>(Ptr)); in pointerToJITTargetAddress() 237 JITEvaluatedSymbol(JITTargetAddress Address, JITSymbolFlags Flags) in JITEvaluatedSymbol() 251 JITTargetAddress getAddress() const { return Address; } in getAddress() 260 JITTargetAddress Address = 0; 280 JITSymbol(JITTargetAddress Addr, JITSymbolFlags Flags) in JITSymbol() 324 CachedAddr.~JITTargetAddress(); in ~JITSymbol() 341 Expected<JITTargetAddress> getAddress() { in getAddress() [all …]
|
| H A D | RuntimeDyldChecker.h | 81 MemoryRegionInfo(ArrayRef<char> Content, JITTargetAddress TargetAddress) in MemoryRegionInfo() 86 MemoryRegionInfo(uint64_t Size, JITTargetAddress TargetAddress) in MemoryRegionInfo() 121 void setTargetAddress(JITTargetAddress TargetAddress) { in setTargetAddress() 127 JITTargetAddress getTargetAddress() const { return TargetAddress; } in getTargetAddress() 132 JITTargetAddress TargetAddress = 0;
|
| /llvm-project-15.0.7/llvm/unittests/ExecutionEngine/Orc/ |
| H A D | OrcTestCommon.cpp | 17 const JITTargetAddress llvm::orc::CoreAPIsBasedStandardTest::FooAddr; 18 const JITTargetAddress llvm::orc::CoreAPIsBasedStandardTest::BarAddr; 19 const JITTargetAddress llvm::orc::CoreAPIsBasedStandardTest::BazAddr; 20 const JITTargetAddress llvm::orc::CoreAPIsBasedStandardTest::QuxAddr;
|
| H A D | OrcTestCommon.h | 62 static const JITTargetAddress FooAddr = 1U; 63 static const JITTargetAddress BarAddr = 2U; 64 static const JITTargetAddress BazAddr = 3U; 65 static const JITTargetAddress QuxAddr = 4U;
|
| H A D | LazyCallThroughAndReexportsTest.cpp | 47 JITEvaluatedSymbol(static_cast<JITTargetAddress>( in TEST_F() 54 auto NotifyResolved = [&](JITTargetAddress ResolvedAddr) { in TEST_F()
|
| H A D | ExecutionSessionWrapperFunctionCallsTest.cpp | 81 constexpr JITTargetAddress AddAsyncTagAddr = 0x01; in TEST()
|
| /llvm-project-15.0.7/clang/include/clang/Interpreter/ |
| H A D | Interpreter.h | 78 llvm::Expected<llvm::JITTargetAddress> getSymbolAddress(GlobalDecl GD) const; 81 llvm::Expected<llvm::JITTargetAddress> 86 llvm::Expected<llvm::JITTargetAddress>
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | COFF_x86_64.cpp | 163 Expected<JITTargetAddress> getImageBaseAddress(LinkGraph &G, in getImageBaseAddress() 175 JITTargetAddress ImageBase; in getImageBaseAddress() 192 JITTargetAddress ImageBase = 0;
|
| /llvm-project-15.0.7/clang/lib/Interpreter/ |
| H A D | Interpreter.cpp | 234 llvm::Expected<llvm::JITTargetAddress> 244 llvm::Expected<llvm::JITTargetAddress> 254 llvm::Expected<llvm::JITTargetAddress>
|
| H A D | IncrementalExecutor.h | 53 llvm::Expected<llvm::JITTargetAddress>
|
| H A D | IncrementalExecutor.cpp | 83 llvm::Expected<llvm::JITTargetAddress>
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/Shared/ |
| H A D | TargetProcessControlTypes.h | 128 using DylibHandle = JITTargetAddress; 130 using LookupResult = std::vector<JITTargetAddress>;
|
| /llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITWithExecutorProcessControl/ |
| H A D | LLJITWithExecutorProcessControl.cpp | 111 [&](JITTargetAddress LandingAddress) { in reenter()
|
| /llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/ |
| H A D | LLJITWithObjectLinkingLayerPlugin.cpp | 95 constexpr JITTargetAddress LineWidth = 16; in printBlockContent()
|