llvm/lib/Target/SystemZ
Chris Lattner 7c306da505 Sink InstructionSelect() out of each target into SDISel, and rename it
DoInstructionSelection.  Inline "SelectRoot" into it from DAGISelHeader.
Sink some other stuff out of DAGISelHeader into SDISel.

Eliminate the various 'Indent' stuff from various targets, which dates
to when isel was recursive.

 17 files changed, 114 insertions(+), 430 deletions(-)



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97555 91177308-0d34-0410-b5e6-96231b3b80d8
2010-03-02 06:34:30 +00:00
..
AsmPrinter print all the newlines at the end of instructions with 2010-02-10 00:36:00 +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
SystemZ.h Add new helpers for registering targets. 2009-07-25 06:49:55 +00:00
SystemZ.td Add bunch of FP instructions 2009-07-16 14:20:24 +00:00
SystemZCallingConv.td Handle vector returns 2009-07-18 12:51:06 +00:00
SystemZInstrBuilder.h Revert 84315 for now. Re-thinking the patch. 2009-10-17 07:53:04 +00:00
SystemZInstrFormats.td Some dummy cost model for s390x: 2009-08-22 11:46:16 +00:00
SystemZInstrFP.td The mayHaveSideEffects flag is no longer used. 2010-02-27 23:47:46 +00:00
SystemZInstrInfo.cpp Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor of 2009-12-05 00:44:40 +00:00
SystemZInstrInfo.h Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor of 2009-12-05 00:44:40 +00:00
SystemZInstrInfo.td The mayHaveSideEffects flag is no longer used. 2010-02-27 23:47:46 +00:00
SystemZISelDAGToDAG.cpp Sink InstructionSelect() out of each target into SDISel, and rename it 2010-03-02 06:34:30 +00:00
SystemZISelLowering.cpp Move TLOF implementations to libCodegen to resolve layering violation. 2010-02-15 22:37:53 +00:00
SystemZISelLowering.h Revert 95130. 2010-02-02 23:55:14 +00:00
SystemZMachineFunctionInfo.h Add explicit keywords. 2010-03-01 17:56:46 +00:00
SystemZMCAsmInfo.cpp Eliminate SetDirective, and replace it with HasSetDirective. 2010-01-26 20:40:54 +00:00
SystemZMCAsmInfo.h resolve a fixme: the "nonexecutable stack directive" is actually 2010-01-23 07:21:06 +00:00
SystemZOperands.td Split EVT into MVT and EVT, the former representing _just_ a primitive type, while 2009-08-11 20:47:22 +00:00
SystemZRegisterInfo.cpp constify a method argument. 2010-01-26 23:15:09 +00:00
SystemZRegisterInfo.h constify a method argument. 2010-01-26 23:15:09 +00:00
SystemZRegisterInfo.td Out GR128 regclass is not a 'real' i128 one. 2009-07-16 14:27:53 +00:00
SystemZSubtarget.cpp Normalize Subtarget constructors to take a target triple string instead of 2009-08-02 22:11:08 +00:00
SystemZSubtarget.h Normalize Subtarget constructors to take a target triple string instead of 2009-08-02 22:11:08 +00:00
SystemZTargetMachine.cpp indicate what the native integer types for the target are. 2009-11-07 19:07:32 +00:00
SystemZTargetMachine.h Change TargetAsmInfo to be constructed via TargetRegistry from a Target+Triple 2009-08-12 07:22:17 +00:00