Add MCInstrAnalysis class. This allows the targets to specify own versions of MCInstr...
authorBenjamin Kramer <benny.kra@googlemail.com>
Mon, 8 Aug 2011 18:56:44 +0000 (18:56 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Mon, 8 Aug 2011 18:56:44 +0000 (18:56 +0000)
commit41ab14b725c8f2bb3e54553d0d7d96ff184786b1
tree72f291595c549382084181fd41ac671dbbee62f7
parentc13464f3c1148a7096356f34f33932d3e258570e
Add MCInstrAnalysis class. This allows the targets to specify own versions of MCInstrDescs functions.

- Add overrides for ARM.
- Teach llvm-objdump to use this instead of plain MCInstrDesc.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137059 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/MC/MCInstrAnalysis.h [new file with mode: 0644]
include/llvm/Target/TargetRegistry.h
lib/MC/MCInstrAnalysis.cpp [new file with mode: 0644]
lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
tools/llvm-objdump/MCFunction.cpp
tools/llvm-objdump/MCFunction.h
tools/llvm-objdump/llvm-objdump.cpp