llvm-6502/lib/Target/XCore
Dale Johannesen b300d2aa3e Get rid of the last non-DebugLoc versions of getNode!
Many targets build placeholder nodes for special operands, e.g.
GlobalBaseReg on X86 and PPC for the PIC base.  There's no
sensible way to associate debug info with these.  I've left
them built with getNode calls with explicit DebugLoc::getUnknownLoc operands. 
I'm not too happy about this but don't see a good improvement;
I considered adding a getPseudoOperand or something, but it
seems to me that'll just make it harder to read.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63992 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-07 00:55:49 +00:00
..
CMakeLists.txt
Makefile Removed trailing whitespace from Makefiles. 2009-01-09 16:44:42 +00:00
README.txt
XCore.h
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
XCoreAsmPrinter.cpp Rename getAnalysisToUpdate to getAnalysisIfAvailable. 2009-01-28 13:14:17 +00:00
XCoreCallingConv.td
XCoreFrameInfo.cpp
XCoreFrameInfo.h
XCoreInstrFormats.td
XCoreInstrInfo.cpp Change TargetInstrInfo::isMoveInstr to return source and destination sub-register indices as well. 2009-01-20 19:12:24 +00:00
XCoreInstrInfo.h Change TargetInstrInfo::isMoveInstr to return source and destination sub-register indices as well. 2009-01-20 19:12:24 +00:00
XCoreInstrInfo.td Add pseudo instructions to the XCore for (load|store|load address) of a 2009-01-14 18:26:46 +00:00
XCoreISelDAGToDAG.cpp get rid of some non-DebugLoc getTargetNode variants. 2009-02-06 02:08:06 +00:00
XCoreISelLowering.cpp Get rid of the last non-DebugLoc versions of getNode! 2009-02-07 00:55:49 +00:00
XCoreISelLowering.h Change the interface to the type legalization method 2008-12-01 11:39:25 +00:00
XCoreMachineFunctionInfo.h
XCoreRegisterInfo.cpp Update the operands used when building LDAWSP instructions to match the .td 2009-01-15 11:18:53 +00:00
XCoreRegisterInfo.h
XCoreRegisterInfo.td
XCoreSubtarget.cpp
XCoreSubtarget.h
XCoreTargetAsmInfo.cpp Rename getABITypeSize to getTypePaddedSize, as 2009-01-12 20:38:59 +00:00
XCoreTargetAsmInfo.h
XCoreTargetMachine.cpp Adds extern "C" ints to the .cpp files that use RegisterTarget, as 2008-11-15 21:36:30 +00:00
XCoreTargetMachine.h

To-do
-----

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