summaryrefslogtreecommitdiffstats
path: root/lib/Sema
Commit message (Expand)AuthorAgeFilesLines
* Fix and simplify handling of return type for (generic) lambda conversion func...Richard Smith2018-01-026-219/+117
* Suppress undefined-template warnings when the pattern is declared in a system...Nick Lewycky2018-01-021-2/+4
* [Sema] Don't emit the -Wstrict-prototypes warning for variadic functions.Volodymyr Sapsai2018-01-021-1/+1
* Again reverting an attempt to convert the DeclSpec enums into scoped enums.Faisal Vali2018-01-017-106/+101
* [Sema] Fix build with GCCBenjamin Kramer2018-01-011-1/+1
* Use 'unsigned int' instead of enum bit-fields to silence some warnings from r...Faisal Vali2018-01-011-3/+3
* [NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierTy...Faisal Vali2018-01-017-97/+102
* Revert r321614 and r321615Faisal Vali2018-01-017-101/+96
* [NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierTy...Faisal Vali2018-01-017-96/+101
* [Sema] Improve diagnostics for const- and ref-qualified member functionsJacob Bandes-Storch2017-12-311-2/+21
* Reverted 321592: [Sema] Improve diagnostics for const- and ref-qualified memb...Jacob Bandes-Storch2017-12-311-21/+2
* [Sema] Improve diagnostics for const- and ref-qualified member functionsJacob Bandes-Storch2017-12-311-2/+21
* [NFC] Modernize enum 'UnqualifiedId::IdKind' into a scoped enum UnqualifiedId...Faisal Vali2017-12-308-91/+94
* [NFC] Modernize enum Declarator::TheContext to a type-safe scoped enum.Faisal Vali2017-12-297-133/+138
* [Frontend] Correctly handle instantiating ctors with skipped bodiesIlya Biryukov2017-12-281-13/+13
* [OPENMP] Support for `depend` clauses on `target enter|exit data`.Alexey Bataev2017-12-271-4/+4
* [NFC] Small const correctness fixHamza Sood2017-12-271-2/+3
* [OPENMP] Support for `depend` clauses on `target data update`.Alexey Bataev2017-12-271-9/+8
* [AST] Inline CompoundStmt contents into the parent allocation.Benjamin Kramer2017-12-243-12/+9
* [NFC] Update the template-parameter parsers and analyzers to return NamedDecl...Faisal Vali2017-12-231-3/+3
* Add an explicit `LLVM_FALLTHROUGH` annotation to an intentionalChandler Carruth2017-12-221-0/+1
* [OPENMP] Captured arguments of the capturable clauses by value.Alexey Bataev2017-12-221-15/+36
* Fix unused variable warning in SemaTemplate. NFCSam McCall2017-12-221-1/+1
* Diagnose the various invalid decl-specifiers on nontype template parameters.Faisal Vali2017-12-221-0/+54
* [X86] Allow _mm_prefetch (both the header implementation and the builtin) to ...Craig Topper2017-12-211-1/+1
* Suppress "redundant parens" warning for "A (::B())".Richard Smith2017-12-211-1/+6
* Don't produce redundant parentheses warning for "A (::B);" and the like.Richard Smith2017-12-211-1/+19
* When instantiating a deduction guide, transform its name.Richard Smith2017-12-211-3/+7
* Add support for ObjectFormat to TargetSpecificAttrErich Keane2017-12-201-6/+0
* [Frontend] Handle skipped bodies in template instantiationsIlya Biryukov2017-12-202-11/+18
* Add explicit break (PR35700).Adrian Prantl2017-12-191-0/+1
* Silence a bunch of implicit fallthrough warningsAdrian Prantl2017-12-1914-28/+31
* Refactor overridden methods iteration to avoid double lookups.Benjamin Kramer2017-12-173-28/+15
* Don't trigger -Wuser-defined-literals for system headersDimitry Andric2017-12-141-1/+2
* [ThreadSafetyAnalysis] Fix isCapabilityExprYi Kong2017-12-141-5/+4
* When attempting to complete an incomplete array bound type in an expression,Richard Smith2017-12-141-18/+20
* [c++20] P0515R3: Parsing support and basic AST construction for operator <=>.Richard Smith2017-12-144-19/+52
* [OPENMP] Initial codegen for `target teams distribute simd` directive.Alexey Bataev2017-12-131-4/+15
* [OPENMP] Support `reduction` clause on target-based directives.Alexey Bataev2017-12-131-3/+7
* [OPENMP] Fix handling of clauses in clause parsing mode.Alexey Bataev2017-12-131-2/+6
* [Sema] Ignore decls in namespaces when global decls are not wanted.Eric Liu2017-12-131-4/+7
* [OpenMP] Diagnose function name on the link clauseKelvin Li2017-12-121-2/+13
* Revert a part of 320489 that was submitted unintentionally.Erich Keane2017-12-121-2/+1
* Fix ICE when __has_unqiue_object_representations called with invalid declErich Keane2017-12-121-1/+2
* [SemaCodeComplete] Allow passing out scope specifiers in qualified-id complet...Eric Liu2017-12-121-7/+19
* PR35586: Relax two asserts that are overly restrictiveErich Keane2017-12-111-2/+4
* P0620 follow-up: deducing `auto` from braced-init-list in new exprZhihao Yuan2017-12-111-5/+12
* [Sema] Fix crash in unused-lambda-capture warning for VLAsMalcolm Parsons2017-12-111-0/+3
* [CodeGen][X86] Fix handling of __fp16 vectors.Akira Hatanaka2017-12-091-1/+2
* Remove creation of out-of-bounds value of enumeration type (resulting in UB).Richard Smith2017-12-083-8/+8