Home
last modified time | relevance | path

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

123

/freebsd-13.1/contrib/llvm-project/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;
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 DOrcRemoteTargetRPCAPI.h61 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 DIndirectionUtils.h59 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 DOrcRemoteTargetClient.h247 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 DEPCEHFrameRegistrar.h36 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 DOrcRemoteTargetServer.h52 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 DExecutorProcessControl.h172 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 DEPCDebugObjectRegistrar.h43 EPCDebugObjectRegistrar(ExecutionSession &ES, JITTargetAddress RegisterFn) in EPCDebugObjectRegistrar()
50 JITTargetAddress RegisterFn;
/freebsd-13.1/contrib/llvm-project/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()
182 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 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 DEPCEHFrameRegistrar.cpp58 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 DTargetProcessControlTypes.h29 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 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;
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A DEHFrameSupport.h28 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 DJITLink.h107 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 DEHFrameSupportImpl.h74 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 DMachO_x86_64.cpp122 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 DEHFrameSupport.cpp404 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 DELF_riscv.cpp37 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 DMachOLinkGraphBuilder.cpp506 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 DOrcRPCTPCServer.h47 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()

123