Skip to content
  1. May 03, 2007
  2. May 02, 2007
  3. May 01, 2007
  4. Apr 26, 2007
  5. Apr 25, 2007
  6. Apr 10, 2007
  7. Apr 05, 2007
  8. Apr 03, 2007
  9. 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
  10. Mar 31, 2007
  11. Mar 27, 2007
  12. Mar 25, 2007
  13. Mar 21, 2007
  14. Mar 20, 2007
  15. Mar 13, 2007
  16. Mar 08, 2007
  17. Mar 06, 2007
  18. Mar 03, 2007
  19. Mar 01, 2007
  20. Feb 28, 2007
  21. Feb 27, 2007
  22. Feb 26, 2007
Loading