| /netbsd-src/external/apache2/llvm/dist/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 | TPCIndirectionUtils.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 | OrcRemoteTargetRPCAPI.h | 61 DirectBufferWriter(const char *Src, JITTargetAddress Dst, uint64_t Size) in DirectBufferWriter() 65 JITTargetAddress getDst() const { return Dst; } in getDst() 70 JITTargetAddress Dst; 121 JITTargetAddress Dst; in deserialize() 171 void(JITTargetAddress Addr, uint32_t Size)> { 179 void(JITTargetAddress Addr, uint32_t Size)> { 192 : public shared::RPCFunction<CallIntVoid, int32_t(JITTargetAddress Addr)> { 201 int32_t(JITTargetAddress Addr, int)> { 210 int32_t(JITTargetAddress Addr, 219 : public shared::RPCFunction<CallVoidVoid, void(JITTargetAddress FnAddr)> { [all …]
|
| H A D | IndirectionUtils.h | 59 unique_function<void(JITTargetAddress) const>; 62 JITTargetAddress TrampolineAddr, 69 Expected<JITTargetAddress> getTrampoline() { in getTrampoline() 82 void releaseTrampoline(JITTargetAddress TrampolineAddr) { in releaseTrampoline() 91 std::vector<JITTargetAddress> AvailableTrampolines; 113 static JITTargetAddress reenter(void *TrampolinePoolPtr, void *TrampolineId) { in reenter() 117 std::promise<JITTargetAddress> LandingAddressP; in reenter() 121 [&](JITTargetAddress LandingAddress) { in reenter() 198 using CompileFunction = std::function<JITTargetAddress()>; 203 Expected<JITTargetAddress> getCompileCallback(CompileFunction Compile); [all …]
|
| H A D | OrcRemoteTargetClient.h | 237 void setRemoteAddress(JITTargetAddress RemoteAddr) { in setRemoteAddress() 241 JITTargetAddress getRemoteAddress() const { return RemoteAddr; } in getRemoteAddress() 247 JITTargetAddress RemoteAddr = 0; 257 JITTargetAddress RemoteCodeAddr = 0; 258 JITTargetAddress RemoteRODataAddr = 0; 259 JITTargetAddress RemoteRWDataAddr = 0; 271 JITTargetAddress NextAddr) { in mapAllocsToRemoteAddrs() 290 JITTargetAddress RemoteSegmentAddr, in copyAndProtect() 326 JITTargetAddress Addr; 365 JITTargetAddress getTargetMemory(ProtectionFlags Seg) override { in getTargetMemory() [all …]
|
| H A D | OrcRemoteTargetServer.h | 52 std::function<JITTargetAddress(const std::string &Name)>; 103 Expected<JITTargetAddress> requestCompile(JITTargetAddress TrampolineAddr) { in requestCompile() 151 static JITTargetAddress reenter(void *JITTargetAddr, void *TrampolineAddr) { in reenter() 153 auto AddrOrErr = T->requestCompile(static_cast<JITTargetAddress>( in reenter() 160 Expected<int32_t> handleCallIntVoid(JITTargetAddress Addr) { in handleCallIntVoid() 173 Expected<int32_t> handleCallIntInt(JITTargetAddress Addr, int Arg) { in handleCallIntInt() 186 Expected<int32_t> handleCallMain(JITTargetAddress Addr, in handleCallMain() 209 Error handleCallVoidVoid(JITTargetAddress Addr) { in handleCallVoidVoid() 242 Error handleDeregisterEHFrames(JITTargetAddress TAddr, uint32_t Size) { in handleDeregisterEHFrames() 270 Expected<std::tuple<JITTargetAddress, JITTargetAddress, uint32_t>> [all …]
|
| H A D | TPCEHFrameRegistrar.h | 35 JITTargetAddress RegisterEHFrameWrapperFnAddr, in TPCEHFrameRegistrar() 36 JITTargetAddress DeregisterEHFRameWrapperFnAddr) in TPCEHFrameRegistrar() 40 Error registerEHFrames(JITTargetAddress EHFrameSectionAddr, 42 Error deregisterEHFrames(JITTargetAddress EHFrameSectionAddr, 47 JITTargetAddress RegisterEHFrameWrapperFnAddr; 48 JITTargetAddress DeregisterEHFrameWrapperFnAddr;
|
| H A D | MachOPlatform.h | 36 SectionExtent(JITTargetAddress Address, uint64_t NumPtrs) in SectionExtent() 38 JITTargetAddress Address = 0; 44 void setObjCImageInfoAddr(JITTargetAddress ObjCImageInfoAddr) { in setObjCImageInfoAddr() 78 JITTargetAddress ObjCImageInfoAddr; 154 void registerInitInfo(JITDylib &JD, JITTargetAddress ObjCImageInfoAddr,
|
| H A D | TargetProcessControl.h | 137 virtual Expected<int32_t> runAsMain(JITTargetAddress MainFnAddr, 147 runWrapper(JITTargetAddress WrapperFnAddr, ArrayRef<uint8_t> ArgBuffer) = 0; 185 Expected<int32_t> runAsMain(JITTargetAddress MainFnAddr, 189 runWrapper(JITTargetAddress WrapperFnAddr,
|
| H A D | TPCDebugObjectRegistrar.h | 43 JITTargetAddress RegisterFn, in TPCDebugObjectRegistrar() 55 JITTargetAddress RegisterFn;
|
| /netbsd-src/external/apache2/llvm/dist/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() 182 StubSym = Alias.first](JITTargetAddress ResolvedAddr) -> Error { in materialize()
|
| H A D | TPCIndirectionUtils.cpp | 61 Error createStub(StringRef StubName, JITTargetAddress StubAddr, 70 Error updatePointer(StringRef Name, JITTargetAddress NewAddr) override; 138 JITTargetAddress StubAddr, in createStub() 201 JITTargetAddress NewAddr) { in updatePointer() 203 JITTargetAddress PtrAddr = 0; in updatePointer() 285 Expected<JITTargetAddress> 286 TPCIndirectionUtils::writeResolverBlock(JITTargetAddress ReentryFnAddr, in writeResolverBlock() 287 JITTargetAddress ReentryCtxAddr) { in writeResolverBlock() 325 ExecutionSession &ES, JITTargetAddress ErrorHandlerAddr) { in createLazyCallThroughManager() 403 static JITTargetAddress reentry(JITTargetAddress LCTMAddr, in reentry() [all …]
|
| H A D | IndirectionUtils.cpp | 60 Expected<JITTargetAddress> 76 JITTargetAddress JITCompileCallbackManager::executeCompileCallback( in executeCompileCallback() 77 JITTargetAddress TrampolineAddr) { in executeCompileCallback() 118 JITTargetAddress ErrorHandlerAddress) { in createLocalCompileCallbackManager() 220 Constant* createIRTypedAddress(FunctionType &FT, JITTargetAddress Addr) { in createIRTypedAddress()
|
| /netbsd-src/external/apache2/llvm/dist/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;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/JITLink/ |
| H A D | JITLink.h | 106 Addressable(JITTargetAddress Address, bool IsDefined) in Addressable() 109 Addressable(JITTargetAddress Address) in Addressable() 121 JITTargetAddress getAddress() const { return Address; } in getAddress() 122 void setAddress(JITTargetAddress Address) { this->Address = Address; } in setAddress() 135 JITTargetAddress Address = 0; 153 Block(Section &Parent, JITTargetAddress Size, JITTargetAddress Address, in Block() 166 Block(Section &Parent, ArrayRef<char> Content, JITTargetAddress Address, in Block() 266 JITTargetAddress getFixupAddress(const Edge &E) const { in getFixupAddress() 321 Symbol(Addressable &Base, JITTargetAddress Offset, StringRef Name, in Symbol() 322 JITTargetAddress Size, Linkage L, Scope S, bool IsLive, in Symbol() [all …]
|
| H A D | EHFrameSupport.h | 28 virtual Error registerEHFrames(JITTargetAddress EHFrameSectionAddr, 30 virtual Error deregisterEHFrames(JITTargetAddress EHFrameSectionAddr, 37 Error registerEHFrames(JITTargetAddress EHFrameSectionAddr, 40 Error deregisterEHFrames(JITTargetAddress EHFrameSectionAddr, 45 std::function<void(JITTargetAddress EHFrameSectionAddr,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/Shared/ |
| H A D | TargetProcessControlTypes.h | 29 UIntWrite(JITTargetAddress Address, T Value) in UIntWrite() 32 JITTargetAddress Address = 0; 52 BufferWrite(JITTargetAddress Address, StringRef Buffer) in BufferWrite() 55 JITTargetAddress Address = 0; 60 using DylibHandle = JITTargetAddress; 62 using LookupResult = std::vector<JITTargetAddress>;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | MachO_x86_64.cpp | 122 const MachO::relocation_info &SubRI, JITTargetAddress FixupAddress, in parsePairRelocation() 209 JITTargetAddress SectionAddress = S.getAddress(); in addRelocations() 240 JITTargetAddress FixupAddress = SectionAddress + (uint32_t)RI.r_address; in addRelocations() 258 if (FixupAddress + static_cast<JITTargetAddress>(1ULL << RI.r_length) > in addRelocations() 333 JITTargetAddress TargetAddress = *(const ulittle64_t *)FixupContent; in addRelocations() 353 JITTargetAddress TargetAddress = in addRelocations() 366 JITTargetAddress Delta = in addRelocations() 367 4 + static_cast<JITTargetAddress>( in addRelocations() 369 JITTargetAddress TargetAddress = in addRelocations() 509 JITTargetAddress EdgeAddr = B->getAddress() + E.getOffset(); in optimizeMachO_x86_64_GOTAndStubs() [all …]
|
| H A D | EHFrameSupportImpl.h | 74 using CIEInfosMap = DenseMap<JITTargetAddress, CIEInformation>; 79 Expected<CIEInformation *> findCIEInfo(JITTargetAddress Address) { in findCIEInfo() 105 Expected<std::pair<JITTargetAddress, Edge::Kind>> 107 JITTargetAddress PointerFieldAddress, 110 Expected<Symbol &> getOrCreateSymbol(ParseContext &PC, JITTargetAddress Addr);
|
| H A D | EHFrameSupport.cpp | 404 JITTargetAddress RecordAddress = B.getAddress() + RecordOffset; in processFDE() 422 JITTargetAddress CIEAddress = in processFDE() 460 JITTargetAddress PCBeginFieldOffset = RecordReader.getOffset(); in processFDE() 468 JITTargetAddress PCBegin = PCBeginPtrInfo->first; in processFDE() 526 JITTargetAddress LSDAFieldOffset = RecordReader.getOffset(); in processFDE() 534 JITTargetAddress LSDA = LSDAPointerInfo->first; in processFDE() 649 Expected<std::pair<JITTargetAddress, Edge::Kind>> 651 JITTargetAddress PointerFieldAddress, in readEncodedPointer() 653 static_assert(sizeof(JITTargetAddress) == sizeof(uint64_t), in readEncodedPointer() 667 JITTargetAddress Addr; in readEncodedPointer() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/ |
| H A D | LLJITWithObjectLinkingLayerPlugin.cpp | 95 constexpr JITTargetAddress LineWidth = 16; in printBlockContent() 103 JITTargetAddress InitAddr = B.getAddress() & ~(LineWidth - 1); in printBlockContent() 104 JITTargetAddress StartAddr = B.getAddress(); in printBlockContent() 105 JITTargetAddress EndAddr = B.getAddress() + B.getSize(); in printBlockContent() 108 for (JITTargetAddress CurAddr = InitAddr; CurAddr != EndAddr; ++CurAddr) { in printBlockContent()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/ |
| H A D | OrcRPCTPCServer.h | 78 JITTargetAddress Address = 0; 86 JITTargetAddress Address = 0; 172 JITTargetAddress Address; in deserialize() 366 int32_t(JITTargetAddress MainAddr, 375 JITTargetAddress, std::vector<uint8_t>)> { 586 int32_t runMain(JITTargetAddress MainFnAddr, in runMain() 598 runWrapper(JITTargetAddress WrapperFnAddr, in runWrapper()
|