Skip to content
  1. Feb 28, 2010
    • Dan Gohman's avatar
      Implement XMM subregs. · bdd6405f
      Dan Gohman authored
      Extracting the low element of a vector is now done with EXTRACT_SUBREG,
      and the zero-extension performed by load movss is now modeled with
      SUBREG_TO_REG, and so on.
      
      Register-to-register movss and movsd are no longer considered copies;
      they are two-address instructions which insert a scalar into a vector.
      
      llvm-svn: 97354
      bdd6405f
    • Dan Gohman's avatar
      Don't unconditionally suppress hoisting of instructions with implicit · 6fb6a597
      Dan Gohman authored
      defs or uses. The regular def and use checking below covers them, and
      can be more precise. It's safe to hoist an instruction with a dead
      implicit def if the register isn't live into the loop header.
      
      llvm-svn: 97352
      6fb6a597
    • Dan Gohman's avatar
      The mayHaveSideEffects flag is no longer used. · 8c5d683a
      Dan Gohman authored
      llvm-svn: 97348
      8c5d683a
  2. Feb 27, 2010
  3. Feb 26, 2010
  4. Feb 25, 2010
Loading