Skip to content
  1. Aug 18, 2007
  2. Aug 17, 2007
  3. Aug 16, 2007
    • Dan Gohman's avatar
      Add MVT::fAny for overloading intrinsics on floating-point types. · febf946e
      Dan Gohman authored
      llvm-svn: 41128
      febf946e
    • Steve Naroff's avatar
      · cdee44c1
      Steve Naroff authored
      Fixed Sema::CheckEqualityOperands() and Sema::CheckRelationalOperands() to deal more 
      thoughtfully with incompatible pointers. This includes:
      
      - Emit a diagnostic when two pointers aren't compatible!
      - Promote one of the pointers/integers so we maintain the invariant expected by the 
      code generator (i.e. that the left/right types match).
      - Upgrade the pointer/integer comparison diagnostic to include the types. 
      
      llvm-svn: 41127
      cdee44c1
    • Owen Anderson's avatar
      Cache non-local memory dependence analysis. This is a significant compile · 5f208bea
      Owen Anderson authored
      time performance win in most cases.
      
      llvm-svn: 41126
      5f208bea
    • Chris Lattner's avatar
      This adds a bunch of static functions that implement unsigned · 6b69568f
      Chris Lattner authored
      two's complement bignum arithmetic.  They could be used to
      implement much of APInt, but the idea is they are enough to
      implement APFloat as well, which the current APInt interface
      is not suited for.
      
      Patch by Neil Booth!
      
      llvm-svn: 41124
      6b69568f
    • Rafael Espindola's avatar
      add byval test · 4ba05408
      Rafael Espindola authored
      llvm-svn: 41123
      4ba05408
    • Reid Spencer's avatar
      Improve error handling in the linker by: · 19c21c59
      Reid Spencer authored
      1. Eliminate redundant error messages. LinkInFile and LinkInArchive
         already call the error() method in each case so there's no use
         telling the user again that an item couldn't be linked in.
      
      2. Improve the formatting of error messages (separating content).
      
      3. Change the wording for the warning about unrecognized files. Make
         it clear that the file is being ignored.
      
      llvm-svn: 41121
      19c21c59
Loading