llvm/lib/Target/XCore
Daniel Dunbar ce63ffb52f More migration to raw_ostream, the water has dried up around the iostream hole.
- Some clients which used DOUT have moved to DEBUG. We are deprecating the
   "magic" DOUT behavior which avoided calling printing functions when the
   statement was disabled. In addition to being unnecessary magic, it had the
   downside of leaving code in -Asserts builds, and of hiding potentially
   unnecessary computations.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77019 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-25 00:23:56 +00:00
..
TargetInfo Tweak cmake files for the four targets that don't split CodeGen out. 2009-07-19 00:26:46 +00:00
CMakeLists.txt Add XCore backend. 2008-11-07 10:59:00 +00:00
Makefile Add TargetInfo libraries for all targets. 2009-07-15 06:35:19 +00:00
README.txt Add XCore backend. 2008-11-07 10:59:00 +00:00
XCore.h Put Target definitions inside Target specific header, and llvm namespace. 2009-07-18 23:03:22 +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
XCoreAsmPrinter.cpp make AsmPrinter::doFinalization iterate over the global variables 2009-07-21 18:38:57 +00:00
XCoreCallingConv.td Add XCore backend. 2008-11-07 10:59:00 +00:00
XCoreFrameInfo.cpp Add XCore backend. 2008-11-07 10:59:00 +00:00
XCoreFrameInfo.h Add XCore backend. 2008-11-07 10:59:00 +00:00
XCoreInstrFormats.td Add XCore backend. 2008-11-07 10:59:00 +00:00
XCoreInstrInfo.cpp Remove unused member functions. 2009-07-24 07:43:59 +00:00
XCoreInstrInfo.h Remove unused member functions. 2009-07-24 07:43:59 +00:00
XCoreInstrInfo.td Fix pattern for LD16S_3r, add basic tests to check load / store instructions 2009-07-15 17:06:59 +00:00
XCoreISelDAGToDAG.cpp Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. 2009-07-24 23:12:02 +00:00
XCoreISelLowering.cpp More migration to raw_ostream, the water has dried up around the iostream hole. 2009-07-25 00:23:56 +00:00
XCoreISelLowering.h Combine an unaligned store of unaligned load into a memmove. 2009-07-16 12:50:48 +00:00
XCoreMachineFunctionInfo.h Add explicit keywords. 2009-06-05 23:05:51 +00:00
XCoreRegisterInfo.cpp More migration to raw_ostream, the water has dried up around the iostream hole. 2009-07-25 00:23:56 +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 Add XCore backend. 2008-11-07 10:59:00 +00:00
XCoreSubtarget.cpp Add XCore backend. 2008-11-07 10:59:00 +00:00
XCoreSubtarget.h Propagate CPU string out of SubtargetFeatures 2009-05-23 19:50:50 +00:00
XCoreTargetAsmInfo.cpp remove SectionFlags::Small: it is only used on Xcore, and we'll find 2009-07-22 23:27:22 +00:00
XCoreTargetAsmInfo.h remove the last bits of SectionFlagsForGlobal. There is some flag here that 2009-07-21 22:42:37 +00:00
XCoreTargetMachine.cpp Put Target definitions inside Target specific header, and llvm namespace. 2009-07-18 23:03:22 +00:00
XCoreTargetMachine.h Lift addAssemblyEmitter into LLVMTargetMachine. 2009-07-15 23:34:19 +00:00

To-do
-----

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