- Apr 09, 2007
-
-
Chris Lattner authored
some instructions can have multiple frame indices in them. If this happens, rewrite all of them. llvm-svn: 35785
-
- Mar 06, 2007
-
-
Evan Cheng authored
llvm-svn: 34965
-
- Mar 01, 2007
-
-
Evan Cheng authored
llvm-svn: 34786
-
Evan Cheng authored
llvm-svn: 34772
-
- Feb 28, 2007
-
-
Chris Lattner authored
llvm-svn: 34735
-
Evan Cheng authored
llvm-svn: 34711
-
Evan Cheng authored
llvm-svn: 34706
-
- Feb 27, 2007
-
-
Evan Cheng authored
llvm-svn: 34691
-
Evan Cheng authored
forward() should not increment internal iterator. Its client may insert instruction between now and next forward() call. llvm-svn: 34649
-
- Feb 23, 2007
-
-
Evan Cheng authored
llvm-svn: 34516
-
- Jan 26, 2007
-
-
Jim Laskey authored
for debugging and exception handling. llvm-svn: 33550
-
- Jan 25, 2007
-
-
Evan Cheng authored
rounding the stack frame to a multiple of stack alignment. llvm-svn: 33504
-
- Jan 23, 2007
-
-
Evan Cheng authored
PEI is now responsible for adding MaxCallFrameSize to frame size and align the stack. Each target can further adjust the frame size if necessary. llvm-svn: 33460
-
- Jan 20, 2007
-
-
Evan Cheng authored
llvm-svn: 33396
-
Evan Cheng authored
We not align the final stack slot but instead let the target do so in emitPrologue(). Each target can make adjustments to the stack frame and re-align the stack as it deem appropriate. Do not align it twice which can end up wasting stack space. llvm-svn: 33387
-
- Jan 02, 2007
-
-
Evan Cheng authored
- Make use of spillCalleeSavedRegisters() and restoreCalleeSavedRegisters(). llvm-svn: 32822
-
- Dec 07, 2006
-
-
Evan Cheng authored
llvm-svn: 32299
-
- Sep 28, 2006
-
-
Evan Cheng authored
TargetRegisterClass specifies the desired spill alignment. However, it cannot be honored if stack alignment is smaller. llvm-svn: 30648
-
Evan Cheng authored
incoming stack. This allows X86 backend to use push / pop in epilogue / prologue. llvm-svn: 30636
-
- Sep 27, 2006
-
-
Evan Cheng authored
llvm-svn: 30616
-
- Aug 27, 2006
-
-
Chris Lattner authored
llvm-svn: 29911
-
- Aug 26, 2006
-
-
Jim Laskey authored
llvm-svn: 29888
-
- Aug 25, 2006
-
-
Jim Laskey authored
information and exception handling. llvm-svn: 29881
-
- Jun 29, 2006
-
-
Chris Lattner authored
llvm-svn: 28973
-
- May 12, 2006
-
-
Chris Lattner authored
llvm-svn: 28253
-
- Apr 07, 2006
-
-
Jim Laskey authored
llvm-svn: 27491
-
- Apr 03, 2006
-
-
Chris Lattner authored
llvm-svn: 27380
-
- Nov 06, 2005
-
-
Chris Lattner authored
llvm-svn: 24227
-
Nate Begeman authored
alignment information appropriately. Includes code for PowerPC to support fixed-size allocas with alignment larger than the stack. Support for arbitrarily aligned dynamic allocas coming soon. llvm-svn: 24224
-
- Sep 30, 2005
-
-
Chris Lattner authored
llvm-svn: 23559
-
Chris Lattner authored
class into the spill/reload methods. Targets can now rely on that argument. llvm-svn: 23556
-
Chris Lattner authored
code. PrologEpilogInserter hasn't been updated yet though, so targets cannot use this info. llvm-svn: 23536
-
- Aug 29, 2005
-
-
Chris Lattner authored
Olden/bisort among others. llvm-svn: 23124
-
- Aug 27, 2005
-
-
Chris Lattner authored
llvm-svn: 23108
-
- May 15, 2005
-
-
Chris Lattner authored
terminator instructions before the 'ret' in case the target has a multi-instruction return sequence. llvm-svn: 22041
-
- May 13, 2005
-
-
Chris Lattner authored
llvm-svn: 21982
-
- Apr 22, 2005
-
-
Misha Brukman authored
llvm-svn: 21420
-
- Jan 24, 2005
-
-
Chris Lattner authored
registers. This information is computed directly by the register allocator now. llvm-svn: 19795
-
- Jan 23, 2005
-
-
Chris Lattner authored
llvm-svn: 19787
-
- Jan 22, 2005
-
-
Chris Lattner authored
This fixes the return-address-not-being-saved problem in the Alpha backend. llvm-svn: 19741
-