Skip to content
  1. Jun 03, 2009
  2. Jun 02, 2009
  3. Jun 01, 2009
  4. May 31, 2009
  5. May 30, 2009
  6. May 29, 2009
  7. May 28, 2009
  8. May 27, 2009
  9. May 26, 2009
  10. May 24, 2009
  11. May 23, 2009
    • Torok Edwin's avatar
      Fix PR4254. · be6a9a15
      Torok Edwin authored
      The DAGCombiner created a negative shiftamount, stored in an
      unsigned variable. Later the optimizer eliminated the shift entirely as being
      undefined.
      Example: (srl (shl X, 56) 48). ShiftAmt is 4294967288.
      Fix it by checking that the shiftamount is positive, and storing in a signed
      variable.
      
      llvm-svn: 72331
      be6a9a15
Loading