| /freebsd-13.1/contrib/llvm-project/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; 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 | 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() 201 int32_t(JITTargetAddress Addr, int)> { 210 int32_t(JITTargetAddress Addr, 256 ReserveMem, JITTargetAddress(ResourceIdMgr::ResourceId AllocID, 281 : public shared::RPCFunction<WritePtr, void(JITTargetAddress Dst, 282 JITTargetAddress Val)> { 312 std::tuple<JITTargetAddress, JITTargetAddress, uint32_t>( [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; 117 std::promise<JITTargetAddress> LandingAddressP; in reenter() 198 using CompileFunction = std::function<JITTargetAddress()>; 207 JITTargetAddress executeCompileCallback(JITTargetAddress TrampolineAddr); 227 JITTargetAddress ErrorHandlerAddress; 228 std::map<JITTargetAddress, SymbolStringPtr> AddrToSymbol; [all …]
|
| H A D | OrcRemoteTargetClient.h | 247 JITTargetAddress RemoteAddr = 0; 326 JITTargetAddress Addr; 386 JITTargetAddress TargetSegmentAddr; 609 JITTargetAddress StubBase; 610 JITTargetAddress PtrBase; 621 JITTargetAddress StubBase; in reserveStubs() 622 JITTargetAddress PtrBase; in reserveStubs() 674 JITTargetAddress BlockAddr = 0; in grow() 816 [this](JITTargetAddress Addr) -> JITTargetAddress { in OrcRemoteTargetClient() 850 Expected<std::tuple<JITTargetAddress, JITTargetAddress, uint32_t>> [all …]
|
| H A D | EPCEHFrameRegistrar.h | 36 JITTargetAddress RegisterEHFrameWrapperFnAddr, in EPCEHFrameRegistrar() 37 JITTargetAddress DeregisterEHFRameWrapperFnAddr) in EPCEHFrameRegistrar() 41 Error registerEHFrames(JITTargetAddress EHFrameSectionAddr, 43 Error deregisterEHFrames(JITTargetAddress EHFrameSectionAddr, 48 JITTargetAddress RegisterEHFrameWrapperFnAddr; 49 JITTargetAddress DeregisterEHFrameWrapperFnAddr;
|
| H A D | OrcRemoteTargetServer.h | 52 std::function<JITTargetAddress(const std::string &Name)>; 103 Expected<JITTargetAddress> requestCompile(JITTargetAddress TrampolineAddr) { in requestCompile() 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() 270 Expected<std::tuple<JITTargetAddress, JITTargetAddress, uint32_t>> 343 JITTargetAddress Addr = SymbolLookup(Name); in handleGetSymbolAddress() 406 JITTargetAddress AllocAddr = static_cast<JITTargetAddress>( in handleReserveMem() [all …]
|
| H A D | ExecutorProcessControl.h | 172 virtual Expected<int32_t> runAsMain(JITTargetAddress MainFnAddr, 185 JITTargetAddress WrapperFnAddr, 229 Expected<int32_t> runAsMain(JITTargetAddress MainFnAddr, in runAsMain() 235 JITTargetAddress WrapperFnAddr, in callWrapperAsync() 266 Expected<int32_t> runAsMain(JITTargetAddress MainFnAddr, 270 JITTargetAddress WrapperFnAddr,
|
| H A D | EPCDebugObjectRegistrar.h | 43 EPCDebugObjectRegistrar(ExecutionSession &ES, JITTargetAddress RegisterFn) in EPCDebugObjectRegistrar() 50 JITTargetAddress RegisterFn;
|
| /freebsd-13.1/contrib/llvm-project/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() 182 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 PtrAddr = 0; in updatePointer() 285 Expected<JITTargetAddress> 286 EPCIndirectionUtils::writeResolverBlock(JITTargetAddress ReentryFnAddr, in writeResolverBlock() 325 ExecutionSession &ES, JITTargetAddress ErrorHandlerAddr) { in createLazyCallThroughManager() 403 static JITTargetAddress reentry(JITTargetAddress LCTMAddr, in reentry() 404 JITTargetAddress TrampolineAddr) { in reentry() 406 std::promise<JITTargetAddress> LandingAddrP; in reentry() [all …]
|
| H A D | EPCEHFrameRegistrar.cpp | 58 Error EPCEHFrameRegistrar::registerEHFrames(JITTargetAddress EHFrameSectionAddr, in registerEHFrames() 66 JITTargetAddress EHFrameSectionAddr, size_t EHFrameSectionSize) { in deregisterEHFrames()
|
| /freebsd-13.1/contrib/llvm-project/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>;
|
| /freebsd-13.1/contrib/llvm-project/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;
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
| 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,
|
| H A D | JITLink.h | 107 Addressable(JITTargetAddress Address, bool IsDefined) in Addressable() 110 Addressable(JITTargetAddress Address) in Addressable() 122 JITTargetAddress getAddress() const { return Address; } in getAddress() 136 JITTargetAddress Address = 0; 155 Block(Section &Parent, JITTargetAddress Size, JITTargetAddress Address, in Block() 551 JITTargetAddress getSize() const { return Size; } in getSize() 554 void setSize(JITTargetAddress Size) { in setSize() 630 JITTargetAddress Size = 0; 771 JITTargetAddress getStart() const { in getStart() 774 JITTargetAddress getEnd() const { in getEnd() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| 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 | MachO_x86_64.cpp | 122 const MachO::relocation_info &SubRI, JITTargetAddress FixupAddress, in parsePairRelocation() 209 JITTargetAddress SectionAddress = S.getAddress(); in addRelocations() 341 JITTargetAddress TargetAddress = *(const ulittle64_t *)FixupContent; in addRelocations() 361 JITTargetAddress TargetAddress = in addRelocations() 374 JITTargetAddress Delta = in addRelocations() 375 4 + static_cast<JITTargetAddress>( in addRelocations() 377 JITTargetAddress TargetAddress = in addRelocations() 514 JITTargetAddress EdgeAddr = B->getAddress() + E.getOffset(); in optimizeMachO_x86_64_GOTAndStubs() 515 JITTargetAddress TargetAddr = GOTTarget.getAddress(); in optimizeMachO_x86_64_GOTAndStubs() 552 JITTargetAddress EdgeAddr = B->getAddress() + E.getOffset(); in optimizeMachO_x86_64_GOTAndStubs() [all …]
|
| 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>> 653 static_assert(sizeof(JITTargetAddress) == sizeof(uint64_t), in readEncodedPointer() 667 JITTargetAddress Addr; in readEncodedPointer() 766 JITTargetAddress EHFrameSectionAddr, size_t EHFrameSectionSize) { in registerEHFrames() [all …]
|
| H A D | ELF_riscv.cpp | 37 JITTargetAddress Offset = Sym.getOffset(); in getRISCVPCRelHi20() 40 bool operator()(const Edge &Lhs, JITTargetAddress Offset) { in getRISCVPCRelHi20() 43 bool operator()(JITTargetAddress Offset, const Edge &Rhs) { in getRISCVPCRelHi20() 79 JITTargetAddress FixupAddress = B.getAddress() + E.getOffset(); in applyFixup() 245 JITTargetAddress FixupAddress = in addRelocations()
|
| H A D | MachOLinkGraphBuilder.cpp | 506 JITTargetAddress BlockStart = BlockSyms.front()->Value; in graphifyRegularSymbols() 507 JITTargetAddress BlockEnd = SecNSymStack.empty() in graphifyRegularSymbols() 510 JITTargetAddress BlockOffset = BlockStart - NSec.Address; in graphifyRegularSymbols() 511 JITTargetAddress BlockSize = BlockEnd - BlockStart; in graphifyRegularSymbols() 531 Optional<JITTargetAddress> LastCanonicalAddr; in graphifyRegularSymbols() 532 JITTargetAddress SymEnd = BlockEnd; in graphifyRegularSymbols() 646 JITTargetAddress BlockStart = 0; in graphifyCStringSection() 651 JITTargetAddress BlockEnd = I + 1; in graphifyCStringSection() 677 JITTargetAddress LastCanonicalAddr = B.getAddress() + BlockEnd; in graphifyCStringSection()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/ |
| H A D | OrcRPCTPCServer.h | 47 JITTargetAddress DispatchFuncAddr; 48 JITTargetAddress DispatchCtxAddr; 86 JITTargetAddress Address = 0; 94 JITTargetAddress Address = 0; 215 JITTargetAddress Address; in deserialize() 381 int64_t(JITTargetAddress MainAddr, 390 JITTargetAddress, std::vector<uint8_t>)> { 461 runWrapperInJIT(JITTargetAddress FunctionId, ArrayRef<char> ArgBuffer) { in runWrapperInJIT() 626 int64_t runMain(JITTargetAddress MainFnAddr, in runMain() 638 runWrapper(JITTargetAddress WrapperFnAddr, in runWrapper()
|