- Feb 06, 2007
-
-
Chris Lattner authored
llvm-svn: 33946
-
- Feb 05, 2007
-
-
Chris Lattner authored
llvm-svn: 33924
-
Anton Korobeynikov authored
llvm-svn: 33888
-
- Feb 04, 2007
-
-
Chris Lattner authored
speeds up the isel pass from 2.5570s to 2.4722s on kc++ (3.4%). llvm-svn: 33879
-
Chris Lattner authored
their operands with the node itself. This reduces malloc traffic for operand lists. This reduces isel time on kc++ from 2.6164 to 2.5570s, about 2.3%. llvm-svn: 33878
-
Chris Lattner authored
llvm-svn: 33876
-
Chris Lattner authored
llvm-svn: 33875
-
Chris Lattner authored
no behavior or performance change here. llvm-svn: 33869
-
Chris Lattner authored
llvm-svn: 33868
-
Chris Lattner authored
llvm-svn: 33867
-
Chris Lattner authored
llvm-svn: 33866
-
Chris Lattner authored
llvm-svn: 33863
-
Chris Lattner authored
llvm-svn: 33862
-
Chris Lattner authored
llvm-svn: 33861
-
Chris Lattner authored
aren't worth it. llvm-svn: 33860
-
Chris Lattner authored
time as a whole on kc++ by 11%. llvm-svn: 33857
-
Chris Lattner authored
up isel on kimwitu by 0.7%. llvm-svn: 33853
-
Chris Lattner authored
llvm-svn: 33852
-
Chris Lattner authored
the users set (most nodes have 1 or 2 users). This speeds up the isel pass 3.2% on kimwitu. llvm-svn: 33849
-
- Feb 03, 2007
-
-
Bill Wendling authored
llvm-svn: 33816
-
Chris Lattner authored
speeds up isel as a whole time by 2.6%. llvm-svn: 33810
-
Chris Lattner authored
isel as a whole by 3.3%. llvm-svn: 33809
-
Evan Cheng authored
llvm-svn: 33806
-
- Feb 02, 2007
-
-
Reid Spencer authored
llvm-svn: 33784
-
Reid Spencer authored
This feature is needed in order to support shifts of more than 255 bits on large integer types. This changes the syntax for llvm assembly to make shl, ashr and lshr instructions look like a binary operator: shl i32 %X, 1 instead of shl i32 %X, i8 1 Additionally, this should help a few passes perform additional optimizations. llvm-svn: 33776
-
- Feb 01, 2007
-
-
Jim Laskey authored
llvm-svn: 33758
-
Jim Laskey authored
llvm-svn: 33757
-
Jim Laskey authored
llvm-svn: 33755
-
Anton Korobeynikov authored
affected part is codegen of "memove" inside x86 backend. This fixes PR1144 llvm-svn: 33752
-
Chris Lattner authored
llvm-svn: 33749
-
Chris Lattner authored
llvm-svn: 33745
-
Chris Lattner authored
llvm-svn: 33736
-
- Jan 31, 2007
-
-
Evan Cheng authored
result of the comparison libcall against zero. llvm-svn: 33701
-
- Jan 30, 2007
-
-
Reid Spencer authored
confusion with external linkage types. llvm-svn: 33663
-
Chris Lattner authored
This doesn't do the "right thing" but will probably work in most cases. This implements CodeGen/PowerPC/2007-01-29-lbrx-asm.ll. llvm-svn: 33643
-
Jim Laskey authored
llvm-svn: 33641
-
Jim Laskey authored
llvm-svn: 33639
-
- Jan 29, 2007
-
-
Nate Begeman authored
address nodes. llvm-svn: 33636
-
Nate Begeman authored
llvm-svn: 33629
-
Jim Laskey authored
llvm-svn: 33628
-