summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC/CMakeLists.txt
diff options
context:
space:
mode:
authorFangrui Song <maskray@google.com>2019-12-05 18:18:55 -0800
committerFangrui Song <maskray@google.com>2019-12-09 19:21:31 -0800
commit9574757dba9d520a90252ba63b3d178e7d9ef00e (patch)
tree08127142ba2f4620b76137ea28b41d62e32aaa23 /llvm/lib/MC/CMakeLists.txt
parent52b1c94a5fe47c8bb5e189bc40bfd50255ce5795 (diff)
downloadbcm5719-llvm-9574757dba9d520a90252ba63b3d178e7d9ef00e.tar.gz
bcm5719-llvm-9574757dba9d520a90252ba63b3d178e7d9ef00e.zip
[MC] Delete MCCodePadder
D34393 added MCCodePadder as an infrastructure for padding code with NOP instructions. It lacked tests and was not being worked on since then. Intel has now worked on an assembler patch to mitigate performance loss after applying microcode update for the Jump Conditional Code Erratum. https://www.intel.com/content/www/us/en/support/articles/000055650/processors.html This new patch shares similarity with MCCodePadder, but has a concrete use case in mind and is being actively developed. The infrastructure it introduces can potentially be used for general performance improvement via alignment. Delete the unused MCCodePadder so that people can develop the new feature from a clean state. Reviewed By: jyknight, skan Differential Revision: https://reviews.llvm.org/D71106
Diffstat (limited to 'llvm/lib/MC/CMakeLists.txt')
-rw-r--r--llvm/lib/MC/CMakeLists.txt1
1 files changed, 0 insertions, 1 deletions
diff --git a/llvm/lib/MC/CMakeLists.txt b/llvm/lib/MC/CMakeLists.txt
index 28423a3a99a..de2e47d8d9b 100644
--- a/llvm/lib/MC/CMakeLists.txt
+++ b/llvm/lib/MC/CMakeLists.txt
@@ -12,7 +12,6 @@ add_llvm_component_library(LLVMMC
MCAsmStreamer.cpp
MCAssembler.cpp
MCCodeEmitter.cpp
- MCCodePadder.cpp
MCCodeView.cpp
MCContext.cpp
MCDwarf.cpp
OpenPOWER on IntegriCloud