- Feb 04, 2004
-
-
Chris Lattner authored
llvm-svn: 11114
-
Chris Lattner authored
llvm-svn: 11111
-
Chris Lattner authored
before we delete the original call site, allowing slight simplifications of code, but nothing exciting. llvm-svn: 11109
-
Chris Lattner authored
process. The only optimization we did so far is to avoid creating a PHI node, then immediately destroying it in the common case where the callee has one return statement. Instead, we just don't create the return value. This has no noticable performance impact, but paves the way for future improvements. llvm-svn: 11108
-
Chris Lattner authored
to add the cloned block to. This allows the block to be added to the function immediately, and all of the instructions to be immediately added to the function symbol table, which speeds up the inliner from 3.7 -> 3.38s on the PR209. llvm-svn: 11107
-
- Feb 03, 2004
-
-
Chris Lattner authored
process them all as a group. This speeds up SRoA/mem2reg from 28.46s to 0.62s on the testcase from PR209. llvm-svn: 11100
-
Chris Lattner authored
SRoA/mem2reg from 41.2s to 27.5s on the testcase in PR209. llvm-svn: 11099
-
- Feb 02, 2004
-
-
Chris Lattner authored
llvm-svn: 11083
-
Chris Lattner authored
llvm-svn: 11082
-
Brian Gaeke authored
(I just love typing haX0r. haX0r haX0r haX0r.) llvm-svn: 11079
-
- Feb 01, 2004
-
-
Chris Lattner authored
llvm-svn: 11052
-
Chris Lattner authored
llvm-svn: 11049
-
- Jan 28, 2004
-
-
Misha Brukman authored
llvm-svn: 11003
-
- Jan 14, 2004
-
-
Chris Lattner authored
of C++ programs in Shootout-C++, including lists1 and moments, etc llvm-svn: 10845
-
- Jan 12, 2004
-
-
Chris Lattner authored
llvm-svn: 10799
-
Chris Lattner authored
llvm-svn: 10798
-
Chris Lattner authored
llvm-svn: 10796
-
Chris Lattner authored
llvm-svn: 10795
-
Chris Lattner authored
llvm-svn: 10793
-
Chris Lattner authored
llvm-svn: 10792
-
Chris Lattner authored
llvm-svn: 10791
-
Chris Lattner authored
llvm-svn: 10789
-
Chris Lattner authored
llvm-svn: 10788
-
Chris Lattner authored
llvm-svn: 10785
-
Chris Lattner authored
llvm-svn: 10783
-
Chris Lattner authored
llvm-svn: 10779
-
Chris Lattner authored
constants as being "true" when evaluating branches. This was introduced because we now create constantexprs for the constants instead of failing the fold. llvm-svn: 10778
-
Chris Lattner authored
* Implement SCCP of load instructions, implementing Transforms/SCCP/loadtest.ll This allows us to fold expressions like "foo"[2], even if the pointer is only a conditional constant. llvm-svn: 10767
-
Chris Lattner authored
from constant memory is, but lets not take chances. llvm-svn: 10765
-
Chris Lattner authored
llvm-svn: 10763
-
Chris Lattner authored
case that the C/C++ front-end generates. llvm-svn: 10761
-
- Jan 10, 2004
-
-
Chris Lattner authored
Fix iterator invalidation problems which was causing -mstrip to miss some entries, and read free'd memory. This shrinks the symbol table of 254.gap from 333 to 284 bytes! :) llvm-svn: 10751
-
- Jan 09, 2004
-
-
Chris Lattner authored
llvm-svn: 10727
-
Chris Lattner authored
llvm-svn: 10726
-
Chris Lattner authored
llvm-svn: 10725
-
Chris Lattner authored
add flags for PR82 llvm-svn: 10724
-
Chris Lattner authored
llvm-svn: 10722
-
- Jan 08, 2004
-
-
Chris Lattner authored
getSubLoops/getTopLevelLoops methods, replacing them with iterator-based accessors. llvm-svn: 10714
-
- Dec 28, 2003
-
-
Chris Lattner authored
we converge llvm-svn: 10618
-
- Dec 23, 2003
-
-
Chris Lattner authored
llvm-svn: 10592
-