summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Decl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Push nested-name-specifier source location information into using directives.Douglas Gregor2011-02-251-2/+4
* Use NestedNameSpecifierLoc within out-of-line variables, function, andDouglas Gregor2011-02-251-13/+7
* Update UsingDecl, UnresolvedUsingTypenameDecl, andDouglas Gregor2011-02-251-3/+7
* Fix the rest of PR9316 along with some other bugs spotted by inspection.Chandler Carruth2011-02-251-11/+12
* Likely fix for PR9316 and other unknown bugs: don't use the anonynmousChandler Carruth2011-02-241-2/+6
* Give ImplicitParamDecl a public constructor so that it can be allocated onJohn McCall2011-02-221-2/+4
* Revert all of my commits that devirtualized the Decl hierarchy, whichDouglas Gregor2011-02-191-58/+29
* Warn about code that uses variables and functions with internal linkageJohn McCall2011-02-191-2/+14
* Devirtualize TagDecl::completeDefinition().Douglas Gregor2011-02-171-7/+7
* Devirtualize DeclaratorDecl::getInnerLocStart() and TagDecl::getInnerLocStart().Douglas Gregor2011-02-171-7/+25
* Devirtualize NamedDecl::getNameForDiagnostic().Douglas Gregor2011-02-171-13/+24
* Step #1/N of implementing support for __label__: split labels intoChris Lattner2011-02-171-0/+6
* De-virtualize Decl::isOutOfLine().Douglas Gregor2011-02-171-2/+2
* Move the check that gives functions with unique-external types unique-externalJohn McCall2011-02-101-0/+13
* Clear the linkage cache recursively. Fixes PR8926.John McCall2011-02-081-0/+31
* A few more tweaks to the blocks AST representation: John McCall2011-02-071-9/+14
* An insomniac stab at making block declarations list the variables they closeJohn McCall2011-02-021-2/+15
* Fix the computation of alignment for fields of packed+aligned structs.John McCall2011-01-201-0/+19
* Implement support for non-type template parameter packs whose type isDouglas Gregor2011-01-191-1/+11
* Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall2011-01-191-1/+1
* PR3558: mark "logically const" accessor methods in ASTContext as const,Jay Foad2011-01-121-4/+4
* Implement the last bullet of [temp.deduct.type]p5 and part of the lastDouglas Gregor2011-01-111-0/+13
* Fix a comment typo.Bob Wilson2011-01-101-1/+1
* Implement template argument deduction from a call to a functionDouglas Gregor2011-01-061-4/+13
* Add Decl::isParameterPack(), which covers both function and templateDouglas Gregor2011-01-051-0/+4
* Replace the representation of template template argument packDouglas Gregor2011-01-051-1/+3
* Redesign the way anonymous fields are handled in designated-initializers.Francois Pichet2010-12-221-11/+0
* Implement BlockDecl::getSourceRange(). The bogus source-rangeDouglas Gregor2010-12-211-0/+3
* Apply attributes to explicit specializations. Specializations whichJohn McCall2010-12-181-14/+34
* Treat visibility on an enclosing namespace as a non-explicit source ofJohn McCall2010-12-101-0/+14
* When an "inline" declaration was followed by a definition not markedDouglas Gregor2010-12-091-19/+18
* Cast CachedLinkage to linkage to avoid "comparison between signed and unsigne...Benjamin Kramer2010-12-071-5/+3
* Use the unused merge() function, fixing an minor, unintended change IDouglas Gregor2010-12-061-9/+5
* Re-implement caching for the linkage calculation of declarations.Douglas Gregor2010-12-061-31/+83
* Revert r120808, my previous implementation of caching for the linkageDouglas Gregor2010-12-061-73/+2
* Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall2010-12-061-4/+3
* Silence "comparison between signed and unsigned integer expressions" warnings.Benjamin Kramer2010-12-041-4/+4
* Added struct/class syntactic info for c++0x scoped enum.Abramo Bagnara2010-12-031-3/+4
* Implement caching for the linkage and visibility calculations ofDouglas Gregor2010-12-031-2/+73
* Fix a bunch of IndirectFieldDecl-related warnings.Benjamin Kramer2010-11-211-3/+4
* Major anonymous union/struct redesign.Francois Pichet2010-11-211-1/+7
* Remove broken support for variadic templates, along with the variousDouglas Gregor2010-11-071-6/+5
* Put class into an anonymous namespace.Benjamin Kramer2010-11-051-0/+2
* Don't be so eager to replace UsingDecls in a DeclContext's lookup table;Argyrios Kyrtzidis2010-11-041-0/+4
* Unbreak private_extern, which apparently we had zero tests for.John McCall2010-11-021-2/+6
* Ignore attributes on classes when calculating visibility for membersJohn McCall2010-11-021-49/+65
* Only apply -fvisibility-inlines-hidden to definitions. ApparentlyJohn McCall2010-11-011-3/+9
* Better solution: calculate the visibility of functions and variablesJohn McCall2010-10-301-162/+107
* GCC faithfully calculates visibility for variables independently ofJohn McCall2010-10-301-23/+19
* Restore r117644, this time properly ignoring -fvisibility and type visibilityJohn McCall2010-10-291-48/+133
OpenPOWER on IntegriCloud