- 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
-
- Aug 15, 2004
-
-
Chris Lattner authored
llvm-svn: 15774
-
Alkis Evlogimenos authored
allowed). llvm-svn: 15766
-
Nate Begeman authored
llvm-svn: 15736
-
- Aug 12, 2004
-
-
Chris Lattner authored
Add support for targets that must spill certain physregs at certain locations. Patch contributed by Nate Begeman, slightly hacked by me. llvm-svn: 15701
-
- Aug 07, 2004
-
-
Chris Lattner authored
llvm-svn: 15564
-
Chris Lattner authored
llvm-svn: 15563
-
- Jun 11, 2004
-
-
Chris Lattner authored
printed incorrectly, and we were reserving 8 extra bytes of stack space for functions on X86. llvm-svn: 14152
-
- Jun 10, 2004
-
-
Chris Lattner authored
targets whose stack grows up. Patch contributed by Vladimir Prus llvm-svn: 14111
-
- Jun 02, 2004
-
-
Chris Lattner authored
llvm-svn: 13956
-
- Feb 15, 2004
-
-
Alkis Evlogimenos authored
MRegisterInfo::getNumRegs() instead of MRegisterInfo::FirstVirtualRegister. Also use MRegisterInfo::is{Physical,Virtual}Register where appropriate. llvm-svn: 11477
-
Chris Lattner authored
clobber them by allocating other objects in the same space! llvm-svn: 11454
-
- Feb 14, 2004
-
-
Chris Lattner authored
llvm-svn: 11449
-
- Feb 12, 2004
-
-
Alkis Evlogimenos authored
ilist of MachineInstr objects. This allows constant time removal and insertion of MachineInstr instances from anywhere in each MachineBasicBlock. It also allows for constant time splicing of MachineInstrs into or out of MachineBasicBlocks. llvm-svn: 11340
-
- Feb 10, 2004
-
-
Chris Lattner authored
llvm-svn: 11283
-