llvm-6502/lib
Jakob Stoklund Olesen b712ef9569 Allocate SystemZ callee-saved registers backwards: R13-R6
The reserved R14-R15 are always saved in the prolog, and using CSRs
starting from R13 allows them to be saved in one instruction.

Thanks to Anton for explaining this.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133233 91177308-0d34-0410-b5e6-96231b3b80d8
2011-06-17 03:47:30 +00:00
..
Analysis Introduce MachineBranchProbabilityInfo class, which has similar API to 2011-06-16 20:22:37 +00:00
Archive
AsmParser Remove old backwards compatibility support from the parser for autoupgrading 2011-06-17 03:16:47 +00:00
Bitcode Update BitcodeWriter to match recent Triple changes. rdar://9603399 2011-06-14 01:51:33 +00:00
CodeGen Rename TRI::getAllocationOrder() to getRawAllocationOrder(). 2011-06-16 23:31:16 +00:00
CompilerDriver
ExecutionEngine
Linker
MC Diagnostic for undefined assembler local symbols. 2011-06-15 18:33:28 +00:00
Object Revert r132910 and r132909 on behalf of Michael. They didn't build with clang. 2011-06-13 12:56:51 +00:00
Support add option for literal formatting to APInt::toString() 2011-06-15 00:51:55 +00:00
Target Allocate SystemZ callee-saved registers backwards: R13-R6 2011-06-17 03:47:30 +00:00
Transforms Fix ARCOpt to insert releases on both successors of an invoke rather 2011-06-16 20:57:14 +00:00
VMCore change Type.h to forward declare ArrayRef instead of #including it. 2011-06-16 21:37:15 +00:00
CMakeLists.txt
Makefile