- Nov 02, 2009
-
-
Evan Cheng authored
llvm-svn: 85827
-
Chris Lattner authored
llvm-svn: 85826
-
Edward O'Callaghan authored
llvm-svn: 85825
-
Bob Wilson authored
llvm-svn: 85824
-
Kevin Enderby authored
have been passed as a reference. llvm-svn: 85823
-
Chris Lattner authored
llvm-svn: 85818
-
Oscar Fuentes authored
directory. This is useful in case someone who works with the config&make build system forgot to add a file to its CMakeLists.txt. Instead of obtaining undefined references at link time, cmake will complain at configure time on the first build after a svn update. llvm-svn: 85817
-
Ted Kremenek authored
llvm-svn: 85815
-
Victor Hernandez authored
llvm-svn: 85814
-
Fariborz Jahanian authored
in its class implementation instead of crashing. Fixes radar 7350345. llvm-svn: 85813
-
Chris Lattner authored
llvm-svn: 85812
-
Chris Lattner authored
llvm-svn: 85811
-
Chris Lattner authored
disable it until I can fix it. llvm-svn: 85810
-
David Goodwin authored
llvm-svn: 85809
-
Bob Wilson authored
llvm-svn: 85808
-
David Goodwin authored
Chain dependencies used to enforce memory order should have latency of 0 (except for true dependency of Store followed by aliased Load... we estimate that case with a single cycle of latency assuming the hardware will bypass) llvm-svn: 85807
-
Bob Wilson authored
llvm-svn: 85806
-
Bob Wilson authored
llvm-svn: 85805
-
Evan Cheng authored
the loop preheader. Add instructions which are already in the preheader block that may be common expressions of those that are hoisted out. These does get a few more instructions CSE'ed. llvm-svn: 85799
-
Evan Cheng authored
llvm-svn: 85798
-
Evan Cheng authored
llvm-svn: 85797
-
Chris Lattner authored
llvm-svn: 85796
-
Chris Lattner authored
function to calls of that function, regardless of whether it has local linkage or has its address taken. Not escaping should only affect whether we make an aggressive assumption about the arguments to a function, not whether we can track the result of it. llvm-svn: 85795
-
Evan Cheng authored
llvm-svn: 85794
-
Chris Lattner authored
llvm-svn: 85793
-
Chris Lattner authored
a shared place instead of duplicating it 4 times. llvm-svn: 85792
-
Chris Lattner authored
"multiple return values" but not "first class aggregates" llvm-svn: 85791
-
Chris Lattner authored
llvm-svn: 85790
-
Chris Lattner authored
instead of reinventing SCCP-specific logic. This gives us new powers. llvm-svn: 85789
-
Chris Lattner authored
a DenseMap. Doing this required being aware of subtle iterator invalidation issues, but it provides a big speedup. In a release-asserts build, this sped up optimizing 403.gcc from 1.34s -> 0.79s (IPSCCP) and 1.11s -> 0.44s (SCCP). This commit also conflates in a bunch of general cleanups, sorry. llvm-svn: 85788
-
Evan Cheng authored
llvm-svn: 85787
-
Chris Lattner authored
llvm-svn: 85786
-
Jim Grosbach authored
llvm-svn: 85785
-
Chris Lattner authored
an assertion on the buildbot. llvm-svn: 85784
-
Chris Lattner authored
simplify some code. llvm-svn: 85783
-
Edward O'Callaghan authored
llvm-svn: 85782
-
Edward O'Callaghan authored
llvm-svn: 85781
-
Chris Lattner authored
llvm-svn: 85780
-
Edward O'Callaghan authored
llvm-svn: 85779
-
Chris Lattner authored
llvm-svn: 85778
-