Skip to content
  1. Nov 02, 2011
  2. Nov 01, 2011
  3. Oct 29, 2011
  4. Oct 28, 2011
  5. Oct 27, 2011
  6. Oct 24, 2011
  7. Oct 23, 2011
  8. Oct 22, 2011
  9. Oct 21, 2011
  10. 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
  11. Oct 18, 2011
  12. Oct 17, 2011
  13. Oct 16, 2011
  14. 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
  15. Oct 14, 2011
  16. Oct 13, 2011
  17. Oct 12, 2011
  18. Oct 11, 2011
  19. Oct 08, 2011
  20. Oct 07, 2011
  21. Oct 06, 2011
    • Eli Friedman's avatar
      PR11061: Make simplifylibcalls fold strcmp("", x) correctly. · 3e3aecbc
      Eli Friedman authored
      While I'm here, fix the related issue with strncmp, add some actual tests for strcmp and strncmp, and start using StringRef::compare for constant folding instead of using strcmp/strncmp so that the optimized IR isn't dependent on the host's implementation of strcmp.
      
      llvm-svn: 141227
      3e3aecbc
Loading