| Commit message (Expand) | Author | Age | Files | Lines |
| * | [C++11] Use 'nullptr'. AST edition. | Craig Topper | 2014-05-12 | 1 | -6/+6 |
| * | [C++11] Removing the found_decls_begin() and found_decls_end() APIs and repla... | Aaron Ballman | 2014-03-14 | 1 | -7/+3 |
| * | [C++11] Replacing CXXRecordDecl iterators method_begin() and method_end() wit... | Aaron Ballman | 2014-03-13 | 1 | -4/+1 |
| * | [C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with ... | Aaron Ballman | 2014-03-13 | 1 | -30/+23 |
| * | Use pop_back_val() instead of both back() and pop_back(). | Robert Wilhelm | 2013-08-23 | 1 | -3/+3 |
| * | Use SmallVectorImpl instead of SmallVector for iterators and references to av... | Craig Topper | 2013-07-04 | 1 | -4/+4 |
| * | Fix Cast | David Greene | 2013-01-15 | 1 | -1/+2 |
| * | Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as pe... | David Blaikie | 2012-12-19 | 1 | -11/+11 |
| * | Sort all of Clang's files under 'lib', and fix up the broken headers | Chandler Carruth | 2012-12-04 | 1 | -1/+1 |
| * | Fix CXXRecordDecl::forallBases to not look through bases which are dependent | Richard Smith | 2012-11-22 | 1 | -2/+14 |
| * | Rework my implementation of circular-reference finding to not use | Douglas Gregor | 2012-11-10 | 1 | -5/+5 |
| * | Diagnostic circular inheritance involving dependent base classes. We | Douglas Gregor | 2012-11-10 | 1 | -5/+5 |
| * | Convert a few more getAs cases to castAs where we immediately call a member f... | Ted Kremenek | 2012-09-12 | 1 | -2/+2 |
| * | Switch a SmallPtrSet/SmallVector pair over to SetVector. | Douglas Gregor | 2012-09-11 | 1 | -4/+3 |
| * | Change a bunch of cases where we do "getAs<...>->doSomething()" to | Ted Kremenek | 2012-08-23 | 1 | -8/+11 |
| * | array_pod_sort on the addresses of declaration pointers leads to | Douglas Gregor | 2012-08-23 | 1 | -5/+3 |
| * | Constify CXXRecordDecl::isVirtuallyDerivedFrom. | Jordan Rose | 2012-08-08 | 1 | -4/+8 |
| * | Remove get(V)BaseClassOffsetInBits, the CharUnit functions should be used ins... | Benjamin Kramer | 2012-07-04 | 1 | -0/+1 |
| * | PR12962: Fix a rare use after free when collecting virtual overrides. | Benjamin Kramer | 2012-05-27 | 1 | -2/+7 |
| * | Actually remove the duplicated elements from the vector. | Benjamin Kramer | 2012-02-23 | 1 | -1/+1 |
| * | Unique CXXBasePath decls with the SmallVector/pod_sort/std::unique idiom inst... | Benjamin Kramer | 2012-02-23 | 1 | -6/+9 |
| * | remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.... | Chris Lattner | 2011-07-23 | 1 | -6/+6 |
| * | Support for C++11 (non-template) alias declarations. | Richard Smith | 2011-04-15 | 1 | -1/+1 |
| * | Fix some corner cases in the __is_base_of logic. | John McCall | 2011-01-28 | 1 | -3/+6 |
| * | Rename RecordLayout::getPrimaryBaseWasVirtual to isPrimaryBaseVirtual. | Anders Carlsson | 2010-11-24 | 1 | -1/+1 |
| * | Fix typo. | Anders Carlsson | 2010-11-24 | 1 | -2/+2 |
| * | Add CXXRecordDecl::getIndirectPrimaryBases. | Anders Carlsson | 2010-11-24 | 1 | -0/+48 |
| * | Add a short circuit in isVirtuallyDerivedFrom. | Anders Carlsson | 2010-06-04 | 1 | -0/+3 |
| * | Add all final overriders to the map. | Anders Carlsson | 2010-06-03 | 1 | -14/+21 |
| * | Use CanQualType to enforce the use of a canonical type argument to | Douglas Gregor | 2010-05-21 | 1 | -3/+2 |
| * | Implement computation of the final overriders for each virtual | Douglas Gregor | 2010-03-23 | 1 | -0/+237 |
| * | Implement name hiding for names found through virtual base subobjects | Douglas Gregor | 2010-03-03 | 1 | -1/+83 |
| * | Refactor CXXRecordDecl::lookupInBases() to push the recursion down a | Douglas Gregor | 2010-03-03 | 1 | -27/+35 |
| * | Revert r97618. Access control sucks | Douglas Gregor | 2010-03-03 | 1 | -18/+9 |
| * | Factor out the recursive lookup into C++ base classes into a separate, | Douglas Gregor | 2010-03-03 | 1 | -9/+18 |
| * | Eliminate the ASTContext parameter from RecordDecl::getDefinition() | Douglas Gregor | 2010-02-11 | 1 | -2/+1 |
| * | Reset the found-virtual-base state unless the *current* base produces a path, | John McCall | 2010-02-09 | 1 | -4/+7 |
| * | Implement elementary access control. | John McCall | 2010-01-23 | 1 | -14/+28 |
| * | First pass at collecting access-specifier information along inheritance paths. | John McCall | 2010-01-20 | 1 | -2/+18 |
| * | In CXXRecordDecl::forallBases, add the base to the "queue", so we walk more t... | Anders Carlsson | 2009-12-09 | 1 | -2/+4 |
| * | Add CXXRecordDecl::forallBases to walk an inheritance hierarchy with non-lookup | John McCall | 2009-12-08 | 1 | -0/+49 |
| * | First part of changes to eliminate problems with cv-qualifiers and | Douglas Gregor | 2009-11-16 | 1 | -2/+2 |
| * | Random const correctness, and incidentally use computeDeclContext when building | John McCall | 2009-11-12 | 1 | -12/+13 |
| * | Canonicality is a property of qualified types, not unqualified types. | John McCall | 2009-10-22 | 1 | -1/+1 |
| * | Fix eof. | Mike Stump | 2009-10-06 | 1 | -1/+1 |
| * | Refactor the code that walks a C++ inheritance hierarchy, searching | Douglas Gregor | 2009-10-06 | 1 | -0/+244 |