#
2f28a3cf |
| 23-Feb-2007 |
Jim Laskey <jlaskey@mac.com> |
Don't spill LR as a callee saved register.
llvm-svn: 34533
|
#
df589925 |
| 23-Feb-2007 |
Evan Cheng <evan.cheng@apple.com> |
By default, spills kills the register being stored.
llvm-svn: 34515
|
#
3796abea |
| 21-Feb-2007 |
Jim Laskey <jlaskey@mac.com> |
Support to provide exception and selector registers.
llvm-svn: 34482
|
#
f7ed82da |
| 19-Feb-2007 |
Evan Cheng <evan.cheng@apple.com> |
Re-apply my liveintervalanalysis changes. Now with PR1207 fixes.
llvm-svn: 34428
|
#
da81bf4d |
| 19-Feb-2007 |
Reid Spencer <rspencer@reidspencer.com> |
For PR1207: Revert patches that caused the problem. Evan, please investigate and reapply when you've discovered the problem.
llvm-svn: 34399
|
#
9865be6d |
| 17-Feb-2007 |
Evan Cheng <evan.cheng@apple.com> |
Added getReservedRegs().
llvm-svn: 34376
|
#
c3de9b4b |
| 01-Feb-2007 |
Jim Laskey <jlaskey@mac.com> |
Support for non-landing pad exception handling.
llvm-svn: 33755
|
#
f7937005 |
| 01-Feb-2007 |
Chris Lattner <sabre@nondot.org> |
Fix CodeGen/PowerPC/2007-01-31-InlineAsmAddrMode.ll
llvm-svn: 33732
|
#
3f9f2509 |
| 29-Jan-2007 |
Jim Laskey <jlaskey@mac.com> |
Only gather frame info if debug or eh.
llvm-svn: 33639
|
#
b4a2f05d |
| 29-Jan-2007 |
Jim Laskey <jlaskey@mac.com> |
Landing pad-less eh for PPC.
llvm-svn: 33622
|
#
c56315c2 |
| 26-Jan-2007 |
Jim Laskey <jlaskey@mac.com> |
Change the MachineDebugInfo to MachineModuleInfo to better reflect usage for debugging and exception handling.
llvm-svn: 33550
|
#
f9e5445e |
| 26-Jan-2007 |
Jim Laskey <jlaskey@mac.com> |
Make LABEL a builtin opcode.
llvm-svn: 33537
|
#
313c2937 |
| 25-Jan-2007 |
Evan Cheng <evan.cheng@apple.com> |
Fix comment.
llvm-svn: 33508
|
#
5acf2fbb |
| 25-Jan-2007 |
Evan Cheng <evan.cheng@apple.com> |
- Tell PEI that PPC will handle stack frame rounding itself. - Do not round up to max. alignment of stack object if it is > stack alignment. It will have to be handled with dynamic aligning code.
- Tell PEI that PPC will handle stack frame rounding itself. - Do not round up to max. alignment of stack object if it is > stack alignment. It will have to be handled with dynamic aligning code.
llvm-svn: 33505
show more ...
|
#
f6c63fec |
| 24-Jan-2007 |
Jim Laskey <jlaskey@mac.com> |
Repair debug frames as a prelude to eh_frames. Switched to using MachineMoves by value so that clean up is less confusing (these vectors tend to be small.)
llvm-svn: 33488
|
#
16e58be1 |
| 23-Jan-2007 |
Evan Cheng <evan.cheng@apple.com> |
hasFP() is now a virtual method of MRegisterInfo.
llvm-svn: 33455
|
#
74b46e8c |
| 02-Jan-2007 |
Evan Cheng <evan.cheng@apple.com> |
Fix naming inconsistency.
llvm-svn: 32823
|
#
9bfb1e1f |
| 07-Dec-2006 |
Bill Wendling <isanbard@gmail.com> |
What should be the last unnecessary <iostream>s in the library.
llvm-svn: 32333
|
#
a9a817dc |
| 07-Dec-2006 |
Chris Lattner <sabre@nondot.org> |
fix CodeGen/PowerPC/2006-12-07-LargeAlloca.ll on ppc64
llvm-svn: 32331
|
#
527c12f8 |
| 06-Dec-2006 |
Jim Laskey <jlaskey@mac.com> |
Make it easier for gdb to find the return address.
llvm-svn: 32277
|
#
aafeaef8 |
| 30-Nov-2006 |
Evan Cheng <evan.cheng@apple.com> |
MachineInstr::setOpcode -> MachineInstr::setInstrDescriptor
llvm-svn: 32034
|
#
20350c40 |
| 27-Nov-2006 |
Evan Cheng <evan.cheng@apple.com> |
Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead of opcode and number of operands.
llvm-svn: 31947
|
#
ac363603 |
| 20-Nov-2006 |
Chris Lattner <sabre@nondot.org> |
r13 is the thread pointer on darwin/ppc64, don't allocate it.
llvm-svn: 31882
|
Revision tags: llvmorg-1.9.0 |
|
#
73106b5e |
| 17-Nov-2006 |
Jim Laskey <jlaskey@mac.com> |
Assert unhandled case.
llvm-svn: 31828
|
#
1823346b |
| 17-Nov-2006 |
Jim Laskey <jlaskey@mac.com> |
1. Ignore the -disable-fp-elim when the routine is a leaf. 2. Offsets on 64-bit stores are still in bytes.
llvm-svn: 31824
|