Skip to content
  1. Sep 23, 2011
  2. Sep 22, 2011
  3. Sep 21, 2011
  4. Sep 19, 2011
  5. 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
  6. Aug 29, 2011
  7. Aug 20, 2011
  8. Aug 19, 2011
  9. Aug 18, 2011
  10. Aug 17, 2011
  11. Aug 12, 2011
  12. Aug 03, 2011
    • Eli Friedman's avatar
      New approach to r136737: insert the necessary fences for atomic ops in... · 30a49e93
      Eli Friedman authored
      New approach to r136737: insert the necessary fences for atomic ops in platform-independent code, since a bunch of platforms (ARM, Mips, PPC, Alpha are the relevant targets here) need to do essentially the same thing.
      
      I think this completes the basic CodeGen for atomicrmw and cmpxchg.
      
      llvm-svn: 136813
      30a49e93
  13. Jul 28, 2011
  14. Jul 20, 2011
  15. Jul 19, 2011
  16. Jul 18, 2011
  17. Jul 08, 2011
  18. Jul 07, 2011
  19. Jun 29, 2011
  20. Jun 24, 2011
  21. Jun 21, 2011
  22. Jun 16, 2011
  23. Jun 09, 2011
Loading