| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Assignments to reference variables shouldn't kill the variable. | Jordy Rose | 2010-06-04 | 2 | -9/+43 |
| | | | | | llvm-svn: 105452 | ||||
| * | Fixed Objective-C type encoding for bitfields for the GNU runtime to match ↵ | David Chisnall | 2010-06-04 | 2 | -36/+78 |
| | | | | | | | the encoding used by GCC. llvm-svn: 105451 | ||||
| * | Remove now unused code. | Anders Carlsson | 2010-06-04 | 1 | -235/+13 |
| | | | | | llvm-svn: 105448 | ||||
| * | Use CXXRecordDecl::getFinalOverriders to get final overriders. This speeds ↵ | Anders Carlsson | 2010-06-04 | 1 | -1/+119 |
| | | | | | | | up vtable layout by moving away from the old final overrider computation code that had O(N^2) complexity in some cases. llvm-svn: 105447 | ||||
| * | Remove a couple of unnecessary uses of IsStandardConversion. | John McCall | 2010-06-04 | 1 | -17/+6 |
| | | | | | llvm-svn: 105445 | ||||
| * | Check the output of this test. | Eli Friedman | 2010-06-03 | 1 | -1/+7 |
| | | | | | llvm-svn: 105434 | ||||
| * | Think through my commit this time. | Eli Friedman | 2010-06-03 | 1 | -1/+1 |
| | | | | | llvm-svn: 105433 | ||||
| * | Make sure this test doesn't break when we disallow throwing an exception | Eli Friedman | 2010-06-03 | 1 | -2/+1 |
| | | | | | | | in -fno-exceptions mode. llvm-svn: 105432 | ||||
| * | Removing commit access test file. | Tom Care | 2010-06-03 | 1 | -0/+0 |
| | | | | | llvm-svn: 105426 | ||||
| * | Testing commit access. | Tom Care | 2010-06-03 | 1 | -0/+0 |
| | | | | | llvm-svn: 105424 | ||||
| * | Classify NEON intrinsics by overloading-type for codegen | Nate Begeman | 2010-06-03 | 1 | -146/+162 |
| | | | | | | | Add a few missing instructions llvm-svn: 105417 | ||||
| * | Make sure to check the accessibility of and mark the destructor for the | Eli Friedman | 2010-06-03 | 3 | -3/+40 |
| | | | | | | | operand of a throw expression. Fixes PR7281. llvm-svn: 105408 | ||||
| * | Don't intentionally try to ignore the value of a scalar expression when we | Eli Friedman | 2010-06-03 | 2 | -1/+13 |
| | | | | | | | actually care about it. Fixes PR7291. llvm-svn: 105404 | ||||
| * | Hack in some really terrible C++ record PCH support that I need right now. | John McCall | 2010-06-03 | 6 | -25/+101 |
| | | | | | | | | | This is required in order to test: The ASTImporter should set base classes after formally entering the definition. llvm-svn: 105401 | ||||
| * | Return a proper null CXSourceLocation from clang_getLocation() when the ↵ | Ted Kremenek | 2010-06-03 | 1 | -1/+3 |
| | | | | | | | SourceLocation is invalid. Fixes <rdar://problem/8056640>. llvm-svn: 105392 | ||||
| * | Don't try to explicitly zero out bit-fields. | Anders Carlsson | 2010-06-03 | 2 | -0/+16 |
| | | | | | llvm-svn: 105391 | ||||
| * | Test commit: fix method summary comment | Jordy Rose | 2010-06-03 | 1 | -1/+1 |
| | | | | | llvm-svn: 105385 | ||||
| * | Make addStmt always add stmt. Delegate other cases to Visit() directly. | Zhongxing Xu | 2010-06-03 | 1 | -6/+6 |
| | | | | | llvm-svn: 105384 | ||||
| * | CFG: add all LHS of assingments as lvalue. This improves support for C++ ↵ | Zhongxing Xu | 2010-06-03 | 2 | -2/+30 |
| | | | | | | | reference. Patch by Jordy. llvm-svn: 105383 | ||||
| * | Add comments. | Zhongxing Xu | 2010-06-03 | 1 | -1/+2 |
| | | | | | llvm-svn: 105382 | ||||
| * | Add all final overriders to the map. | Anders Carlsson | 2010-06-03 | 2 | -14/+28 |
| | | | | | llvm-svn: 105374 | ||||
| * | There is no dcl.init.ref p16. This test deals with p5. | Jeffrey Yasskin | 2010-06-02 | 1 | -0/+0 |
| | | | | | llvm-svn: 105351 | ||||
| * | Block C++ code gen. Adds support for block reference argument | Fariborz Jahanian | 2010-06-02 | 2 | -4/+43 |
| | | | | | | | | types. Executable test will be added to LLVM test suite. (radar 8041962). llvm-svn: 105347 | ||||
| * | Don't try to emit the vtable for a class just because we're emitting a | John McCall | 2010-06-02 | 4 | -23/+45 |
| | | | | | | | | | virtual function from it. Fixes PR7241. llvm-svn: 105345 | ||||
| * | Headers: Fix quoting of macro arguments in a couple more places. | Daniel Dunbar | 2010-06-02 | 2 | -9/+9 |
| | | | | | llvm-svn: 105331 | ||||
| * | Don't substitute 'St' for 'std' when the namespace is nested inside another ↵ | Anders Carlsson | 2010-06-02 | 2 | -9/+19 |
| | | | | | | | namespace. llvm-svn: 105330 | ||||
| * | Fix undefined behavior, noticed by GCC 4.5. Patch by Dimitry Andric! | Daniel Dunbar | 2010-06-02 | 1 | -2/+3 |
| | | | | | llvm-svn: 105329 | ||||
| * | Fix compiler warning about to false -> pointer conversion; patch by Dimitry ↵ | Daniel Dunbar | 2010-06-02 | 1 | -1/+1 |
| | | | | | | | Andric! llvm-svn: 105328 | ||||
| * | Fix unintentional method call due to false -> pointer conversion; patch by ↵ | Daniel Dunbar | 2010-06-02 | 1 | -1/+1 |
| | | | | | | | Dimitry Andric! llvm-svn: 105327 | ||||
| * | When building RTTI descriptors for pointer types, we need to get the ↵ | Anders Carlsson | 2010-06-02 | 2 | -6/+28 |
| | | | | | | | unqualified array type and the qualifiers from it. llvm-svn: 105326 | ||||
| * | Fix vget_lane/vset_lane | Nate Begeman | 2010-06-02 | 1 | -2/+2 |
| | | | | | llvm-svn: 105317 | ||||
| * | typeid() produces type information for the cv-unqualified version of | Douglas Gregor | 2010-06-02 | 2 | -4/+20 |
| | | | | | | | the type. Thanks to Anders for the bug report! llvm-svn: 105314 | ||||
| * | clang++ is now a different greek letter. | Chris Lattner | 2010-06-02 | 1 | -2/+2 |
| | | | | | llvm-svn: 105313 | ||||
| * | Correctly mangle unsigned integer literals where the high bit is set. | Anders Carlsson | 2010-06-02 | 2 | -2/+11 |
| | | | | | llvm-svn: 105312 | ||||
| * | Correctly mangle variadic functions that don't have any other parameters. | Anders Carlsson | 2010-06-02 | 2 | -1/+14 |
| | | | | | llvm-svn: 105311 | ||||
| * | When mangling member function pointers, fake adding a substitution ↵ | Anders Carlsson | 2010-06-02 | 2 | -6/+38 |
| | | | | | | | corresponding to the function type. llvm-svn: 105310 | ||||
| * | Add a compatibility note about incomplete types in templates. | John McCall | 2010-06-02 | 1 | -0/+32 |
| | | | | | llvm-svn: 105309 | ||||
| * | Checkpoint arm_neon.h generation with tablegen | Nate Begeman | 2010-06-02 | 1 | -35/+38 |
| | | | | | llvm-svn: 105306 | ||||
| * | More cleanup. | Anders Carlsson | 2010-06-01 | 1 | -14/+10 |
| | | | | | llvm-svn: 105301 | ||||
| * | More cleanup. | Anders Carlsson | 2010-06-01 | 1 | -35/+10 |
| | | | | | llvm-svn: 105299 | ||||
| * | Cleanup. | Anders Carlsson | 2010-06-01 | 1 | -8/+9 |
| | | | | | llvm-svn: 105296 | ||||
| * | Delete a blank line to make it easier to process this file with a script. | Dan Gohman | 2010-06-01 | 1 | -1/+0 |
| | | | | | llvm-svn: 105275 | ||||
| * | Alter the ExternalASTSource interface to permit by-name lookups. PCH ↵ | John McCall | 2010-06-01 | 8 | -114/+204 |
| | | | | | | | | | | | | | | | continues to bring in the entire lookup table at once. Also, give ExternalSemaSource's vtable a home. This is important because otherwise any reference to it will cause RTTI to be emitted, and since clang is compiled with -fno-rtti, that RTTI will contain unresolved references (to ExternalASTSource's RTTI). So this change makes it possible to subclass ExternalSemaSource from projects compiled with RTTI, as long as the subclass's home is compiled with -fno-rtti. llvm-svn: 105268 | ||||
| * | Limit the use of BindDefault(). | Zhongxing Xu | 2010-06-01 | 1 | -1/+5 |
| | | | | | llvm-svn: 105265 | ||||
| * | Add support for calloc() in MallocChecker. Patch by Jordy Rose, with my | Zhongxing Xu | 2010-06-01 | 7 | -10/+132 |
| | | | | | | | modification. llvm-svn: 105264 | ||||
| * | Fix crash in code completion when an ObjCMethodDecl doesn't have an ↵ | Ted Kremenek | 2010-05-31 | 1 | -4/+7 |
| | | | | | | | | | associated @interface. Fixes <rdar://problem/8026215>. llvm-svn: 105256 | ||||
| * | Minor tweaks on doug's objc recovery patch: the caller | Chris Lattner | 2010-05-31 | 2 | -7/+12 |
| | | | | | | | | | | | | | of isSimpleObjCMessageExpression checks the language, so change a dynamic check into an assert. isSimpleObjCMessageExpression is expensive, so only do it in the common case when it is likely to matter: when the [ of the postfix expr starts on a new line. This should avoid doing lookahead for every array expression. llvm-svn: 105229 | ||||
| * | Make methods non-virtual again for now. I accidentally committed this in | Charles Davis | 2010-05-31 | 1 | -23/+21 |
| | | | | | | | preparation for an alternate mangler. llvm-svn: 105224 | ||||
| * | Tweak test for non-64-bit Darwin | Douglas Gregor | 2010-05-31 | 1 | -4/+6 |
| | | | | | llvm-svn: 105222 | ||||
| * | When we see the a '[' in a postfix expression in Objective-C, perform | Douglas Gregor | 2010-05-31 | 4 | -1/+26 |
| | | | | | | | | | | | | | | | | | | | | a simple, quick check to determine whether the expression starting with '[' can only be an Objective-C message send. If so, don't parse it as an array subscript expression. This improves recovery for, e.g., [a method1] [a method2] so that we now produce t.m:10:13: error: expected ';' after expression [a method] ^ instead of some mess about expecting ']'. llvm-svn: 105221 | ||||

