Home
last modified time | relevance | path

Searched refs:JITTargetAddress (Results 1 – 25 of 33) sorted by relevance

12

/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/
H A DOrcABISupport.h65 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 DEPCIndirectionUtils.h102 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 DLazyReexports.h41 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 DIndirectionUtils.h66 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 DExecutionUtils.h178 template <typename PtrTy> JITTargetAddress toTargetAddress(PtrTy *P) { in toTargetAddress()
179 return static_cast<JITTargetAddress>(reinterpret_cast<uintptr_t>(P)); in toTargetAddress()
H A DSpeculation.h63 using TargetFAddr = JITTargetAddress;
74 void launchCompile(JITTargetAddress FAddr) { in launchCompile()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DOrcABISupport.cpp19 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 DLazyReexports.cpp20 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 DEPCIndirectionUtils.cpp61 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 DIndirectionUtils.cpp65 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 DLLJIT.cpp284 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 DJITSymbol.h42 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 DRuntimeDyldChecker.h81 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 DOrcTestCommon.cpp17 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 DOrcTestCommon.h62 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 DLazyCallThroughAndReexportsTest.cpp47 JITEvaluatedSymbol(static_cast<JITTargetAddress>( in TEST_F()
54 auto NotifyResolved = [&](JITTargetAddress ResolvedAddr) { in TEST_F()
H A DExecutionSessionWrapperFunctionCallsTest.cpp81 constexpr JITTargetAddress AddAsyncTagAddr = 0x01; in TEST()
/llvm-project-15.0.7/clang/include/clang/Interpreter/
H A DInterpreter.h78 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 DCOFF_x86_64.cpp163 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 DInterpreter.cpp234 llvm::Expected<llvm::JITTargetAddress>
244 llvm::Expected<llvm::JITTargetAddress>
254 llvm::Expected<llvm::JITTargetAddress>
H A DIncrementalExecutor.h53 llvm::Expected<llvm::JITTargetAddress>
H A DIncrementalExecutor.cpp83 llvm::Expected<llvm::JITTargetAddress>
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DTargetProcessControlTypes.h128 using DylibHandle = JITTargetAddress;
130 using LookupResult = std::vector<JITTargetAddress>;
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITWithExecutorProcessControl/
H A DLLJITWithExecutorProcessControl.cpp111 [&](JITTargetAddress LandingAddress) { in reenter()
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/
H A DLLJITWithObjectLinkingLayerPlugin.cpp95 constexpr JITTargetAddress LineWidth = 16; in printBlockContent()

12