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
    • Nate Begeman's avatar
      Add BSWAP stuff to intrinsic lowering for CBE & friends. · 7d831fa5
      Nate Begeman authored
      llvm-svn: 25355
      7d831fa5
  2. Jan 13, 2006
  3. Nov 11, 2005
  4. Oct 23, 2005
    • Jeff Cohen's avatar
      When a function takes a variable number of pointer arguments, with a zero · 11e26b52
      Jeff Cohen authored
      pointer marking the end of the list, the zero *must* be cast to the pointer
      type.  An un-cast zero is a 32-bit int, and at least on x86_64, gcc will
      not extend the zero to 64 bits, thus allowing the upper 32 bits to be
      random junk.
      
      The new END_WITH_NULL macro may be used to annotate a such a function
      so that GCC (version 4 or newer) will detect the use of un-casted zero
      at compile time.
      
      llvm-svn: 23888
      11e26b52
  5. Jul 27, 2005
  6. May 11, 2005
  7. May 08, 2005
  8. May 03, 2005
  9. Apr 30, 2005
  10. Apr 22, 2005
  11. Mar 28, 2005
  12. Mar 15, 2005
  13. Mar 01, 2005
  14. Feb 28, 2005
  15. Jul 29, 2004
  16. Jul 04, 2004
  17. Jun 20, 2004
  18. Jun 15, 2004
  19. Jun 12, 2004
  20. Jun 11, 2004
  21. Jun 05, 2004
    • Chris Lattner's avatar
      Remove an unused variable. · 0d639587
      Chris Lattner authored
      Work around for bogus errors: no those static functions don't need to
      be executed to be initialized!
      
      llvm-svn: 14040
      0d639587
  22. May 09, 2004
  23. Feb 15, 2004
  24. Feb 14, 2004
  25. Feb 12, 2004
  26. Jan 14, 2004
  27. Jan 05, 2004
  28. Dec 28, 2003
Loading