Skip to content
  1. Nov 12, 2010
  2. Nov 11, 2010
  3. Nov 10, 2010
  4. Nov 09, 2010
  5. Nov 08, 2010
  6. Nov 03, 2010
  7. Nov 01, 2010
  8. Oct 30, 2010
  9. Oct 29, 2010
    • Owen Anderson's avatar
      Give up on doing in-line instruction simplification during correlated value... · 374e1464
      Owen Anderson authored
      Give up on doing in-line instruction simplification during correlated value propagation.  Instruction simplification
      needs to be guaranteed never to be run on an unreachable block.  However, earlier block simplifications may have
      changed the CFG to make block that were reachable when we began our iteration unreachable by the time we try to
      simplify them. (Note that this also means that our depth-first iterators were potentially being invalidated).
      
      This should not have a large impact on code quality, since later runs of instcombine should pick up these simplifications.
      Fixes PR8506.
      
      llvm-svn: 117709
      374e1464
    • John Thompson's avatar
      Inline asm multiple alternative constraints development phase 2 - improved... · e8360b71
      John Thompson authored
      Inline asm multiple alternative constraints development phase 2 - improved basic logic, added initial platform support.
      
      llvm-svn: 117667
      e8360b71
  10. Oct 28, 2010
  11. Oct 25, 2010
  12. Oct 24, 2010
    • Duncan Sands's avatar
      Fix PR8445: a block with no predecessors may be the entry block, in which case · 31c803b2
      Duncan Sands authored
      it isn't unreachable and should not be zapped.  The check for the entry block
      was missing in one case: a block containing a unwind instruction.  While there,
      do some small cleanups: "M" is not a great name for a Function* (it would be
      more appropriate for a Module*), change it to "Fn"; use Fn in more places.
      
      llvm-svn: 117224
      31c803b2
  13. Oct 23, 2010
  14. Oct 22, 2010
  15. Oct 21, 2010
  16. Oct 20, 2010
Loading