Skip to content
  1. Aug 01, 2008
  2. Jul 26, 2008
  3. Jul 25, 2008
  4. Jul 22, 2008
    • Daniel Dunbar's avatar
      Implement nans, prefetch, and trap builtins. · b725726c
      Daniel Dunbar authored
      This closes <rdar://problem/6080720>, support for __builtin_constant_p
      has been filed separately.
      
      llvm-svn: 53885
      b725726c
    • Chris Lattner's avatar
      minor cleanup to the actions interface to pass around SmallVectorImpl instead · d7352d68
      Chris Lattner authored
      of a specific smallvector size.
      
      Fix protocol lists to pass down proper location info, so we get diagnostics
      like this:
      
      t.m:3:35: error: cannot find protocol definition for 'NSCopying', referenced by 'NSWhatever'
      @interface NSWhatever : NSObject <NSCopying>
                                        ^
      
      instead of this:
      
      t.m:3:44: error: cannot find protocol definition for 'NSCopying', referenced by 'NSWhatever'
      @interface NSWhatever : NSObject <NSCopying>
                                                 ^
      
      
      Add a new IdentifierLocPair typedef which is just a pair<IdentifierInfo*, SourceLocation>
      
      llvm-svn: 53883
      d7352d68
  5. Jul 21, 2008
  6. Jul 14, 2008
    • Nate Begeman's avatar
      http://llvm.org/bugs/show_bug.cgi?id=2523 · 191a6b1f
      Nate Begeman authored
      Add some code to handle vector comparisons, which is the language side
      of the llvm vicmp/vfcmp instructions.  Also make the vector-vector and
      vector-scalar asign checks a bit more sane under the presence of lax vector
      conversions.
      
      llvm-svn: 53565
      191a6b1f
  7. Jul 01, 2008
  8. Jun 29, 2008
  9. Jun 28, 2008
  10. Jun 26, 2008
  11. Jun 25, 2008
    • Argyrios Kyrtzidis's avatar
      Add parsing support for C++ classes. · 7bbb20e3
      Argyrios Kyrtzidis authored
      Note that Parser::ParseCXXMemberSpecification is temporarily disabled until the Sema support is in place.
      Once ParseCXXMemberSpecification is enabled, the Parser/cxx-class.cpp test will pass.
      
      llvm-svn: 52694
      7bbb20e3
  12. Jun 21, 2008
  13. Jun 17, 2008
  14. Jun 16, 2008
  15. Jun 08, 2008
  16. Jun 06, 2008
  17. Jun 03, 2008
    • Eli Friedman's avatar
      Re-fix r51907 in a way which doesn't affect valid code. This essentially · 149614bf
      Eli Friedman authored
      moves the check for the invalid construct to a point where it doesn't 
      affect other uses of isIntegerConstantExpr, and we can warn properly 
      when the extension is used.  This makes it a bit more complicated, but 
      it's a lot cleaner.
      
      Steve, please tell me if this check is sufficient to handle the 
      relevant system header.  I know it's enough to handle the testcase, but 
      I don't know what exactly the original looks like.
      
      llvm-svn: 51918
      149614bf
  18. May 27, 2008
  19. May 20, 2008
  20. May 19, 2008
  21. May 14, 2008
  22. May 07, 2008
  23. May 06, 2008
  24. May 05, 2008
Loading