Skip to content
  1. Aug 30, 2007
  2. Aug 27, 2007
  3. Aug 25, 2007
  4. Aug 22, 2007
  5. Aug 18, 2007
  6. Aug 17, 2007
  7. Aug 16, 2007
  8. Aug 15, 2007
  9. Aug 14, 2007
  10. Aug 13, 2007
  11. Aug 11, 2007
  12. Aug 10, 2007
  13. Aug 05, 2007
  14. Aug 04, 2007
    • Chandler Carruth's avatar
      This is the patch to provide clean intrinsic function overloading support in... · 7132e00d
      Chandler Carruth authored
      This is the patch to provide clean intrinsic function overloading support in LLVM. It cleans up the intrinsic definitions and generally smooths the process for more complicated intrinsic writing. It will be used by the upcoming atomic intrinsics as well as vector and float intrinsics in the future.
      
      This also changes the syntax for llvm.bswap, llvm.part.set, llvm.part.select, and llvm.ct* intrinsics. They are automatically upgraded by both the LLVM ASM reader and the bitcode reader. The test cases have been updated, with special tests added to ensure the automatic upgrading is supported.
      
      llvm-svn: 40807
      7132e00d
  15. Aug 02, 2007
    • Dan Gohman's avatar
      Fix the alignment requirements of several unpck and shuf instructions. · 8932bff7
      Dan Gohman authored
      Generalize isPSHUFDMask and add a unary SHUFPD pattern so that SHUFPD's
      memory operand alignment can be tested as well, with a fix to avoid
      breaking MMX's use of isPSHUFDMask.
      
      llvm-svn: 40756
      8932bff7
    • Dan Gohman's avatar
      Mark the SSE and MMX load instructions that · fa3eeeed
      Dan Gohman authored
      X86InstrInfo::isReallyTriviallyReMaterializable knows how to handle
      with the isReMaterializable flag so that it is given a chance to handle
      them. Without hoisting constant-pool loads from loops this isn't very
      visible, though it does keep CodeGen/X86/constant-pool-remat-0.ll from
      making a copy of the constant pool on the stack.
      
      llvm-svn: 40736
      fa3eeeed
    • Evan Cheng's avatar
      Fix test. · 824693c8
      Evan Cheng authored
      llvm-svn: 40721
      824693c8
  16. Aug 01, 2007
Loading