| /openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | OrcABISupport.h | 64 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 D | EPCIndirectionUtils.h | 57 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 D | LazyReexports.h | 41 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 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; 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 D | Speculation.h | 62 using TargetFAddr = JITTargetAddress; 73 void launchCompile(JITTargetAddress FAddr) { in launchCompile()
|
| H A D | ExecutionUtils.h | 179 template <typename PtrTy> JITTargetAddress toTargetAddress(PtrTy *P) { in toTargetAddress() 180 return static_cast<JITTargetAddress>(reinterpret_cast<uintptr_t>(P)); in toTargetAddress()
|
| H A D | Core.h | 1214 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 D | OrcABISupport.cpp | 19 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 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() 190 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() 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 D | IndirectionUtils.cpp | 65 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 D | LLJIT.cpp | 333 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 D | DebugObjectManagerPlugin.cpp | 109 if (auto Addr = static_cast<JITTargetAddress>(Header->sh_addr)) { in dump()
|
| H A D | ExecutionUtils.cpp | 262 static_cast<JITTargetAddress>(reinterpret_cast<uintptr_t>(Addr)), in tryToGenerate()
|
| /openbsd-src/gnu/llvm/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() 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 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;
|
| /openbsd-src/gnu/llvm/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>
|
| /openbsd-src/gnu/llvm/clang/lib/Interpreter/ |
| H A D | Interpreter.cpp | 238 llvm::Expected<llvm::JITTargetAddress> 248 llvm::Expected<llvm::JITTargetAddress> 258 llvm::Expected<llvm::JITTargetAddress>
|
| H A D | IncrementalExecutor.h | 54 llvm::Expected<llvm::JITTargetAddress>
|
| H A D | IncrementalExecutor.cpp | 89 llvm::Expected<llvm::JITTargetAddress>
|
| /openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | COFF_x86_64.cpp | 241 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 D | LLJITWithExecutorProcessControl.cpp | 111 [&](JITTargetAddress LandingAddress) { in reenter()
|
| /openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/ |
| H A D | LLJITWithObjectLinkingLayerPlugin.cpp | 95 constexpr JITTargetAddress LineWidth = 16; in printBlockContent()
|
| /openbsd-src/gnu/llvm/llvm/docs/tutorial/ |
| H A D | BuildingAJIT3.rst | 123 JITTargetAddress to call if it receives a request to compile an unknown
|
| /openbsd-src/gnu/llvm/llvm/docs/ |
| H A D | JITLink.rst | 637 std::vector<JITTargetAddress> CallSitesForFunction; 693 * ``virtual JITTargetAddress getTargetMemory(ProtectionFlags Seg)``
|