llvm-6502/lib/Target/SystemZ
Bill Wendling 23ead99283 SystemZ really does mean "has calls" and not just "adjusts stack." Go ahead and
replace the check with the appropriate predicate. Modify the testcase to reflect
the correct code. (It should be saving callee-saved registers on the stack
allocated by the calling fuction.)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103829 91177308-0d34-0410-b5e6-96231b3b80d8
2010-05-14 22:17:42 +00:00
..
AsmPrinter prune some #includes. 2010-04-05 04:04:10 +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 Add skeleton target-specific SelectionDAGInfo files. 2010-04-16 23:04:22 +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 Add const qualifiers to CodeGen's use of LLVM IR constructs. 2010-04-15 01:51:59 +00:00
SystemZInstrFormats.td Some dummy cost model for s390x: 2009-08-22 11:46:16 +00:00
SystemZInstrFP.td Improve systemz to model cmp and ucmp nodes as returning 2010-03-28 05:21:52 +00:00
SystemZInstrInfo.cpp Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that it 2010-05-06 20:33:48 +00:00
SystemZInstrInfo.h Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that it 2010-05-06 20:33:48 +00:00
SystemZInstrInfo.td Improve systemz to model cmp and ucmp nodes as returning 2010-03-28 05:21:52 +00:00
SystemZISelDAGToDAG.cpp Use const qualifiers with TargetLowering. This eliminates several 2010-04-17 15:26:15 +00:00
SystemZISelLowering.cpp Get rid of the EdgeMapping map. Instead, just check for BasicBlock 2010-05-01 00:01:06 +00:00
SystemZISelLowering.h Get rid of the EdgeMapping map. Instead, just check for BasicBlock 2010-05-01 00:01:06 +00:00
SystemZMachineFunctionInfo.h Add explicit keywords. 2010-03-01 17:56:46 +00:00
SystemZMCAsmInfo.cpp move elf section uniquing to MCContext. Along the way 2010-04-08 21:26:26 +00:00
SystemZMCAsmInfo.h move elf section uniquing to MCContext. Along the way 2010-04-08 21:26:26 +00:00
SystemZOperands.td fix a type compatibility bug. imm is i32 in the input 2010-03-08 18:52:55 +00:00
SystemZRegisterInfo.cpp SystemZ really does mean "has calls" and not just "adjusts stack." Go ahead and 2010-05-14 22:17:42 +00:00
SystemZRegisterInfo.h Change the Value argument to eliminateFrameIndex to a type-tagged value. This 2010-03-09 21:45:49 +00:00
SystemZRegisterInfo.td Out GR128 regclass is not a 'real' i128 one. 2009-07-16 14:27:53 +00:00
SystemZSelectionDAGInfo.cpp Implement a bunch more TargetSelectionDAGInfo infrastructure. 2010-05-11 17:31:57 +00:00
SystemZSelectionDAGInfo.h Implement a bunch more TargetSelectionDAGInfo infrastructure. 2010-05-11 17:31:57 +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 Implement a bunch more TargetSelectionDAGInfo infrastructure. 2010-05-11 17:31:57 +00:00
SystemZTargetMachine.h Implement a bunch more TargetSelectionDAGInfo infrastructure. 2010-05-11 17:31:57 +00:00