- Jan 12, 2006
-
-
Chris Lattner authored
functionality change, just code cleanup. llvm-svn: 25230
-
Chris Lattner authored
pointer in the epilog, not a load. llvm-svn: 25229
-
- Jan 09, 2006
-
-
Evan Cheng authored
hasInFlag, hasOutFlag. llvm-svn: 25155
-
- Dec 23, 2005
-
-
Evan Cheng authored
* Added a pseudo instruction (for each target) that represent "return void". This is a workaround for lack of optional flag operand (return void is not lowered so it does not have a flag operand.) llvm-svn: 24997
-
- 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
-