llvm-6502/lib/Target/XCore
Chris Lattner c5ea263a23 remove DebugLoc from MCInst and eliminate "Comment printing" from
the MCInst path of the asmprinter.  Instead, pull comment printing
out of the autogenerated asmprinter into each target that uses the
autogenerated asmprinter.  This causes code duplication into each
target, but in a way that will be easier to clean up later when more
asmprinter stuff is commonized into the base AsmPrinter class.

This also fixes an xcore strangeness where it inserted two tabs
before every instruction.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81396 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-09 23:14:36 +00:00
..
AsmPrinter remove DebugLoc from MCInst and eliminate "Comment printing" from 2009-09-09 23:14:36 +00:00
TargetInfo Factor commonality in triple match routines into helper template for registering 2009-07-26 05:03:33 +00:00
CMakeLists.txt Normalize makefile comments and sort cmake file lists. 2009-08-31 13:05:24 +00:00
Makefile Move XCore AsmPrinter to XCore/AsmPrinter directory. 2009-08-15 12:53:15 +00:00
MCSectionXCore.cpp rename TAI -> MAI, being careful not to make MAILJMP instructions :) 2009-08-22 21:43:10 +00:00
MCSectionXCore.h rename TAI -> MAI, being careful not to make MAILJMP instructions :) 2009-08-22 21:43:10 +00:00
README.txt
XCore.h Add new helpers for registering targets. 2009-07-25 06:49:55 +00:00
XCore.td Move target independent td files from lib/Target/ to include/llvm/Target so they can be distributed along with the header files. 2008-11-24 07:34:46 +00:00
XCoreCallingConv.td
XCoreFrameInfo.cpp
XCoreFrameInfo.h
XCoreInstrFormats.td
XCoreInstrInfo.cpp This void is implicit in C++. 2009-08-12 22:10:57 +00:00
XCoreInstrInfo.h This void is implicit in C++. 2009-08-12 22:10:57 +00:00
XCoreInstrInfo.td Add extra SEXT pattern. 2009-08-02 22:45:24 +00:00
XCoreISelDAGToDAG.cpp Push LLVMContexts through the IntegerType APIs. 2009-08-13 21:58:54 +00:00
XCoreISelLowering.cpp Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. 2009-09-02 08:44:58 +00:00
XCoreISelLowering.h Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. 2009-09-02 08:44:58 +00:00
XCoreMachineFunctionInfo.h Add explicit keywords. 2009-06-05 23:05:51 +00:00
XCoreMCAsmInfo.cpp Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. 2009-08-22 20:48:53 +00:00
XCoreMCAsmInfo.h Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. 2009-08-22 20:48:53 +00:00
XCoreRegisterInfo.cpp Remove some not-really-used variables, as warned 2009-09-06 12:41:19 +00:00
XCoreRegisterInfo.h Remove refs to non-DebugLoc version of BuildMI from XCore, PIC16. 2009-02-13 02:29:03 +00:00
XCoreRegisterInfo.td
XCoreSubtarget.cpp Normalize Subtarget constructors to take a target triple string instead of 2009-08-02 22:11:08 +00:00
XCoreSubtarget.h Normalize Subtarget constructors to take a target triple string instead of 2009-08-02 22:11:08 +00:00
XCoreTargetMachine.cpp Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. 2009-08-22 20:48:53 +00:00
XCoreTargetMachine.h Change TargetAsmInfo to be constructed via TargetRegistry from a Target+Triple 2009-08-12 07:22:17 +00:00
XCoreTargetObjectFile.cpp Add support for mergeable sections back into the XCore backend. 2009-08-18 21:14:31 +00:00
XCoreTargetObjectFile.h switch off of 'Section' onto MCSection. We're not properly using 2009-07-31 18:48:30 +00:00

To-do
-----

* Instruction encodings
* Tailcalls
* Investigate loop alignment
* Add builtins
* Make better use of lmul / macc