- Dec 08, 2007
-
-
Owen Anderson authored
Fix several cache coherence bugs in MemDep/GVN that were found. Also add some (disabled) debugging code to make such problems easier to diagnose in the future, written by Duncan Sands. llvm-svn: 44695
-
- Dec 01, 2007
-
-
Duncan Sands authored
into alias analysis. This meant updating the API which now has versions of the getModRefBehavior, doesNotAccessMemory and onlyReadsMemory methods which take a callsite parameter. These should be used unless the callsite is not known, since in general they can do a better job than the versions that take a function. Also, users should no longer call the version of getModRefBehavior that takes both a function and a callsite. To reduce the chance of misuse it is now protected. llvm-svn: 44487
-
- Nov 29, 2007
-
-
Owen Anderson authored
llvm-svn: 44437
-
- Nov 26, 2007
-
-
Owen Anderson authored
llvm-svn: 44325
-
Owen Anderson authored
llvm-svn: 44323
-
- Oct 18, 2007
-
-
Owen Anderson authored
llvm-svn: 43147
-
- Sep 21, 2007
-
-
Owen Anderson authored
speedup for GVN. llvm-svn: 42185
-
- Sep 17, 2007
-
-
Chris Lattner authored
Add a new DenseMapInfo::isEqual method to allow clients to redefine the equality predicate used when probing the hash table. llvm-svn: 42042
-
- Sep 16, 2007
-
-
Owen Anderson authored
llvm-svn: 41998
-
- Aug 17, 2007
-
-
Owen Anderson authored
llvm-svn: 41131
-
Owen Anderson authored
llvm-svn: 41129
-
- Aug 14, 2007
-
-
Owen Anderson authored
they're not related to eliminating a load. llvm-svn: 41081
-
Owen Anderson authored
llvm-svn: 41080
-
Owen Anderson authored
llvm-svn: 41078
-
Owen Anderson authored
the function. llvm-svn: 41077
-
- Aug 09, 2007
-
-
Owen Anderson authored
llvm-svn: 40961
-
- Aug 08, 2007
-
-
Owen Anderson authored
llvm-svn: 40946
-
Owen Anderson authored
llvm-svn: 40909
-
- Aug 03, 2007
-
-
Owen Anderson authored
llvm-svn: 40791
-
Owen Anderson authored
llvm-svn: 40776
-
- Aug 02, 2007
-
-
Owen Anderson authored
llvm-svn: 40750
-
Owen Anderson authored
llvm-svn: 40746
-
Owen Anderson authored
llvm-svn: 40692
-
- Aug 01, 2007
-
-
Owen Anderson authored
llvm-svn: 40655
-
- Jul 31, 2007
-
-
Owen Anderson authored
removal of redundant phis. llvm-svn: 40650
-
Owen Anderson authored
llvm-svn: 40642
-
- Jul 30, 2007
-
-
Owen Anderson authored
llvm-svn: 40607
-
Owen Anderson authored
use up the entire 32-bit address space. llvm-svn: 40596
-
Owen Anderson authored
llvm-svn: 40595
-
- Jul 26, 2007
-
-
Owen Anderson authored
almost the same things from LCSSA. llvm-svn: 40540
-
Owen Anderson authored
llvm-svn: 40503
-
Owen Anderson authored
llvm-svn: 40498
-
Owen Anderson authored
llvm-svn: 40497
-
- Jul 25, 2007
-
-
Owen Anderson authored
llvm-svn: 40494
-
Owen Anderson authored
Note: This has not yet been thoroughly tested. Use at your own risk. llvm-svn: 40489
-
- Jul 24, 2007
-
-
Owen Anderson authored
load elimination code from RedundantLoadElimination. llvm-svn: 40469
-