Don't attach annotations to MCInst's. Instead, have the disassembler return, and...
authorOwen Anderson <resistor@mac.com>
Thu, 15 Sep 2011 23:38:46 +0000 (23:38 +0000)
committerOwen Anderson <resistor@mac.com>
Thu, 15 Sep 2011 23:38:46 +0000 (23:38 +0000)
commit98c5ddabca1debf935a07d14d0cbc9732374bdb8
tree74e944d1e23e4ead852d53c54a5946ae6f1e56f8
parent71280b55a3406c7dd4215449bf4a3ab216e78ffd
Don't attach annotations to MCInst's.  Instead, have the disassembler return, and the printer accept, an annotation string which can be passed through if the client cares about annotations.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139876 91177308-0d34-0410-b5e6-96231b3b80d8
31 files changed:
include/llvm/MC/MCDisassembler.h
include/llvm/MC/MCInst.h
include/llvm/MC/MCInstPrinter.h
lib/MC/MCAsmStreamer.cpp
lib/MC/MCDisassembler/Disassembler.cpp
lib/MC/MCDisassembler/EDDisassembler.cpp
lib/MC/MCInst.cpp
lib/MC/MCInstPrinter.cpp
lib/Target/ARM/Disassembler/ARMDisassembler.cpp
lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
lib/Target/ARM/InstPrinter/ARMInstPrinter.h
lib/Target/MBlaze/Disassembler/MBlazeDisassembler.cpp
lib/Target/MBlaze/Disassembler/MBlazeDisassembler.h
lib/Target/MBlaze/InstPrinter/MBlazeInstPrinter.cpp
lib/Target/MBlaze/InstPrinter/MBlazeInstPrinter.h
lib/Target/MSP430/InstPrinter/MSP430InstPrinter.cpp
lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h
lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp
lib/Target/Mips/InstPrinter/MipsInstPrinter.h
lib/Target/PTX/PTXMCAsmStreamer.cpp
lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp
lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h
lib/Target/X86/Disassembler/X86Disassembler.cpp
lib/Target/X86/Disassembler/X86Disassembler.h
lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
lib/Target/X86/InstPrinter/X86ATTInstPrinter.h
lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
lib/Target/X86/InstPrinter/X86IntelInstPrinter.h
tools/llvm-mc/Disassembler.cpp
tools/llvm-objdump/MCFunction.cpp
tools/llvm-objdump/llvm-objdump.cpp