Change XCoreAsmPrinter to lower MachineInstrs to MCInsts before emission.
authorRichard Osborne <richard@xmos.com>
Sun, 16 Dec 2012 16:20:48 +0000 (16:20 +0000)
committerRichard Osborne <richard@xmos.com>
Sun, 16 Dec 2012 16:20:48 +0000 (16:20 +0000)
commit3c31e21837e87cf66e568f77c8391a3179ea7827
tree4ba27f181eda401b869ca70f5c57fd2534c2ab41
parentb1de9f7e079ff8b70750c99040d85bec7729b225
Change XCoreAsmPrinter to lower MachineInstrs to MCInsts before emission.

This change adds XCoreMCInstLower to do the lowering to MCInst and
XCoreInstPrinter to print the MCInsts.

llvm-svn: 170288
14 files changed:
llvm/lib/Target/XCore/CMakeLists.txt
llvm/lib/Target/XCore/InstPrinter/CMakeLists.txt [new file with mode: 0644]
llvm/lib/Target/XCore/InstPrinter/LLVMBuild.txt [new file with mode: 0644]
llvm/lib/Target/XCore/InstPrinter/Makefile [new file with mode: 0644]
llvm/lib/Target/XCore/InstPrinter/XCoreInstPrinter.cpp [new file with mode: 0644]
llvm/lib/Target/XCore/InstPrinter/XCoreInstPrinter.h [new file with mode: 0644]
llvm/lib/Target/XCore/LLVMBuild.txt
llvm/lib/Target/XCore/MCTargetDesc/LLVMBuild.txt
llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp
llvm/lib/Target/XCore/Makefile
llvm/lib/Target/XCore/XCore.td
llvm/lib/Target/XCore/XCoreAsmPrinter.cpp
llvm/lib/Target/XCore/XCoreMCInstLower.cpp [new file with mode: 0644]
llvm/lib/Target/XCore/XCoreMCInstLower.h [new file with mode: 0644]