Skip to content
  1. Dec 31, 2009
  2. Dec 28, 2009
  3. Dec 24, 2009
  4. Dec 23, 2009
  5. Dec 22, 2009
  6. Dec 21, 2009
  7. Dec 19, 2009
    • Chris Lattner's avatar
      fix PR5827 by disabling the phi slicing transformation in a case · 4ad5eba5
      Chris Lattner authored
      where instcombine would have to split a critical edge due to a
      phi node of an invoke.  Since instcombine can't change the CFG,
      it has to bail out from doing the transformation.
      
      llvm-svn: 91763
      4ad5eba5
    • Bob Wilson's avatar
      Update my SROA changes in response to review. · c16811b5
      Bob Wilson authored
      * change FindElementAndOffset to return a uint64_t instead of unsigned, and
        to identify the type to be used for that result in a GEP instruction.
      * move "isa<ConstantInt>" to be first in conditional.
      * replace some dyn_casts with casts.
      * add a comment about handling mem intrinsics.
      
      llvm-svn: 91762
      c16811b5
  8. Dec 18, 2009
  9. Dec 17, 2009
  10. Dec 16, 2009
  11. Dec 15, 2009
    • Bob Wilson's avatar
      Reapply 91184 with fixes and an addition to the testcase to cover the problem · e44756d7
      Bob Wilson authored
      found last time.  Instead of trying to modify the IR while iterating over it,
      I've change it to keep a list of WeakVH references to dead instructions, and
      then delete those instructions later.  I also added some special case code to
      detect and handle the situation when both operands of a memcpy intrinsic are
      referencing the same alloca.
      
      llvm-svn: 91459
      e44756d7
Loading