Skip to content
  1. Jul 14, 2006
  2. Jul 13, 2006
  3. Jul 12, 2006
  4. Jul 11, 2006
  5. Jul 10, 2006
  6. Jun 29, 2006
  7. Jun 28, 2006
  8. Jun 27, 2006
  9. Jun 26, 2006
  10. Jun 17, 2006
  11. Jun 15, 2006
  12. Jun 14, 2006
  13. Jun 12, 2006
  14. Jun 11, 2006
  15. Jun 09, 2006
  16. Jun 07, 2006
  17. Jun 02, 2006
  18. Jun 01, 2006
  19. May 31, 2006
  20. May 26, 2006
  21. May 21, 2006
  22. May 17, 2006
  23. May 14, 2006
  24. May 13, 2006
    • Chris Lattner's avatar
      Add/Sub/Mul are safe to promote here as well. Incrementing a single-bit · 3987a853
      Chris Lattner authored
      bitfield now gives this code:
      
      _plus:
              lwz r2, 0(r3)
              rlwimi r2, r2, 0, 1, 31
              xoris r2, r2, 32768
              stw r2, 0(r3)
              blr
      
      instead of this:
      
      _plus:
              lwz r2, 0(r3)
              srwi r4, r2, 31
              slwi r4, r4, 31
              addis r4, r4, -32768
              rlwimi r2, r4, 0, 0, 0
              stw r2, 0(r3)
              blr
      
      this can obviously still be improved.
      
      llvm-svn: 28275
      3987a853
Loading