[all-commits] [llvm/llvm-project] 33dd98: [ORC] Remove ORC RPC.

lhames via All-commits all-commits at lists.llvm.org
Fri Oct 1 11:18:02 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 33dd98e9e4991c51d547ca3af9f56218d73b29cf
      https://github.com/llvm/llvm-project/commit/33dd98e9e4991c51d547ca3af9f56218d73b29cf
  Author: Lang Hames <lhames at gmail.com>
  Date:   2021-10-01 (Fri, 01 Oct 2021)

  Changed paths:
    R llvm/include/llvm/ExecutionEngine/Orc/Shared/FDRawByteChannel.h
    R llvm/include/llvm/ExecutionEngine/Orc/Shared/RPCUtils.h
    R llvm/include/llvm/ExecutionEngine/Orc/Shared/RawByteChannel.h
    R llvm/include/llvm/ExecutionEngine/Orc/Shared/Serialization.h
    M llvm/lib/ExecutionEngine/Orc/Shared/CMakeLists.txt
    R llvm/lib/ExecutionEngine/Orc/Shared/RPCError.cpp
    M llvm/tools/lli/ChildTarget/ChildTarget.cpp
    M llvm/tools/llvm-jitlink/llvm-jitlink-executor/llvm-jitlink-executor.cpp
    M llvm/tools/llvm-jitlink/llvm-jitlink.h
    M llvm/unittests/ExecutionEngine/Orc/CMakeLists.txt
    R llvm/unittests/ExecutionEngine/Orc/QueueChannel.cpp
    R llvm/unittests/ExecutionEngine/Orc/QueueChannel.h
    R llvm/unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp

  Log Message:
  -----------
  [ORC] Remove ORC RPC.

With the removal of OrcRPCExecutorProcessControl and OrcRPCTPCServer in
6aeed7b19c4 the ORC RPC library no longer has any in-tree users.

Clients needing serialization for ORC should move to Simple Packed
Serialization (usually by adopting SimpleRemoteEPC for remote JITing).




More information about the All-commits mailing list