Skip to content
  1. Jan 21, 2006
  2. Jan 20, 2006
  3. Jan 19, 2006
  4. Jan 18, 2006
  5. Jan 17, 2006
  6. 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
  7. Jan 15, 2006
  8. Jan 14, 2006
  9. Jan 13, 2006
  10. Jan 12, 2006
  11. Jan 11, 2006
Loading