reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
  518     return callB<exec::CallIntVoid>(Addr);
  527     return callB<exec::CallMain>(Addr, Args);
  535     return callB<exec::CallVoidVoid>(Addr);
  543     if (auto Err = callB<mem::CreateRemoteAllocator>(Id))
  554     if (auto Err = callB<stubs::CreateIndirectStubsOwner>(Id))
  564     if (auto Err = callB<stubs::EmitResolverBlock>())
  577     return callB<utils::GetSymbolAddress>(Name);
  583   Error terminateSession() { return callB<utils::TerminateSession>(); }
  599     if (auto RIOrErr = callB<utils::GetRemoteInfo>()) {
  608     if (auto Err = callB<eh::RegisterEHFrames>(Addr, Size))
  613     if (auto Err = callB<mem::DestroyRemoteAllocator>(Id)) {
  623     if (auto Err = callB<stubs::DestroyIndirectStubsOwner>(Id))
  629     return callB<stubs::EmitIndirectStubs>(Id, NumStubsRequired);
  633     return callB<stubs::EmitTrampolineBlock>();
  644     return callB<mem::ReadMem>(Src, Size);
  649     return callB<eh::RegisterEHFrames>(RAddr, Size);
  654     if (auto AddrOrErr = callB<mem::ReserveMem>(Id, Size, Align))
  664     if (auto Err = callB<mem::SetProtections>(Id, RemoteSegAddr, ProtFlags)) {
  672     if (auto Err = callB<mem::WriteMem>(DirectBufferWriter(Src, Addr, Size))) {
  680     return callB<mem::WritePtr>(Addr, PtrVal);
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h
  101     return callB<utils::RequestCompile>(TrampolineAddr);
include/llvm/ExecutionEngine/Orc/RPCUtils.h
 1247           Impl.template callB<OrcRPCNegotiate>(Func::getPrototype())) {
include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h
  231     if (auto Err = Remote.template callB<ReleaseRemoteSymbol>(Id))
  238     return Remote.template callB<MaterializeRemoteSymbol>(Id);
  335             this->Remote.template callB<AddObject>(ObjBuffer->getBuffer())) {
  347     return this->Remote.template callB<RemoveObject>(H);
  353              this->Remote.template callB<FindSymbol>(Name,
  360              this->Remote.template callB<FindSymbolIn>(H, Name,
  366     return this->Remote.template callB<EmitAndFinalize>(H);
  461              this->Remote.template callB<Lookup>(Id, Name));
  466              this->Remote.template callB<LookupInLogicalDylib>(Id, Name));
unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp
  439     auto Err = Client.callB<DummyRPCAPI::VoidString>(std::string("hello"));
  445     auto Err = Client.callB<DummyRPCAPI::VoidString>(StringRef("hello"));
  451     auto Err = Client.callB<DummyRPCAPI::VoidString>("hello");
unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp
  164   cantFail(ClientEP.callB<remote::utils::TerminateSession>());
  218   cantFail(ClientEP.callB<remote::utils::TerminateSession>());
  266   cantFail(ClientEP.callB<remote::utils::TerminateSession>());
  322   cantFail(ClientEP.callB<remote::utils::TerminateSession>());
  404   cantFail(ClientEP.callB<remote::utils::TerminateSession>());
  482   cantFail(ClientEP.callB<remote::utils::TerminateSession>());
  530   cantFail(ClientEP.callB<remote::utils::TerminateSession>());
  584   cantFail(ClientEP.callB<remote::utils::TerminateSession>());