Skip to content
  1. 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
  2. Jan 14, 2006
  3. Jan 13, 2006
  4. Jan 11, 2006
  5. Jan 10, 2006
  6. Jan 09, 2006
  7. Dec 03, 2005
  8. Nov 18, 2005
  9. Oct 27, 2005
  10. Oct 26, 2005
  11. Oct 24, 2005
  12. Oct 04, 2005
  13. Sep 28, 2005
  14. Sep 27, 2005
  15. Sep 26, 2005
  16. Sep 23, 2005
  17. Sep 20, 2005
  18. Aug 13, 2005
  19. Aug 12, 2005
  20. Aug 05, 2005
Loading