- Nov 06, 2005
-
-
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
-
- Oct 18, 2005
-
-
Chris Lattner authored
llvm-svn: 23787
-
Nate Begeman authored
purely mechanical. llvm-svn: 23778
-
- Oct 16, 2005
-
-
Nate Begeman authored
redundant after the change. llvm-svn: 23759
-
- Oct 15, 2005
-
-
Chris Lattner authored
This completes the grand PPC file renaming llvm-svn: 23745
-
Chris Lattner authored
llvm-svn: 23743
-
Chris Lattner authored
llvm-svn: 23742
-
Chris Lattner authored
llvm-svn: 23738
-
- Oct 02, 2005
-
-
Chris Lattner authored
llvm-svn: 23581
-
- Oct 01, 2005
-
-
Chris Lattner authored
These are used to represent float and double values, and the two regclasses contain the same physical registers. llvm-svn: 23577
-
- Sep 30, 2005
-
-
Nate Begeman authored
llvm-svn: 23571
-
Chris Lattner authored
llvm-svn: 23558
-
Chris Lattner authored
llvm-svn: 23539
-
- Sep 17, 2005
-
-
Chris Lattner authored
llvm-svn: 23374
-
- Sep 09, 2005
-
-
Chris Lattner authored
for FP as well. This triggers a couple dozen times on 177.mesa (for example). llvm-svn: 23299
-
Chris Lattner authored
with copies, leading to code like this: lwz r4, 380(r1) or r10, r4, r4 ;; Last use of r4 By teaching the PPC backend how to fold spills into copies, we now get this code: lwz r10, 380(r1) wow. :) This reduces a testcase nate sent me from 1505 instructions to 1484. Note that this could handle FP values but doesn't currently, for reasons mentioned in the patch llvm-svn: 23298
-
Chris Lattner authored
llvm-svn: 23297
-
- Aug 26, 2005
-
-
Chris Lattner authored
llvm-svn: 23105
-
Chris Lattner authored
* avoid calling getClass() multiple times (it is relatively expensive) * Allow -disable-fp-elim to turn of frame pointer elimination. llvm-svn: 23104
-
- Aug 19, 2005
-
-
Chris Lattner authored
llvm-svn: 22913
-
Chris Lattner authored
llvm-svn: 22882
-
- Aug 04, 2005
-
-
Nate Begeman authored
and asm printer for PowerPC if one is not specified. llvm-svn: 22659
-
- Jul 30, 2005
-
-
Jeff Cohen authored
llvm-svn: 22565
-
- Jul 28, 2005
-
-
Nate Begeman authored
llvm-svn: 22530
-
- Jul 27, 2005
-
-
Nate Begeman authored
unnecessary SP manipulation in leaf routines that don't need it. llvm-svn: 22522
-
- Apr 22, 2005
-
-
Misha Brukman authored
llvm-svn: 21452
-
Misha Brukman authored
llvm-svn: 21425
-
- Apr 12, 2005
-
-
Nate Begeman authored
llvm-svn: 21246
-
- Apr 10, 2005
-
-
Nate Begeman authored
have to inform the register allocator it might be stepped on. llvm-svn: 21202
-
- Apr 04, 2005
-
-
Nate Begeman authored
llvm-svn: 21085
-
- Oct 26, 2004
-
-
Nate Begeman authored
llvm-svn: 17240
-
- Sep 27, 2004
-
-
Nate Begeman authored
llvm-svn: 16519
-
- Sep 02, 2004
-
-
Reid Spencer authored
Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137
-
- Aug 27, 2004
-
-
Nate Begeman authored
llvm-svn: 16070
-
- Aug 22, 2004
-
-
Nate Begeman authored
llvm-svn: 15990
-
- Aug 21, 2004
-
-
Chris Lattner authored
llvm-svn: 15968
-
- Aug 17, 2004
-
-
Misha Brukman authored
llvm-svn: 15850
-
- Aug 16, 2004
-
-
Nate Begeman authored
llvm-svn: 15808
-
Nate Begeman authored
Reserve R0 in store/load from stack slot for building >32k offsets from SP or FP. This also requires we use R11 rather than R0 for holding the LR value we want to save or restore. Also, tell the register allocator not to use R31 (our FP) in functions that have a frame pointer. These changes fix Burg. llvm-svn: 15807
-
Chris Lattner authored
more powerful forms of BuildMI to concisify the code llvm-svn: 15782
-