Skip to content
  1. Apr 25, 2007
  2. Apr 10, 2007
  3. Apr 05, 2007
  4. Apr 03, 2007
  5. Apr 02, 2007
    • Chris Lattner's avatar
      Fix a bug which caused us to never be able to use signed comparisons for · 3e21eb7f
      Chris Lattner authored
      equality comparisons of a constant.  This allows us to codegen the 'sintzero'
      loop in PR1288 as:
      
      LBB1_1: ;cond_next
              li r4, 0
              addi r2, r2, 1
              stw r4, 0(r3)
              addi r3, r3, 4
              cmpwi cr0, r2, -1
              bne cr0, LBB1_1 ;cond_next
      
      instead of:
      
      LBB1_1: ;cond_next
              addi r2, r2, 1
              li r4, 0
              xoris r5, r2, 65535
              stw r4, 0(r3)
              addi r3, r3, 4
              cmplwi cr0, r5, 65535
              bne cr0, LBB1_1 ;cond_next
      
      This implements CodeGen/PowerPC/compare-simm.ll, and also cuts 74
      instructions out of kc++.
      
      llvm-svn: 35590
      3e21eb7f
  6. Mar 31, 2007
  7. Mar 27, 2007
  8. Mar 25, 2007
  9. Mar 21, 2007
  10. Mar 20, 2007
  11. Mar 13, 2007
  12. Mar 08, 2007
  13. Mar 06, 2007
  14. Mar 03, 2007
  15. Mar 01, 2007
  16. Feb 28, 2007
  17. Feb 27, 2007
  18. Feb 26, 2007
  19. Feb 25, 2007
  20. Feb 23, 2007
Loading