[PATCH] D64609: [ORC] Add deprecation warnings to ORCv1 layers and utilities.

Lang Hames via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 11 17:58:34 PDT 2019


lhames created this revision.
lhames added reviewers: dblaikie, sgraenitz, AlexDenisov.
Herald added a project: LLVM.

ORCv1 is deprecated and my current aim is to remove it after LLVM 9.0. This
patch adds deprecation attributes to the ORCv1 layers and utilities to warn
clients of the change.


Repository:
  rL LLVM

https://reviews.llvm.org/D64609

Files:
  include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
  include/llvm/ExecutionEngine/Orc/Core.h
  include/llvm/ExecutionEngine/Orc/ExecutionUtils.h
  include/llvm/ExecutionEngine/Orc/IRCompileLayer.h
  include/llvm/ExecutionEngine/Orc/IRTransformLayer.h
  include/llvm/ExecutionEngine/Orc/LambdaResolver.h
  include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h
  include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h
  include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
  include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h
  lib/ExecutionEngine/Orc/OrcCBindingsStack.h
  lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp
  lib/ExecutionEngine/Orc/OrcMCJITReplacement.h
  lib/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.cpp
  tools/lli/lli.cpp
  unittests/ExecutionEngine/Orc/LazyEmittingLayerTest.cpp
  unittests/ExecutionEngine/Orc/LegacyCompileOnDemandLayerTest.cpp
  unittests/ExecutionEngine/Orc/LegacyRTDyldObjectLinkingLayerTest.cpp
  unittests/ExecutionEngine/Orc/ObjectTransformLayerTest.cpp
  unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D64609.209386.patch
Type: text/x-patch
Size: 41477 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190712/636ee896/attachment.bin>


More information about the llvm-commits mailing list