Skip to content
  1. Feb 28, 2012
  2. Feb 03, 2012
  3. Dec 09, 2011
  4. Dec 08, 2011
    • Akira Hatanaka's avatar
      Implement 64-bit support for thread local storage handling. · dee6c827
      Akira Hatanaka authored
      - Modify lowering of global TLS address nodes.
      - Modify isel of ThreadPointer.
      - Wrap target global TLS address nodes that are operands of loads with WrapperPIC. 
      - Remove Mips-specific DAG nodes TlsGd, TprelHi and TprelLo, which can be
        substituted with other existing nodes.
      
      llvm-svn: 146175
      dee6c827
  5. Nov 07, 2011
  6. Oct 28, 2011
  7. Oct 11, 2011
  8. Sep 26, 2011
  9. 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
  10. Aug 17, 2011
  11. Aug 12, 2011
  12. Jul 28, 2011
  13. Jul 20, 2011
  14. Jun 29, 2011
  15. Jun 21, 2011
  16. Jun 09, 2011
  17. Jun 08, 2011
  18. Jun 02, 2011
  19. May 31, 2011
  20. May 28, 2011
  21. May 25, 2011
  22. May 06, 2011
  23. Apr 15, 2011
  24. Mar 31, 2011
  25. Mar 04, 2011
  26. Jan 18, 2011
  27. Dec 07, 2010
  28. Oct 29, 2010
  29. Jul 07, 2010
  30. May 01, 2010
  31. Apr 17, 2010
    • Dan Gohman's avatar
      Use const qualifiers with TargetLowering. This eliminates several · 21cea8ac
      Dan Gohman authored
      const_casts, and it reinforces the design of the Target classes being
      immutable.
      
      SelectionDAGISel::IsLegalToFold is now a static member function, because
      PIC16 uses it in an unconventional way. There is more room for API
      cleanup here.
      
      And PIC16's AsmPrinter no longer uses TargetLowering.
      
      llvm-svn: 101635
      21cea8ac
Loading