Skip to content
  1. Jan 04, 2013
    • Nadav Rotem's avatar
      Move the loop vectorizer from O2 to O3. It looks like the increase in code... · be6570d4
      Nadav Rotem authored
      Move the loop vectorizer from O2 to O3. It looks like the increase in code size actually hurts the performance on many programs.
      
      llvm-svn: 171471
      be6570d4
    • Nadav Rotem's avatar
      LoopVectorizer: · e1d5c4b8
      Nadav Rotem authored
      1. Add code to estimate register pressure.
      2. Add code to select the unroll factor based on register pressure.
      3. Add bits to TargetTransformInfo to provide the number of registers.
      
      llvm-svn: 171469
      e1d5c4b8
    • Nadav Rotem's avatar
      · c616a540
      Nadav Rotem authored
      Revert revision: 171467. This transformation is incorrect and makes some tests fail. Original message:
      
      Simplified TRUNCATE operation that comes after SETCC. It is possible since SETCC result is 0 or -1.
      Added a test.
      
      llvm-svn: 171468
      c616a540
  2. Jan 03, 2013
  3. Jan 02, 2013
  4. Jan 01, 2013
Loading