Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/
H A DOrcABISupport.h64 JITTargetAddress ResolverTargetAddr, in writeResolverCode()
65 JITTargetAddress ReentryFnAddr, in writeResolverCode()
66 JITTargetAddress ReentryCtxAddr) { in writeResolverCode()
72 JITTargetAddress TrampolineBlockTargetAddr, in writeTrampolines()
73 JITTargetAddress ResolverAddr, in writeTrampolines()
80 char *StubsBlockWorkingMem, JITTargetAddress StubsBlockTargetAddress, in writeIndirectStubsBlock()
81 JITTargetAddress PointersBlockTargetAddress, unsigned NumStubs) { in writeIndirectStubsBlock()
104 JITTargetAddress ResolverTargetAddress,
105 JITTargetAddress ReentryFnAddr,
106 JITTargetAddress RentryCtxAddr);
[all …]
H A DEPCIndirectionUtils.h57 JITTargetAddress ResolverTargetAddr,
58 JITTargetAddress ReentryFnAddr,
59 JITTargetAddress ReentryCtxAddr) const = 0;
62 JITTargetAddress TrampolineBlockTragetAddr,
63 JITTargetAddress ResolverAddr,
68 JITTargetAddress StubsBlockTargetAddress,
69 JITTargetAddress PointersBlockTargetAddress,
102 Expected<JITTargetAddress>
103 writeResolverBlock(JITTargetAddress ReentryFnAddr,
104 JITTargetAddress ReentryCtxAddr);
[all …]
H A DLazyReexports.h41 unique_function<Error(JITTargetAddress ResolvedAddr)>;
44 JITTargetAddress ErrorHandlerAddr, TrampolinePool *TP);
48 Expected<JITTargetAddress>
53 JITTargetAddress TrampolineAddr,
67 JITTargetAddress reportCallThroughError(Error Err);
68 Expected<ReexportsEntry> findReexport(JITTargetAddress TrampolineAddr);
69 Error notifyResolved(JITTargetAddress TrampolineAddr,
70 JITTargetAddress ResolvedAddr);
74 using ReexportsMap = std::map<JITTargetAddress, ReexportsEntry>;
76 using NotifiersMap = std::map<JITTargetAddress, NotifyResolvedFunction>;
[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;
120 static JITTargetAddress reenter(void *TrampolinePoolPtr, void *TrampolineId) { in reenter()
124 std::promise<JITTargetAddress> LandingAddressP; in reenter()
128 [&](JITTargetAddress LandingAddress) { in reenter()
205 using CompileFunction = std::function<JITTargetAddress()>;
210 Expected<JITTargetAddress> getCompileCallback(CompileFunction Compile);
[all …]
H A DSpeculation.h62 using TargetFAddr = JITTargetAddress;
73 void launchCompile(JITTargetAddress FAddr) { in launchCompile()
H A DExecutionUtils.h179 template <typename PtrTy> JITTargetAddress toTargetAddress(PtrTy *P) { in toTargetAddress()
180 return static_cast<JITTargetAddress>(reinterpret_cast<uintptr_t>(P)); in toTargetAddress()
H A DCore.h1214 JITTargetAddress getAddress() const { return Addr; } in getAddress()
1221 void setAddress(JITTargetAddress Addr) { this->Addr = Addr; } in setAddress()
1242 JITTargetAddress Addr = 0;
1674 JITTargetAddress HandlerFnTagAddr,
1777 DenseMap<JITTargetAddress, std::shared_ptr<JITDispatchHandlerFunction>>
/openbsd-src/gnu/llvm/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()
24 JITTargetAddress LastStub = FirstStub + ((NumStubs - 1) * ORCABI::StubSize); in stubAndPointerRangesOk()
25 JITTargetAddress FirstPointer = PointerBlockAddr; in stubAndPointerRangesOk()
26 JITTargetAddress LastPointer = in stubAndPointerRangesOk()
47 JITTargetAddress ResolverTargetAddress, in writeResolverCode()
48 JITTargetAddress ReentryFnAddr, in writeResolverCode()
49 JITTargetAddress ReentryCtxAddr) { in writeResolverCode()
138 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()
190 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()
203 JITTargetAddress NewAddr) { in updatePointer()
205 JITTargetAddress PtrAddr = 0; in updatePointer()
293 Expected<JITTargetAddress>
294 EPCIndirectionUtils::writeResolverBlock(JITTargetAddress ReentryFnAddr, in writeResolverBlock()
295 JITTargetAddress ReentryCtxAddr) { in writeResolverBlock()
334 ExecutionSession &ES, JITTargetAddress ErrorHandlerAddr) { in createLazyCallThroughManager()
412 static JITTargetAddress reentry(JITTargetAddress LCTMAddr, 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()
247 Constant* createIRTypedAddress(FunctionType &FT, JITTargetAddress Addr) { in createIRTypedAddress()
H A DLLJIT.cpp333 Expected<std::vector<JITTargetAddress>> getInitializers(JITDylib &JD) { in getInitializers()
373 std::vector<JITTargetAddress> Initializers; in getInitializers()
387 Expected<std::vector<JITTargetAddress>> getDeinitializers(JITDylib &JD) { in getDeinitializers()
430 std::vector<JITTargetAddress> DeInitializers; in getDeinitializers()
H A DDebugObjectManagerPlugin.cpp109 if (auto Addr = static_cast<JITTargetAddress>(Header->sh_addr)) { in dump()
H A DExecutionUtils.cpp262 static_cast<JITTargetAddress>(reinterpret_cast<uintptr_t>(Addr)), in tryToGenerate()
/openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/
H A DJITSymbol.h42 using JITTargetAddress = uint64_t; variable
50 template <typename T> T jitTargetAddressToPointer(JITTargetAddress Addr) { in jitTargetAddressToPointer()
61 template <typename T> T jitTargetAddressToFunction(JITTargetAddress Addr) { in jitTargetAddressToFunction()
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;
267 using GetAddressFtor = unique_function<Expected<JITTargetAddress>()>;
280 JITSymbol(JITTargetAddress Addr, JITSymbolFlags Flags) in JITSymbol()
[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;
/openbsd-src/gnu/llvm/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>
/openbsd-src/gnu/llvm/clang/lib/Interpreter/
H A DInterpreter.cpp238 llvm::Expected<llvm::JITTargetAddress>
248 llvm::Expected<llvm::JITTargetAddress>
258 llvm::Expected<llvm::JITTargetAddress>
H A DIncrementalExecutor.h54 llvm::Expected<llvm::JITTargetAddress>
H A DIncrementalExecutor.cpp89 llvm::Expected<llvm::JITTargetAddress>
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/
H A DCOFF_x86_64.cpp241 Expected<JITTargetAddress> getImageBaseAddress(LinkGraph &G, in getImageBaseAddress()
253 JITTargetAddress ImageBase; in getImageBaseAddress()
272 JITTargetAddress ImageBase = 0;
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/LLJITWithExecutorProcessControl/
H A DLLJITWithExecutorProcessControl.cpp111 [&](JITTargetAddress LandingAddress) { in reenter()
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/
H A DLLJITWithObjectLinkingLayerPlugin.cpp95 constexpr JITTargetAddress LineWidth = 16; in printBlockContent()
/openbsd-src/gnu/llvm/llvm/docs/tutorial/
H A DBuildingAJIT3.rst123 JITTargetAddress to call if it receives a request to compile an unknown
/openbsd-src/gnu/llvm/llvm/docs/
H A DJITLink.rst637 std::vector<JITTargetAddress> CallSitesForFunction;
693 * ``virtual JITTargetAddress getTargetMemory(ProtectionFlags Seg)``

12