| /freebsd-12.1/contrib/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | IndirectionUtils.h | 61 virtual Expected<JITTargetAddress> getTrampoline() = 0; 71 std::function<JITTargetAddress(JITTargetAddress TrampolineAddr)>; 90 Expected<JITTargetAddress> getTrampoline() override { in getTrampoline() 103 void releaseTrampoline(JITTargetAddress TrampolineAddr) { in releaseTrampoline() 182 std::vector<JITTargetAddress> AvailableTrampolines; 188 using CompileFunction = std::function<JITTargetAddress()>; 197 JITTargetAddress executeCompileCallback(JITTargetAddress TrampolineAddr); 203 JITTargetAddress ErrorHandlerAddress) in JITCompileCallbackManager() 217 JITTargetAddress ErrorHandlerAddress; 218 std::map<JITTargetAddress, SymbolStringPtr> AddrToSymbol; [all …]
|
| H A D | OrcRemoteTargetClient.h | 247 JITTargetAddress RemoteAddr = 0; 257 JITTargetAddress RemoteCodeAddr = 0; 326 JITTargetAddress Addr; 394 JITTargetAddress StubBase; 395 JITTargetAddress PtrBase; 406 JITTargetAddress StubBase; in reserveStubs() 407 JITTargetAddress PtrBase; in reserveStubs() 471 JITTargetAddress BlockAddr = 0; in grow() 594 [this](JITTargetAddress Addr) -> JITTargetAddress { in OrcRemoteTargetClient() 628 Expected<std::tuple<JITTargetAddress, JITTargetAddress, uint32_t>> [all …]
|
| H A D | OrcRemoteTargetRPCAPI.h | 62 DirectBufferWriter(const char *Src, JITTargetAddress Dst, uint64_t Size) in DirectBufferWriter() 66 JITTargetAddress getDst() const { return Dst; } in getDst() 71 JITTargetAddress Dst; 124 JITTargetAddress Dst; in deserialize() 174 void(JITTargetAddress Addr, uint32_t Size)> { 182 void(JITTargetAddress Addr, uint32_t Size)> { 203 : public rpc::Function<CallMain, int32_t(JITTargetAddress Addr, 303 std::tuple<JITTargetAddress, JITTargetAddress, uint32_t>( 319 std::tuple<JITTargetAddress, uint32_t>()> { 342 JITTargetAddress(std::string SymbolName)> { [all …]
|
| H A D | LazyReexports.h | 49 JITTargetAddress ResolvedAddr) = 0; 61 JITTargetAddress ResolvedAddr) { in operator() 80 Expected<JITTargetAddress> getCallThroughTrampoline( 86 JITTargetAddress ErrorHandlerAddr, 89 JITTargetAddress callThroughToSymbol(JITTargetAddress TrampolineAddr); 97 std::map<JITTargetAddress, std::pair<JITDylib *, SymbolStringPtr>>; 104 JITTargetAddress ErrorHandlerAddr; 114 JITTargetAddress ErrorHandlerAddr) in LocalLazyCallThroughManager() 119 [this](JITTargetAddress TrampolineAddr) { in init() 135 Create(ExecutionSession &ES, JITTargetAddress ErrorHandlerAddr) { in Create() [all …]
|
| H A D | OrcRemoteTargetServer.h | 52 std::function<JITTargetAddress(const std::string &Name)>; 101 Expected<JITTargetAddress> requestCompile(JITTargetAddress TrampolineAddr) { in requestCompile() 171 Expected<int32_t> handleCallMain(JITTargetAddress Addr, in handleCallMain() 194 Error handleCallVoidVoid(JITTargetAddress Addr) { in handleCallVoidVoid() 255 Expected<std::tuple<JITTargetAddress, JITTargetAddress, uint32_t>> 271 JITTargetAddress StubsBase = static_cast<JITTargetAddress>( in handleEmitIndirectStubs() 273 JITTargetAddress PtrsBase = static_cast<JITTargetAddress>( in handleEmitIndirectStubs() 322 auto TrampolineBaseAddr = static_cast<JITTargetAddress>( in handleEmitTrampolineBlock() 329 JITTargetAddress Addr = SymbolLookup(Name); in handleGetSymbolAddress() 392 JITTargetAddress AllocAddr = static_cast<JITTargetAddress>( in handleReserveMem() [all …]
|
| H A D | OrcABISupport.h | 43 using JITReentryFn = JITTargetAddress (*)(void *CallbackMgr, 124 using JITReentryFn = JITTargetAddress (*)(void *CallbackMgr, 181 using JITReentryFn = JITTargetAddress (*)(void *CallbackMgr, 197 using JITReentryFn = JITTargetAddress (*)(void *CallbackMgr, 217 using JITReentryFn = JITTargetAddress (*)(void *CallbackMgr, 251 using JITReentryFn = JITTargetAddress (*)(void *CallbackMgr, 293 using JITReentryFn = JITTargetAddress (*)(void *CallbackMgr,
|
| H A D | ExecutionUtils.h | 168 template <typename PtrTy> JITTargetAddress toTargetAddress(PtrTy *P) { in toTargetAddress() 169 return static_cast<JITTargetAddress>(reinterpret_cast<uintptr_t>(P)); in toTargetAddress() 198 void addOverride(const std::string &Name, JITTargetAddress Addr) { in addOverride() 202 StringMap<JITTargetAddress> CXXRuntimeOverrides;
|
| H A D | GlobalMappingLayer.h | 59 void setGlobalMapping(const std::string &Name, JITTargetAddress Addr) { in setGlobalMapping() 106 std::map<std::string, JITTargetAddress> SymbolTable;
|
| H A D | RTDyldObjectLinkingLayer.h | 150 JITTargetAddress TargetAddr) const = 0; 260 return [this, Name]() -> Expected<JITTargetAddress> { in getSymbolMaterializer() 271 JITTargetAddress TargetAddr) const override { in mapSectionAddress() 430 JITTargetAddress TargetAddr) { in mapSectionAddress()
|
| H A D | CompileOnDemandLayer.h | 349 Error updatePointer(std::string FuncName, JITTargetAddress FnBodyAddr) { in updatePointer() 402 auto CompileAction = [this, &LD, LMId, &F]() -> JITTargetAddress { in addLogicalModule() 467 JITTargetAddress StubAddr = in addLogicalModule() 563 Expected<JITTargetAddress> 576 JITTargetAddress CalledAddr = 0; in extractAndCompile() 584 JITTargetAddress FnBodyAddr = *FnBodyAddrOrErr; in extractAndCompile()
|
| H A D | RemoteObjectLayer.h | 102 Expected<JITTargetAddress>(RemoteSymbolId)> { 159 Expected<JITTargetAddress> materialize() { in materialize() 242 Expected<JITTargetAddress> materializeRemoteSymbol(RemoteSymbolId Id) { in materializeRemoteSymbol() 258 Expected<JITTargetAddress> handleMaterializeRemoteSymbol(RemoteSymbolId Id) { in handleMaterializeRemoteSymbol()
|
| H A D | ObjectTransformLayer.h | 96 JITTargetAddress TargetAddr) { in mapSectionAddress()
|
| H A D | LLJIT.h | 147 JITTargetAddress ErrorAddr, unsigned NumCompileThreads = 0);
|
| H A D | LazyEmittingLayer.h | 59 [this, ExportedSymbolsOnly, PName, &B]() -> Expected<JITTargetAddress> { in find()
|
| /freebsd-12.1/contrib/llvm/include/llvm/ExecutionEngine/ |
| H A D | JITSymbol.h | 41 using JITTargetAddress = uint64_t; variable 44 template <typename T> T jitTargetAddressToPointer(JITTargetAddress Addr) { in jitTargetAddressToPointer() 52 return static_cast<JITTargetAddress>(reinterpret_cast<uintptr_t>(Ptr)); in pointerToJITTargetAddress() 217 JITEvaluatedSymbol(JITTargetAddress Address, JITSymbolFlags Flags) in JITEvaluatedSymbol() 224 JITTargetAddress getAddress() const { return Address; } in getAddress() 233 JITTargetAddress Address = 0; 240 using GetAddressFtor = std::function<Expected<JITTargetAddress>()>; 253 JITSymbol(JITTargetAddress Addr, JITSymbolFlags Flags) in JITSymbol() 297 CachedAddr.~JITTargetAddress(); in ~JITSymbol() 314 Expected<JITTargetAddress> getAddress() { in getAddress() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Orc/ |
| H A D | LazyReexports.cpp | 23 ExecutionSession &ES, JITTargetAddress ErrorHandlerAddr, in LazyCallThroughManager() 27 Expected<JITTargetAddress> LazyCallThroughManager::getCallThroughTrampoline( in getCallThroughTrampoline() 41 JITTargetAddress 42 LazyCallThroughManager::callThroughToSymbol(JITTargetAddress TrampolineAddr) { in callThroughToSymbol() 90 JITTargetAddress ErrorHandlerAddr) { in createLocalLazyCallThroughManager() 134 JITTargetAddress ResolvedAddr) { in LazyReexportsMaterializationUnit()
|
| H A D | OrcCBindingsStack.h | 262 static PtrTy fromTargetAddress(JITTargetAddress Addr) { in fromTargetAddress() 266 Expected<JITTargetAddress> 269 auto WrappedCallback = [=]() -> JITTargetAddress { in createLazyCompileCallback() 276 Error createIndirectStub(StringRef StubName, JITTargetAddress Addr) { in createIndirectStub() 281 Error setIndirectStubPointer(StringRef Name, JITTargetAddress Addr) { in setIndirectStubPointer() 391 Expected<JITTargetAddress> findSymbolAddress(const std::string &Name, in findSymbolAddress() 408 Expected<JITTargetAddress> findSymbolAddressIn(orc::VModuleKey K, in findSymbolAddressIn()
|
| H A D | IndirectionUtils.cpp | 61 Expected<JITTargetAddress> 78 JITTargetAddress JITCompileCallbackManager::executeCompileCallback( in executeCompileCallback() 79 JITTargetAddress TrampolineAddr) { in executeCompileCallback() 117 JITTargetAddress ErrorHandlerAddress) { in createLocalCompileCallbackManager() 217 Constant* createIRTypedAddress(FunctionType &FT, JITTargetAddress Addr) { in createIRTypedAddress()
|
| H A D | ExecutionUtils.cpp | 217 static_cast<JITTargetAddress>(reinterpret_cast<uintptr_t>(Addr)), in operator ()()
|
| H A D | LLJIT.cpp | 148 JITTargetAddress ErrorAddr, unsigned NumCompileThreads) { in Create()
|
| /freebsd-12.1/contrib/llvm/tools/lli/ |
| H A D | lli.cpp | 677 JITTargetAddress Entry = EE->getFunctionAddress(EntryFn->getName().str()); in main()
|