[MC] Move deprecation infos from MCTargetDesc to MCInstrInfo
authorBenjamin Kramer <benny.kra@googlemail.com>
Sun, 29 Mar 2020 19:09:07 +0000 (21:09 +0200)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sun, 29 Mar 2020 19:20:40 +0000 (21:20 +0200)
commit854f268ca62e0138bb36469a58a3bf040a8e9984
treed516683a04f99c7277661097f0143218f5ecf5b8
parentb9d9968f63ab8f24b300c69be11eadda3d405ac5
[MC] Move deprecation infos from MCTargetDesc to MCInstrInfo

This allows emitting it only when the feature is used by a target.
Shrinks Release+Asserts clang by 900k.
llvm/include/llvm/MC/MCInstrDesc.h
llvm/include/llvm/MC/MCInstrInfo.h
llvm/lib/MC/CMakeLists.txt
llvm/lib/MC/MCInstrDesc.cpp
llvm/lib/MC/MCInstrInfo.cpp [new file with mode: 0644]
llvm/unittests/CodeGen/MachineInstrTest.cpp
llvm/utils/TableGen/AsmMatcherEmitter.cpp
llvm/utils/TableGen/InstrInfoEmitter.cpp