Skip to content
  1. Nov 15, 2004
    • Chris Lattner's avatar
      Two minor improvements: · d18c16b8
      Chris Lattner authored
       1. Speedup getValueState by having it not consider Arguments.  It's better
          to just add them before we start SCCP'ing.
       2. SCCP can delete the contents of dead blocks.  No really, it's ok!  This
          reduces the size of the IR for subsequent passes, even though
          simplifycfg would do the same job.  In practice, simplifycfg does not
          run until much later than sccp in gccas
      
      llvm-svn: 17820
      d18c16b8
    • Chris Lattner's avatar
      4f031622
    • Chris Lattner's avatar
      Substantially refactor the SCCP class into an SCCP pass and an SCCPSolver · 074be1f6
      Chris Lattner authored
      class.  The only changes are minor:
      
       * Do not try to SCCP instructions that return void in the rewrite loop.
         This is silly and fool hardy, wasting a map lookup and adding an entry
         to the map which is never used.
       * If we decide something has an undefined value, rewrite it to undef,
         potentially leading to further simplications.
      
      llvm-svn: 17816
      074be1f6
  2. Oct 27, 2004
  3. Oct 16, 2004
  4. Oct 09, 2004
  5. Sep 20, 2004
  6. Sep 15, 2004
  7. Sep 02, 2004
    • Reid Spencer's avatar
      Changes For Bug 352 · 7c16caa3
      Reid Spencer authored
      Move include/Config and include/Support into include/llvm/Config,
      include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
      public header files must be under include/llvm/.
      
      llvm-svn: 16137
      7c16caa3
  8. Aug 04, 2004
  9. Jul 18, 2004
  10. Jul 16, 2004
  11. Jul 15, 2004
  12. Apr 13, 2004
  13. Apr 05, 2004
  14. Mar 16, 2004
  15. Mar 12, 2004
  16. Mar 07, 2004
  17. Feb 15, 2004
  18. Jan 12, 2004
  19. Jan 09, 2004
  20. Nov 11, 2003
  21. Oct 20, 2003
  22. Oct 18, 2003
  23. Oct 10, 2003
  24. Oct 08, 2003
  25. Sep 08, 2003
  26. Aug 27, 2003
  27. Aug 18, 2003
  28. Aug 02, 2003
  29. Jun 24, 2003
  30. May 20, 2003
Loading