Skip to content
  1. May 06, 2007
  2. May 05, 2007
  3. May 04, 2007
  4. May 03, 2007
  5. May 02, 2007
  6. May 01, 2007
  7. Apr 28, 2007
  8. Apr 27, 2007
  9. Apr 26, 2007
  10. Apr 25, 2007
  11. Apr 24, 2007
  12. Apr 21, 2007
  13. Apr 20, 2007
  14. Apr 19, 2007
  15. Apr 18, 2007
  16. Apr 17, 2007
  17. Apr 16, 2007
  18. Apr 15, 2007
    • Owen Anderson's avatar
      Remove ImmediateDominator analysis. The same information can be obtained from... · f35a1dbc
      Owen Anderson authored
      Remove ImmediateDominator analysis.  The same information can be obtained from DomTree.  A lot of code for
      constructing ImmediateDominator is now folded into DomTree construction.
      
      This is part of the ongoing work for PR217.
      
      llvm-svn: 36063
      f35a1dbc
    • Chris Lattner's avatar
      Extend store merging to support the 'if/then' version in addition to if/then/else. · 4a6e0cbd
      Chris Lattner authored
      This sinks the two stores in this example into a single store in cond_next.  In this
      case, it allows elimination of the load as well:
      
              store double 0.000000e+00, double* @s.3060
              %tmp3 = fcmp ogt double %tmp1, 5.000000e-01             ; <i1> [#uses=1]
              br i1 %tmp3, label %cond_true, label %cond_next
      cond_true:              ; preds = %entry
              store double 1.000000e+00, double* @s.3060
              br label %cond_next
      cond_next:              ; preds = %entry, %cond_true
              %tmp6 = load double* @s.3060            ; <double> [#uses=1]
      
      This implements Transforms/InstCombine/store-merge.ll:test2
      
      llvm-svn: 36040
      4a6e0cbd
Loading