- Aug 16, 2006
-
-
Rafael Espindola authored
Remove the hard coded store and load of the link register Implement ARMFrameInfo llvm-svn: 29727
-
Evan Cheng authored
llvm-svn: 29726
-
Evan Cheng authored
llvm-svn: 29725
-
Chris Lattner authored
llvm-svn: 29722
-
Chris Lattner authored
llvm-svn: 29715
-
- Aug 14, 2006
-
-
Rafael Espindola authored
ldr rx, [ry, #offset] llvm-svn: 29664
-
- Aug 12, 2006
-
-
Nate Begeman authored
the number of relocations in object files, shrinkifying them. llvm-svn: 29650
-
Chris Lattner authored
llvm-svn: 29649
-
- Aug 11, 2006
-
-
Chris Lattner authored
llvm-svn: 29627
-
Chris Lattner authored
llvm-svn: 29614
-
Chris Lattner authored
llvm-svn: 29612
-
Chris Lattner authored
llvm-svn: 29611
-
Chris Lattner authored
llvm-svn: 29610
-
Chris Lattner authored
Convert vectors to fixed sized arrays and smallvectors. Eliminate use of getNode that takes a vector. llvm-svn: 29609
-
Chris Lattner authored
_func: vsldoi v2, v3, v2, 12 vsldoi v2, v2, v2, 4 blr instead of: _func: vsldoi v2, v3, v2, 12 vsldoi v2, v2, v2, 4 *** vor f1, v2, v2 blr llvm-svn: 29607
-
Evan Cheng authored
llvm-svn: 29604
-
Evan Cheng authored
llvm-svn: 29603
-
Evan Cheng authored
llvm-svn: 29601
-
- Aug 09, 2006
-
-
Rafael Espindola authored
llvm-svn: 29589
-
Rafael Espindola authored
llvm-svn: 29583
-
Rafael Espindola authored
llvm-svn: 29580
-
- Aug 08, 2006
-
-
Rafael Espindola authored
llvm-svn: 29571
-
Rafael Espindola authored
llvm-svn: 29567
-
Chris Lattner authored
in the start of an array and a count of operands where applicable. In many cases, the number of operands is known, so this static array can be allocated on the stack, avoiding the heap. In many other cases, a SmallVector can be used, which has the same benefit in the common cases. I updated a lot of code calling getNode that takes a vector, but ran out of time. The rest of the code should be updated, and these methods should be removed. We should also do the same thing to eliminate the methods that take a vector of MVT::ValueTypes. It would be extra nice to convert the dagiselemitter to avoid creating vectors for operands when calling getTargetNode. llvm-svn: 29566
-
Evan Cheng authored
selection is done. That's rather expensive especially in situations where it isn't really needed. Move back to a searching the predecessors, but make use of topological order to trim the search space. llvm-svn: 29559
-
Evan Cheng authored
llvm-svn: 29549
-
- Aug 07, 2006
-
-
Evan Cheng authored
llvm-svn: 29543
-
- Aug 04, 2006
-
-
Rafael Espindola authored
make sure only one move is used in a hello world llvm-svn: 29520
-
Rafael Espindola authored
fixes ret_null.ll and call.ll llvm-svn: 29519
-
- Aug 03, 2006
-
-
Chris Lattner authored
llvm-svn: 29506
-
Chris Lattner authored
llvm-svn: 29505
-
Jim Laskey authored
llvm-svn: 29504
-
Rafael Espindola authored
llvm-svn: 29499
-
Evan Cheng authored
llvm-svn: 29480
-
- Aug 02, 2006
-
-
Evan Cheng authored
Looks like libstdc++ implementation does not scale very well. Switch back to using directly managed arrays. llvm-svn: 29469
-
Nate Begeman authored
problem. llvm-svn: 29468
-
Nate Begeman authored
llvm-svn: 29467
-
- Aug 01, 2006
-
-
Rafael Espindola authored
move the constant pool to .text correctly print loads of labels mark R0, R1, R2 and R3 as caller save llvm-svn: 29451
-
Rafael Espindola authored
llvm-svn: 29433
-
Evan Cheng authored
llvm-svn: 29430
-