- Mar 24, 2005
-
-
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
-
Chris Lattner authored
or (2) only queries that are not successful (e.g. return may alias) llvm-svn: 20790
-
Misha Brukman authored
llvm-svn: 20789
-
Chris Lattner authored
llvm-svn: 20788
-
Chris Lattner authored
llvm-svn: 20787
-
Chris Lattner authored
global roots in from callees to callers. The BU graphs do not have accurate globals information and all of the clients know it. Instead, just make sure the GG is up-to-date, and they will be perfectly satiated. This speeds up the BU pass on 176.gcc from 5.5s to 1.5s, and Loc+BU+TD from 7s to 2.7s. llvm-svn: 20786
-
Chris Lattner authored
llvm-svn: 20785
-
Andrew Lenharth authored
llvm-svn: 20784
-
Chris Lattner authored
incompleteness flags. Make it more aggressive by taking field sensitive information into account. llvm-svn: 20781
-
Tanya Lattner authored
Fixed many many bugs. This now works on almost all Singlesource , and most of MultiSource. llvm-svn: 20780
-
Chris Lattner authored
llvm-svn: 20779
-
Chris Lattner authored
test cannot be satisfied without interprocedural information. llvm-svn: 20778
-
Chris Lattner authored
llvm-svn: 20777
-
Chris Lattner authored
llvm-svn: 20776
-
Chris Lattner authored
1. Increase max node size from 64->256 to avoid collapsing an important structure in 181.mcf 2. If we have multiple calls to an indirect call node with an indirect callee, fold these call nodes together, to avoid DSA turning apoc into a flaming fireball of death when analyzing 176.gcc. With this change, 176.gcc now takes ~7s to analyze for loc+bu+td, with 5.7s of that in the BU pass. llvm-svn: 20775
-
- Mar 22, 2005
-
-
Chris Lattner authored
llvm-svn: 20774
-
Chris Lattner authored
Analysis/DSGraph/2005-03-22-IncompleteGlobal.ll llvm-svn: 20773
-
Chris Lattner authored
llvm-svn: 20772
-