Skip to content
  1. Nov 11, 2011
    • Eli Friedman's avatar
      Get rid of an optimization in SCCP which appears to have many issues. ... · 0a309292
      Eli Friedman authored
      Get rid of an optimization in SCCP which appears to have many issues.  Specifically, it doesn't handle many cases involving undef correctly, and it is missing other checks which
      lead to it trying to re-mark a value marked as a constant with a different value.  It also appears to trigger very rarely.
      
      Fixes PR11357.
      
      llvm-svn: 144352
      0a309292
  2. Nov 10, 2011
  3. Nov 08, 2011
  4. Nov 07, 2011
  5. Nov 05, 2011
  6. Nov 04, 2011
  7. Nov 03, 2011
  8. Nov 02, 2011
  9. Nov 01, 2011
  10. Oct 29, 2011
  11. Oct 28, 2011
  12. Oct 27, 2011
  13. Oct 24, 2011
  14. Oct 23, 2011
  15. Oct 22, 2011
  16. Oct 21, 2011
  17. Oct 20, 2011
    • Eli Friedman's avatar
      Refactor code from inlining and globalopt that checks whether a function... · 1923a330
      Eli Friedman authored
      Refactor code from inlining and globalopt that checks whether a function definition is unused, and enhance it so it can tell that functions which are only used by a blockaddress are in fact dead.  This probably doesn't happen much on most code, but the Linux kernel's _THIS_IP_ can trigger this issue with blockaddress.  (GlobalDCE can also handle the given tescase, but we only run that at -O3.)  Found while looking at PR11180.
      
      llvm-svn: 142572
      1923a330
    • Devang Patel's avatar
      Initialze ScalarEvalution dependency. · 88b4fa21
      Devang Patel authored
      Patch by Pranav Bhandarkar!
      
      llvm-svn: 142556
      88b4fa21
  18. Oct 18, 2011
  19. Oct 17, 2011
  20. Oct 16, 2011
  21. Oct 15, 2011
    • Duncan Sands's avatar
      Don't replace all dominated uses if there is only one use, since that · f537a6ed
      Duncan Sands authored
      use can't be dominated, saving one domtree lookup.
      
      llvm-svn: 142066
      f537a6ed
    • Andrew Trick's avatar
      Fix indvars randomness by removing iteration over a map. · d50861c8
      Andrew Trick authored
      I rewrote the algorithm a while back so it doesn't require map lookup,
      but neglected to change the data structure. This was caught by
      llvm-gcc self host, not because there's anything special about
      llvm-gcc, but because it is the only test for nondeterminism we
      currently have. Unit tests don't work well for everything; we should
      always try to have a nondeterminism stress test running.
      
      Fixes PR11133: llvm-gcc self host .o mismatch after enable-iv-rewrite=false
      
      llvm-svn: 142036
      d50861c8
  22. Oct 14, 2011
Loading