- Jun 28, 2006
-
-
Owen Anderson authored
will be profitable. This is mainly to remove some cases where excessive unswitching would result in long compile times and/or huge generated code. Once someone comes up with a better heuristic that avoids these cases, this should be switched out. llvm-svn: 28962
-
Chris Lattner authored
llvm-svn: 28961
-
Chris Lattner authored
blocks. llvm-svn: 28959
-
Evan Cheng authored
llvm-svn: 28958
-
Evan Cheng authored
llvm-svn: 28957
-
Andrew Lenharth authored
llvm-svn: 28955
-
Andrew Lenharth authored
Remove the Function pointer cast in these calls, converting it to a cast of argument. %tmp60 = tail call int cast (int (ulong)* %str to int (int)*)( int 10 ) %tmp60 = tail call int cast (int (ulong)* %str to int (int)*)( uint %tmp51 ) llvm-svn: 28953
-
Chris Lattner authored
to them. This fixes a regression in my previous checkin. llvm-svn: 28951
-
Chris Lattner authored
causes the pointer to be removed from the underlying alias analysis implementation as well. This impl of remove is also significantly faster than the old one. This fixes: Regression/Transforms/DeadStoreElimination/2006-06-27-AST-Remove.ll llvm-svn: 28950
-
Andrew Lenharth authored
llvm-svn: 28948
-
Owen Anderson authored
Be more careful when updating Phi nodes after eliminating dead switch cases. Fix proposed by Chris. llvm-svn: 28947
-
- Jun 27, 2006
-
-
Rafael Espindola authored
llvm-svn: 28945
-
Chris Lattner authored
llvm-svn: 28944
-
Chris Lattner authored
remove the struct return argument of a csret function, even if it is obviously dead. llvm-svn: 28943
-
Chris Lattner authored
llvm-svn: 28941
-
Evan Cheng authored
llvm-svn: 28938
-
Chris Lattner authored
llvm-svn: 28936
-
Chris Lattner authored
llvm-svn: 28935
-
Chris Lattner authored
and the data llvm-svn: 28934
-
Chris Lattner authored
the offset two bits to the left. llvm-svn: 28933
-
Chris Lattner authored
llvm-svn: 28932
-
Chris Lattner authored
llvm-svn: 28931
-
Chris Lattner authored
llvm-svn: 28930
-
Chris Lattner authored
llvm-svn: 28929
-
Chris Lattner authored
llvm-svn: 28927
-
Chris Lattner authored
llvm-svn: 28926
-
Reid Spencer authored
Refactor the Graph writing code to use a common implementation which is now in lib/Support/GraphWriter.cpp. This completes the PR. Patch by Anton Korobeynikov. Thanks, Anton! llvm-svn: 28925
-
Owen Anderson authored
will make Shootout-C/nestedloop faster. llvm-svn: 28924
-
Chris Lattner authored
ppc64 mode! llvm-svn: 28923
-
Chris Lattner authored
llvm-svn: 28922
-
Chris Lattner authored
doesn't work right). llvm-svn: 28921
-
Chris Lattner authored
llvm-svn: 28920
-
Chris Lattner authored
llvm-svn: 28919
-
Chris Lattner authored
llvm-svn: 28918
-
Chris Lattner authored
llvm-svn: 28917
-
- Jun 26, 2006
-
-
Chris Lattner authored
last night. llvm-svn: 28916
-
Chris Lattner authored
llvm-svn: 28914
-
Owen Anderson authored
of LCSSA. This results several times the number of unswitchings occurring on tests such and timberwolfmc, unix-tbl, and ldecod. llvm-svn: 28912
-
- Jun 24, 2006
-
-
Evan Cheng authored
Simplify X86CompilationCallback: always align to 16-byte boundary; don't save EAX/EDX if unnecessary. llvm-svn: 28910
-
- Jun 23, 2006
-
-
Jim Laskey authored
code in sections other than ".text", including weak sections like ctors and dtors. llvm-svn: 28909
-