Skip to content
  1. Mar 10, 2011
  2. Mar 09, 2011
  3. Mar 08, 2011
  4. Mar 07, 2011
  5. Mar 05, 2011
    • Andrew Trick's avatar
      Increased the register pressure limit on x86_64 from 8 to 12 · 641e2d4f
      Andrew Trick authored
      regs. This is the only change in this checkin that may affects the
      default scheduler. With better register tracking and heuristics, it
      doesn't make sense to artificially lower the register limit so much.
      
      Added -sched-high-latency-cycles and X86InstrInfo::isHighLatencyDef to
      give the scheduler a way to account for div and sqrt on targets that
      don't have an itinerary. It is currently defaults to 10 (the actual
      number doesn't matter much), but only takes effect on non-default
      schedulers: list-hybrid and list-ilp.
      
      Added several heuristics that can be individually disabled for the
      non-default sched=list-ilp mode. This helps us determine how much
      better we can do on a given benchmark than the default
      scheduler. Certain compute intensive loops run much faster in this
      mode with the right set of heuristics, and it doesn't seem to have
      much negative impact elsewhere. Not all of the heuristics are needed,
      but we still need to experiment to decide which should be disabled by
      default for sched=list-ilp.
      
      llvm-svn: 127067
      641e2d4f
    • Andrew Trick's avatar
      whitespace · 27c079e1
      Andrew Trick authored
      llvm-svn: 127065
      27c079e1
  6. Mar 04, 2011
  7. Mar 03, 2011
  8. Mar 02, 2011
  9. Mar 01, 2011
  10. Feb 28, 2011
    • Chris Lattner's avatar
      fix a signed comparison warning. · c93d207e
      Chris Lattner authored
      llvm-svn: 126682
      c93d207e
    • David Greene's avatar
      · 20a1cbef
      David Greene authored
      [AVX] Add decode support for VUNPCKLPS/D instructions, both 128-bit
            and 256-bit forms.  Because the number of elements in a vector
            does not determine the vector type (4 elements could be v4f32 or
            v4f64), pass the full type of the vector to decode routines.
      
      llvm-svn: 126664
      20a1cbef
  11. Feb 27, 2011
  12. Feb 25, 2011
  13. Feb 24, 2011
  14. Feb 23, 2011
    • David Greene's avatar
      · 9a6040dc
      David Greene authored
      [AVX] General VUNPCKL codegen support.
      
      llvm-svn: 126264
      9a6040dc
  15. Feb 22, 2011
  16. Feb 21, 2011
  17. Feb 20, 2011
Loading