Skip to content
  1. Jan 23, 2006
  2. Jan 21, 2006
  3. Jan 20, 2006
  4. Jan 19, 2006
  5. Jan 18, 2006
  6. Jan 17, 2006
  7. Jan 16, 2006
    • Reid Spencer's avatar
      For PR411: · b4f9a6f1
      Reid Spencer authored
      This patch is an incremental step towards supporting a flat symbol table.
      It de-overloads the intrinsic functions by providing type-specific intrinsics
      and arranging for automatically upgrading from the old overloaded name to
      the new non-overloaded name. Specifically:
        llvm.isunordered -> llvm.isunordered.f32, llvm.isunordered.f64
        llvm.sqrt -> llvm.sqrt.f32, llvm.sqrt.f64
        llvm.ctpop -> llvm.ctpop.i8, llvm.ctpop.i16, llvm.ctpop.i32, llvm.ctpop.i64
        llvm.ctlz -> llvm.ctlz.i8, llvm.ctlz.i16, llvm.ctlz.i32, llvm.ctlz.i64
        llvm.cttz -> llvm.cttz.i8, llvm.cttz.i16, llvm.cttz.i32, llvm.cttz.i64
      New code should not use the overloaded intrinsic names. Warnings will be
      emitted if they are used.
      
      llvm-svn: 25366
      b4f9a6f1
    • Nate Begeman's avatar
      Constant fold ctpop/ctlz/cttz, and a couple other small cleanups · 1e1eb5ee
      Nate Begeman authored
      llvm-svn: 25357
      1e1eb5ee
    • Nate Begeman's avatar
      Expand case for 64b Legalize, even though no one should end up using this · 2642a35f
      Nate Begeman authored
      (itanium supports bswap natively, alpha should custom lower it using the
      VAX floating point swapload, ha ha).
      
      llvm-svn: 25356
      2642a35f
    • Nate Begeman's avatar
      Add BSWAP stuff to intrinsic lowering for CBE & friends. · 7d831fa5
      Nate Begeman authored
      llvm-svn: 25355
      7d831fa5
  8. Jan 15, 2006
  9. Jan 14, 2006
  10. Jan 13, 2006
  11. Jan 12, 2006
  12. Jan 11, 2006
Loading