- 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
-
- Jan 19, 2005
-
-
Chris Lattner authored
llvm-svn: 19704
-
- Aug 30, 2004
-
-
Nate Begeman authored
Put this change back in after testing from Reid proved its innocence. getSpillSize now returns value in bits llvm-svn: 16102
-
- Aug 27, 2004
-
-
Nate Begeman authored
Back out change to divide getSpillSize by 8 until I figure out why it breaks x86, which has register sizes in bits. llvm-svn: 16073
-
Nate Begeman authored
llvm-svn: 16070
-
- Aug 21, 2004
-
-
Chris Lattner authored
bytes. llvm-svn: 15970
-
Chris Lattner authored
of getRegClass llvm-svn: 15967
-
- Aug 16, 2004
-
-
Chris Lattner authored
llvm-svn: 15775
-