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)
commit9578d793c9450b315721d5cb15001c2e69bff3d0
treedfaa5bad0840a3087065868ab8c044c75fea8440
parent6438214d21b34ae98502428c8632fe8f36739298
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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170288 91177308-0d34-0410-b5e6-96231b3b80d8
14 files changed:
lib/Target/XCore/CMakeLists.txt
lib/Target/XCore/InstPrinter/CMakeLists.txt [new file with mode: 0644]
lib/Target/XCore/InstPrinter/LLVMBuild.txt [new file with mode: 0644]
lib/Target/XCore/InstPrinter/Makefile [new file with mode: 0644]
lib/Target/XCore/InstPrinter/XCoreInstPrinter.cpp [new file with mode: 0644]
lib/Target/XCore/InstPrinter/XCoreInstPrinter.h [new file with mode: 0644]
lib/Target/XCore/LLVMBuild.txt
lib/Target/XCore/MCTargetDesc/LLVMBuild.txt
lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp
lib/Target/XCore/Makefile
lib/Target/XCore/XCore.td
lib/Target/XCore/XCoreAsmPrinter.cpp
lib/Target/XCore/XCoreMCInstLower.cpp [new file with mode: 0644]
lib/Target/XCore/XCoreMCInstLower.h [new file with mode: 0644]