Skip to content
  1. Aug 23, 2006
  2. Aug 02, 2006
  3. Jul 26, 2006
  4. Jul 25, 2006
  5. Jun 16, 2006
  6. May 30, 2006
  7. May 21, 2006
  8. May 20, 2006
  9. May 03, 2006
  10. Apr 08, 2006
  11. Mar 27, 2006
    • Nate Begeman's avatar
      SelectionDAGISel can now natively handle Switch instructions, in the same · ed728c12
      Nate Begeman authored
      manner that the LowerSwitch LLVM to LLVM pass does: emitting a binary
      search tree of basic blocks.  The new approach has several advantages:
      it is faster, it generates significantly smaller code in many cases, and
      it paves the way for implementing dense switch tables as a jump table by
      handling switches directly in the instruction selector.
      
      This functionality is currently only enabled on x86, but should be safe for
      every target.  In anticipation of making it the default, the cfg is now
      properly updated in the x86, ppc, and sparc select lowering code.
      
      llvm-svn: 27156
      ed728c12
  12. Mar 23, 2006
  13. Mar 19, 2006
  14. Mar 16, 2006
  15. Mar 14, 2006
  16. Mar 09, 2006
  17. Feb 22, 2006
  18. Feb 18, 2006
  19. Feb 17, 2006
  20. Feb 03, 2006
  21. Jan 27, 2006
  22. Jan 26, 2006
  23. Jan 23, 2006
  24. Jan 20, 2006
  25. Dec 20, 2005
  26. Dec 17, 2005
  27. Dec 12, 2005
  28. Nov 16, 2005
  29. Nov 15, 2005
  30. Nov 08, 2005
  31. Sep 01, 2005
    • Jim Laskey's avatar
      · 19058c39
      Jim Laskey authored
      1. Use SubtargetFeatures in llc/lli.
      
      2. Propagate feature "string" to all targets.
      
      3. Implement use of SubtargetFeatures in PowerPCTargetSubtarget.
      
      llvm-svn: 23192
      19058c39
  32. Aug 19, 2005
  33. Jul 27, 2005
  34. Jul 12, 2005
    • Nate Begeman's avatar
      Implement Subtarget support · f26625e1
      Nate Begeman authored
      Implement the X86 Subtarget.
      
      This consolidates the checks for target triple, and setting options based
      on target triple into one place.  This allows us to convert the asm printer
      and isel over from being littered with "forDarwin", "forCygwin", etc. into
      just having the appropriate flags for each subtarget feature controlling
      the code for that feature.
      
      This patch also implements indirect external and weak references in the
      X86 pattern isel, for darwin.  Next up is to convert over the asm printers
      to use this new interface.
      
      llvm-svn: 22389
      f26625e1
  35. Jul 11, 2005
Loading