llvm-6502/lib/Target/XCore
Chris Lattner cee63322ea Eliminate SetDirective, and replace it with HasSetDirective.
Default HasSetDirective to true, since most targets have it.

The targets that claim to not have it probably do, or it is
spelled differently. These include Blackfin, Mips, Alpha, and
PIC16.  All of these except pic16 are normal ELF targets, so
they almost certainly have it.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94585 91177308-0d34-0410-b5e6-96231b3b80d8
2010-01-26 20:40:54 +00:00
..
AsmPrinter Eliminate SetDirective, and replace it with HasSetDirective. 2010-01-26 20:40:54 +00:00
TargetInfo make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. 2010-01-24 20:43:08 +00:00
CMakeLists.txt Normalize makefile comments and sort cmake file lists. 2009-08-31 13:05:24 +00:00
Makefile make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. 2010-01-24 20:43:08 +00:00
MCSectionXCore.cpp
MCSectionXCore.h
README.txt
XCore.h
XCore.td Remove xs1b predicate since it is no longer needed to differentiate betweem 2009-10-06 16:17:57 +00:00
XCoreCallingConv.td
XCoreFrameInfo.cpp
XCoreFrameInfo.h
XCoreInstrFormats.td
XCoreInstrInfo.cpp Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor of 2009-12-05 00:44:40 +00:00
XCoreInstrInfo.h Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor of 2009-12-05 00:44:40 +00:00
XCoreInstrInfo.td Add XCore support for indirectbr / blockaddress. 2009-11-18 23:20:42 +00:00
XCoreISelDAGToDAG.cpp Change SelectCode's argument from SDValue to SDNode *, to make it more 2010-01-05 01:24:18 +00:00
XCoreISelLowering.cpp Add more plumbing. This time in the LowerArguments and "get" functions which 2009-12-22 02:10:19 +00:00
XCoreISelLowering.h Add XCore support for indirectbr / blockaddress. 2009-11-18 23:20:42 +00:00
XCoreMachineFunctionInfo.h
XCoreMCAsmInfo.cpp Eliminate SetDirective, and replace it with HasSetDirective. 2010-01-26 20:40:54 +00:00
XCoreMCAsmInfo.h
XCoreRegisterInfo.cpp Add a bool flag to StackObjects telling whether they reference spill 2009-11-12 20:49:22 +00:00
XCoreRegisterInfo.h Make the MachineFunction argument of getFrameRegister const. 2009-11-12 21:00:03 +00:00
XCoreRegisterInfo.td
XCoreSubtarget.cpp Remove xs1b predicate since it is no longer needed to differentiate betweem 2009-10-06 16:17:57 +00:00
XCoreSubtarget.h Remove xs1b predicate since it is no longer needed to differentiate betweem 2009-10-06 16:17:57 +00:00
XCoreTargetMachine.cpp indicate what the native integer types for the target are. 2009-11-07 19:07:32 +00:00
XCoreTargetMachine.h
XCoreTargetObjectFile.cpp Remove xs1a subtarget. xs1a is a preproduction device used in 2009-10-06 16:01:09 +00:00
XCoreTargetObjectFile.h

To-do
-----

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