Skip to content
  1. Dec 07, 2007
    • Bill Wendling's avatar
      Initial commit of the machine code LICM pass. It successfully hoists this: · fb706bc5
      Bill Wendling authored
      _foo:
              li r2, 0
      LBB1_1: ; bb
              li r5, 0
              stw r5, 0(r3)
              addi r2, r2, 1
              addi r3, r3, 4
              cmplw cr0, r2, r4
              bne cr0, LBB1_1 ; bb
      LBB1_2: ; return
              blr 
      
      to:
      
      _foo:
              li r2, 0
              li r5, 0
      LBB1_1: ; bb
              stw r5, 0(r3)
              addi r2, r2, 1
              addi r3, r3, 4
              cmplw cr0, r2, r4
              bne cr0, LBB1_1 ; bb
      LBB1_2: ; return
              blr
      
      ZOMG!! :-)
      
      Moar to come...
      
      llvm-svn: 44687
      fb706bc5
  2. Jul 27, 2007
  3. Jul 26, 2007
  4. Jul 20, 2007
  5. Jul 13, 2007
  6. Jul 11, 2007
  7. Jun 19, 2007
  8. May 22, 2007
  9. Mar 31, 2007
  10. Mar 06, 2007
  11. Feb 22, 2007
  12. Feb 08, 2007
  13. Dec 07, 2006
  14. Nov 16, 2006
  15. Nov 07, 2006
  16. Oct 24, 2006
  17. Oct 13, 2006
  18. Sep 04, 2006
Loading