Skip to content
  1. Jul 07, 2007
  2. Jul 05, 2007
  3. May 08, 2007
  4. Apr 03, 2007
  5. Feb 27, 2007
  6. Feb 26, 2007
  7. Feb 25, 2007
  8. Jan 26, 2007
  9. Nov 18, 2006
    • Chris Lattner's avatar
      Rewrite the branch selector to be correct in the face of large functions. · 542dfd55
      Chris Lattner authored
      The algorithm it used before wasn't 100% correct, we now use an iterative
      expansion model.  This fixes assembler errors when compiling 403.gcc with
      tail merging enabled.
      
      Change the way the branch selector works overall: Now, the isel generates
      PPC::BCC instructions (as it used to) directly, and these BCC instructions
      are emitted to the output or jitted directly if branches don't need
      expansion.  Only if branches need expansion are instructions rewritten
      and created.  This should make branch select faster, and eliminates the
      Bxx instructions from the .td file.
      
      llvm-svn: 31837
      542dfd55
    • Chris Lattner's avatar
      add encoding for BCC, after finally wrestling strange ppc/tblgen endianness · 33fc1d45
      Chris Lattner authored
      issues to the ground.
      
      llvm-svn: 31836
      33fc1d45
  10. Nov 17, 2006
  11. Nov 16, 2006
  12. Nov 15, 2006
  13. Nov 14, 2006
  14. Nov 11, 2006
  15. Nov 10, 2006
  16. Nov 08, 2006
  17. Nov 04, 2006
  18. Oct 24, 2006
  19. Oct 13, 2006
  20. Oct 12, 2006
  21. Oct 11, 2006
  22. Oct 09, 2006
  23. Sep 27, 2006
  24. Sep 22, 2006
  25. Aug 11, 2006
Loading