summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Decl.cpp
Commit message (Expand)AuthorAgeFilesLines
* A few tweaks to MaterializeTemporaryExpr suggested by John.Douglas Gregor2011-06-211-2/+1
* Introduce a new AST node describing reference binding to temporaries.Douglas Gregor2011-06-211-0/+14
* Move computation of __private_extern__ visibilty toFariborz Jahanian2011-06-161-0/+8
* Introduce a utility routine for checking whether a block's capturesJohn McCall2011-06-151-0/+10
* Implement support for C++11 in-class initialization of non-static data members.Richard Smith2011-06-111-3/+11
* Implement -fgnu89-inline. Fixes PR10041.Rafael Espindola2011-06-021-1/+1
* Implement explicit specialization of explicitly-defaulted constructors.Alexis Hunt2011-05-231-1/+1
* main() exists in hosted, not freestanding implementations. Fixes theAlexis Hunt2011-05-151-1/+1
* Add a method for checking whether a function is one of the reserved globalJohn McCall2011-05-151-4/+28
* When emitting the destructor for a class with a vtable, if we can determineAnders Carlsson2011-05-141-0/+14
* Modify some deleted function methods to better reflect reality:Alexis Hunt2011-05-061-1/+12
* Finish off rules for z-length bitfields in ms_structFariborz Jahanian2011-05-031-2/+1
* More rule enforcement of zero bitfields for ms_struct.Fariborz Jahanian2011-05-021-1/+2
* Compress some bits. Only matters for MSVC, or if we everJohn McCall2011-05-011-1/+1
* ms_struct patch for initialization and field access irgen.Fariborz Jahanian2011-04-281-2/+13
* Add -fdelayed-template-parsing option. Using this option all templated functi...Francois Pichet2011-04-221-1/+4
* ADT/Triple: Switch to using .isOSDarwin() predicate.Daniel Dunbar2011-04-191-1/+1
* Support for C++11 (non-template) alias declarations.Richard Smith2011-04-151-7/+21
* Chained PCH: Remember when additional specializations are added to a function...Sebastian Redl2011-04-141-1/+1
* On Mac OS X, the presence of an 'availability' attribute for thatDouglas Gregor2011-03-261-54/+70
* Fix a test case and teach ClearLinkageCache() to clear the linkage ofJohn McCall2011-03-221-1/+3
* Fixed inconsistency when adding TemplateParameterListsInfo.Abramo Bagnara2011-03-181-10/+46
* Fixed InnerLocStart.Abramo Bagnara2011-03-091-14/+15
* Fixed source range for StaticAssertDecl and LinkageSpecDecl. Fixed source ran...Abramo Bagnara2011-03-081-3/+66
* Fixed NamespaceDecl source range.Abramo Bagnara2011-03-081-2/+3
* Fixed bitfields source range.Abramo Bagnara2011-03-081-0/+5
* Fixed source range for all DeclaratorDecl's.Abramo Bagnara2011-03-081-20/+19
* Fixed TypedefDecl and TemplateTypeParameter source range.Abramo Bagnara2011-03-061-3/+3
* Fixed LabelDecl source range and cleaned creation code.Abramo Bagnara2011-03-051-3/+9
* Don't consider visibility from template parameter lists if we'reJohn McCall2011-03-041-5/+12
* Fixed source range for LabelDecl.Abramo Bagnara2011-03-031-2/+3
* Fixed source range for FileScopeAsmDecl. Others source range fixes will follow.Abramo Bagnara2011-03-031-3/+4
* 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
OpenPOWER on IntegriCloud