- Mar 25, 2005
-
-
Chris Lattner authored
llvm-svn: 20836
-
Chris Lattner authored
memory usage in the TD pass for 254.gap from 31.3MB to 3.9MB. llvm-svn: 20834
-
Chris Lattner authored
llvm-svn: 20833
-
Nate Begeman authored
handled correctly for floating point arguments, or more than 8 arguemnts. This does however, allow hello world to run. llvm-svn: 20832
-
Chris Lattner authored
This prevents crashes on some programs when using -ds-aa -licm. llvm-svn: 20831
-
Chris Lattner authored
Transforms/LICM/2005-03-24-LICM-Aggregate-Crash.ll llvm-svn: 20830
-
Chris Lattner authored
llvm-svn: 20829
-
Chris Lattner authored
a pointer value out of a loop causing it to be duplicated. llvm-svn: 20828
-
Chris Lattner authored
llvm-svn: 20827
-
Chris Lattner authored
1. Instead of copying Local graphs to the BU graphs to start with, use spliceFrom to do the job (which is constant time in this case). On 176.gcc, this chops off .17s from the bu pass. 2. When building SCC graphs, simplify the logic and use spliceFrom to do the heavy lifting, instead of cloneInto/delete. This slices another .14s off 176.gcc. llvm-svn: 20826
-
Chris Lattner authored
llvm-svn: 20825
-
Chris Lattner authored
one graph and plops it into another, without breaking a sweat. llvm-svn: 20824
-
Chris Lattner authored
llvm-svn: 20823
-
Nate Begeman authored
1. void returns 2. multiplies 3. calls llvm-svn: 20822
-
Nate Begeman authored
llvm-svn: 20821
-
Chris Lattner authored
based approach to find globals and call sites that need to be copied. This speeds up the BU pass on 176.gcc from 22s back up to 2.3s. Not as good as 1.5s, but at least it's correct :) llvm-svn: 20820
-
- Mar 24, 2005
-
-
Chris Lattner authored
bu pass for 176.gcc llvm-svn: 20818
-
Chris Lattner authored
something correct. Unfortunately this takes 176.gcc's BU phase back up to 29s from 1.5. This fixes DSGraph/2005-03-24-Global-Arg-Alias.ll llvm-svn: 20817
-
Nate Begeman authored
llvm-svn: 20816
-
Chris Lattner authored
llvm-svn: 20815
-
Chris Lattner authored
llvm-svn: 20814
-
Chris Lattner authored
llvm-svn: 20813
-
Chris Lattner authored
llvm-svn: 20812
-
Nate Begeman authored
1) dynamic stack alloc 2) loads 3) shifts 4) subtract 5) immediate form of add, and, or, xor 6) change flag from -pattern-isel to -enable-ppc-pattern-isel Remove dead arguments from getGlobalBaseReg in the simple ISel llvm-svn: 20810
-
Chris Lattner authored
llvm-svn: 20809
-
Chris Lattner authored
llvm-svn: 20808
-
Chris Lattner authored
llvm-svn: 20807
-
Nate Begeman authored
be brought up to parity with the current simple ISel in the coming days. Currently, -pattern-isel is required to trigger it. llvm-svn: 20805
-
Nate Begeman authored
request. llvm-svn: 20804
-
Chris Lattner authored
when using ds-aa llvm-svn: 20802
-
Chris Lattner authored
llvm-svn: 20801
-
Chris Lattner authored
llvm-svn: 20800
-
Chris Lattner authored
llvm-svn: 20799
-
Chris Lattner authored
llvm-svn: 20797
-
Chris Lattner authored
decide, don't just immediately give up. This implements GlobalsModRef/chaining-analysis.ll llvm-svn: 20796
-
Chris Lattner authored
llvm-svn: 20795
-
Chris Lattner authored
llvm-svn: 20794
-
Chris Lattner authored
llvm-svn: 20793
-
- Mar 23, 2005
-
-
Chris Lattner authored
llvm-svn: 20792
-
Chris Lattner authored
llvm-svn: 20791
-