Skip to content
  1. Sep 06, 2011
    • Duncan Sands's avatar
      Add codegen support for vector select (in the IR this means a select · f2641e1b
      Duncan Sands authored
      with a vector condition); such selects become VSELECT codegen nodes.
      This patch also removes VSETCC codegen nodes, unifying them with SETCC
      nodes (codegen was actually often using SETCC for vector SETCC already).
      This ensures that various DAG combiner optimizations kick in for vector
      comparisons.  Passes dragonegg bootstrap with no testsuite regressions
      (nightly testsuite as well as "make check-all").  Patch mostly by
      Nadav Rotem.
      
      llvm-svn: 139159
      f2641e1b
  2. Aug 17, 2011
  3. Aug 12, 2011
  4. Jul 28, 2011
  5. Jul 20, 2011
  6. Jun 29, 2011
  7. Jun 21, 2011
  8. Jun 09, 2011
  9. Jun 08, 2011
  10. Jun 02, 2011
  11. May 31, 2011
  12. May 28, 2011
  13. May 25, 2011
  14. May 06, 2011
  15. Apr 15, 2011
  16. Mar 31, 2011
  17. Mar 04, 2011
  18. Jan 18, 2011
  19. Dec 07, 2010
  20. Oct 29, 2010
  21. Jul 07, 2010
  22. May 01, 2010
  23. Apr 17, 2010
  24. Feb 06, 2010
  25. Feb 03, 2010
  26. Feb 02, 2010
  27. Jan 27, 2010
    • Evan Cheng's avatar
      Eliminate target hook IsEligibleForTailCallOptimization. · 67a69dd2
      Evan Cheng authored
      Target independent isel should always pass along the "tail call" property. Change
      target hook LowerCall's parameter "isTailCall" into a refernce. If the target
      decides it's impossible to honor the tail call request, it should set isTailCall
      to false to make target independent isel happy.
      
      llvm-svn: 94626
      67a69dd2
  28. Oct 28, 2009
  29. Oct 27, 2009
  30. Sep 18, 2009
  31. Sep 02, 2009
  32. Aug 13, 2009
Loading