summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ASTContext.cpp
Commit message (Expand)AuthorAgeFilesLines
* Return a reference instead of vector copy for parentmap queries.Benjamin Kramer2014-10-041-6/+5
* -ms-extensions: Implement __super scope specifier (PR13236).Nikola Smiljanic2014-09-261-1/+2
* Fix handling of preincrement on bit-fields. This gives a bit-field in C++, butRichard Smith2014-09-241-7/+23
* Use range based for loops to avoid needing to re-mention SmallPtrSet size.Craig Topper2014-08-251-5/+3
* Objective-C. Warn when @encode'ing provides an incompleteFariborz Jahanian2014-08-221-26/+39
* Range'ify some for loops over RecordDecl::fields()Hans Wennborg2014-08-211-4/+3
* AST: Propagate 'AlignIsRequired' though many levels of typedefsDavid Majnemer2014-08-041-1/+3
* Factor out exception specification information fromRichard Smith2014-07-311-8/+7
* AST: Simplify some codeDavid Majnemer2014-07-301-6/+7
* Simplify the code.Rafael Espindola2014-07-301-7/+6
* Fix a use after free bug.Rafael Espindola2014-07-301-5/+8
* MS ABI: Consider alignment attributes on typedefs for layoutDavid Majnemer2014-07-301-39/+42
* MS compatibility: always emit dllexported in-class initialized static data me...Hans Wennborg2014-07-171-1/+14
* Added the pack_elements range accessor. Refactoring some for loops to use ran...Aaron Ballman2014-07-151-5/+3
* Cleanup. No functionality change.Richard Smith2014-07-101-2/+2
* ASTContext: Factor 'getObjCEncodingForPropertyType' as its own method.Joe Groff2014-07-071-3/+11
* Do not store duplicate parents when memoization data is available.Samuel Benzaquen2014-06-131-14/+25
* CodeGen: Correct linkage of thread_local for OS XDavid Majnemer2014-06-111-8/+0
* Teach __alignof__ to look through arrays before performing theRichard Smith2014-06-101-9/+1
* Related to PR19992: when the GNU alignof-expression extension is applied to anRichard Smith2014-06-101-3/+8
* Delay lookup of simple default template arguments under -fms-compatibilityReid Kleckner2014-06-061-2/+0
* Cleanup, and always create a DecltypeType for a decltype expression, ratherRichard Smith2014-06-051-21/+16
* Make the parent-map use significantly less memory.Manuel Klimek2014-05-211-3/+37
* Make global named registers internal variablesRenato Golin2014-05-211-0/+3
* If a declaration is loaded, and then a module import adds a redeclaration, thenRichard Smith2014-05-161-0/+9
* Allow dllimport/dllexport on inline functions and adjust the linkage.Hans Wennborg2014-05-151-5/+33
* AST: Remove dead-code/update reference to standardDavid Majnemer2014-05-151-11/+8
* Drop AST's version of ARMCXXABI, it doesn't differ from the Itanium baseJoerg Sonnenberger2014-05-131-3/+2
* [C++11] Use 'nullptr'. AST edition.Craig Topper2014-05-121-161/+161
* Eliminate ASTContext's DelayInitialization flagAlp Toker2014-05-031-11/+2
* CodeGen: Fix linkage of reference temporariesDavid Majnemer2014-04-281-12/+40
* [Index/DocComments] When cloning a full comment, pick the template parameters...Argyrios Kyrtzidis2014-04-271-0/+2
* AST: Respect alignment attributes on typedef'd arraysJustin Bogner2014-04-151-1/+3
* Objective-C arc [Sema]. Allow bridge cast of a qualified-id expressionFariborz Jahanian2014-04-041-2/+18
* CodeGen: Emit some functions as weak_odr under -fms-compatibilityDavid Majnemer2014-04-021-3/+9
* Objective-C [IRGen]. Add encoding for 'weak' attribute of aFariborz Jahanian2014-04-021-0/+2
* ARM64: initial clang support commit.Tim Northover2014-03-291-0/+2
* Comment parsing: attach comments to enums declared using the NS_ENUM macroDmitri Gribenko2014-03-271-5/+17
* Comment parsing: when comment ranges are deserialized from multiple modules,Dmitri Gribenko2014-03-271-0/+7
* [C++11] Replacing ObjCObjectPointerType iterators qual_begin() and qual_end()...Aaron Ballman2014-03-171-47/+20
* [C++11] Replacing ObjCObjectType iterators qual_begin() and qual_end() with i...Aaron Ballman2014-03-171-17/+6
* [C++11] Replacing FunctionProtoType iterators param_type_begin() and param_ty...Aaron Ballman2014-03-171-13/+5
* [C++11] Replacing ObjCCategoryDecl iterators propimpl_begin() and propimpl_en...Aaron Ballman2014-03-141-12/+4
* [C++11] Replacing ObjCCategoryDecl iterators protocol_begin() and protocol_en...Aaron Ballman2014-03-141-3/+1
* [C++11] Replacing ObjCProtocolDecl iterators protocol_begin() and protocol_en...Aaron Ballman2014-03-131-16/+10
* [C++11] Replacing ObjCInterfaceDecl iterators known_extensions_begin() and kn...Aaron Ballman2014-03-131-9/+2
* [C++11] Replacing ObjCInterfaceDecl iterators visible_categories_begin() and ...Aaron Ballman2014-03-131-6/+2
* [C++11] Replacing ObjCInterfaceDecl iterators ivar_begin() and ivar_end() wit...Aaron Ballman2014-03-131-3/+2
* [C++11] Replacing ObjCInterfaceDecl iterators all_referenced_protocol_begin()...Aaron Ballman2014-03-131-3/+1
* [C++11] Replacing CXXRecordDecl iterators vbases_begin() and vbases_end() wit...Aaron Ballman2014-03-131-8/+5
OpenPOWER on IntegriCloud