summaryrefslogtreecommitdiff
path: root/lib/AST
Commit message (Expand)AuthorAgeFilesLines
* Revert "[ObjC] Allow declaring __weak pointer fields in C structs inAkira Hatanaka2018-03-124-27/+10
* [ObjC] Allow declaring __weak pointer fields in C structs in ARC.Akira Hatanaka2018-03-104-10/+27
* PR36645: Go looking for an appropriate array bound when constant-evaluating aRichard Smith2018-03-091-4/+12
* [analyzer] Correctly model iteration through "nil" objectsGeorge Karpenkov2018-03-081-0/+3
* [MS] Pass CVRU qualifiers properly in Itanium manglerReid Kleckner2018-03-081-1/+1
* Reland r326766 (with a slightly modified test)George Burgess IV2018-03-071-1/+5
* Revert 326766 too, after r326862 the test fails and I don't know how to fix.Nico Weber2018-03-071-5/+1
* Revert r326602, it caused PR36620.Nico Weber2018-03-071-4/+6
* [ExprConstant] Look through ExprWithCleanups for `allocsize`George Burgess IV2018-03-061-1/+5
* [Attr] Fix parameter indexing for several attributesJoel E. Denny2018-03-021-6/+4
* [NFC] Move CommentOpts checks to the call sites that depend on it. (Re-applyi...David L. Jones2018-03-022-13/+16
* Revert r326501 due to buildbot breakage.David L. Jones2018-03-012-16/+13
* [NFC] Move CommentOpts checks to the call sites that depend on it.David L. Jones2018-03-012-13/+16
* [RecordLayout] Only assert that fundamental type sizes are power of two on MSVCMartin Storsjo2018-03-011-4/+26
* Remove redundant casts. NFCGeorge Burgess IV2018-03-0113-74/+73
* [ObjC] Allow declaring __strong pointer fields in structs in Objective-CAkira Hatanaka2018-02-283-13/+60
* Fix a couple of cases where we would fail to correctly parse deduced class te...Richard Smith2018-02-281-0/+5
* [RecordLayout] Don't align to non-power-of-2 sizes when using -mms-bitfieldsMartin Storsjo2018-02-271-1/+6
* [ExprConstant] Fix crash when initialize an indirect field with another field.Volodymyr Sapsai2018-02-231-4/+16
* [ODRHash] Fix hashing for friend functions.Richard Trieu2018-02-222-3/+6
* [ODRHash] Handle some template weirdness.Richard Trieu2018-02-222-19/+43
* In C++14 onwards, it is permitted to read mutable members in constantRichard Smith2018-02-211-10/+22
* Clean up use of C allocation functionsSerge Pavlov2018-02-211-1/+1
* Revert r325375 "[MS] Make constexpr static data members implicitly inline"Hans Wennborg2018-02-201-1/+1
* [MS] Make constexpr static data members implicitly inlineReid Kleckner2018-02-161-1/+1
* [OpenMP] Fix trailing space when printing pragmas, by Joel. E. DennyAlexey Bataev2018-02-141-42/+41
* [AST] Refine the condition for element-dependent array fillersIvan A. Kosarev2018-02-141-2/+23
* Quick fix for 325116 buildbots: move template specialization into namespaceAleksei Sidorin2018-02-141-27/+29
* [ASTImporter] Fix lexical DC for templated decls; support VarTemplatePartialS...Aleksei Sidorin2018-02-141-50/+109
* Fix a couple of places where we assumed that non-type template parameters are...Richard Smith2018-02-141-1/+2
* Teach Wreturn-type, Wunreachable-code, and alpha.deadcode.UnreachableCode to ...Nico Weber2018-02-131-0/+12
* Update StmtProfile.cpp to handle zero template arguments.Richard Trieu2018-02-131-2/+5
* [Sema] Don't mark plain MS enums as fixedReid Kleckner2018-02-121-6/+1
* AST: support ObjC lifetime qualifiers in MS ABISaleem Abdulrasool2018-02-091-5/+60
* AST: support SwiftCC on MS ABISaleem Abdulrasool2018-02-071-3/+3
* Add support for attribute 'trivial_abi'.Akira Hatanaka2018-02-053-5/+73
* Make __has_unique_object_representations reject empty union types.Eric Fiselier2018-02-021-1/+1
* [AST] namespace ns { extern "C" { int X; }} prints as "ns::X", not as "X"Sam McCall2018-02-021-3/+4
* PR36181: Teach CodeGen to properly ignore requests to emit dependent entities.Richard Smith2018-02-011-0/+13
* [PR32482] Fix bitfield layout for -mms-bitfield and pragma packAlex Lorenz2018-01-311-3/+4
* [ASTImporter] Add support to import some AST nodes:Gabor Horvath2018-01-271-23/+108
* AST: support protocol conformances on id/class/interfaces in MS ABISaleem Abdulrasool2018-01-261-3/+30
* [AST] Use bit packing to reduce sizeof(TypedefNameDecl) from 88 to 80.Benjamin Kramer2018-01-261-3/+1
* [ASTImporter] avoid warnings: unused var, switch coveredSam McCall2018-01-262-8/+6
* [ASTImporter] Support LambdaExprs and improve template supportAleksei Sidorin2018-01-263-61/+334
* AST: inline a single-use variable (NFC)Saleem Abdulrasool2018-01-251-2/+1
* AST: correct mangling for SEL on MS ABISaleem Abdulrasool2018-01-231-1/+0
* AST: adjust ObjC MS mangling to work with typedefsSaleem Abdulrasool2018-01-231-5/+0
* [CUDA] CUDA has no device-side library builtins.Artem Belevich2018-01-231-0/+7
* Allow BlockDecl in CXXRecord scope to have no access specifier.Richard Trieu2018-01-191-0/+2