summaryrefslogtreecommitdiffstats
path: root/lib/Parse
Commit message (Expand)AuthorAgeFilesLines
* Revert r350404Hans Wennborg2019-02-133-31/+11
* Merging r353431:Hans Wennborg2019-02-121-5/+4
* Merging r353142:Hans Wennborg2019-02-121-1/+1
* Use DeclSpec for quals in DeclaratorChunk::FunctionTypeInfo.Anastasia Stulova2019-01-094-49/+19
* Add two new pragmas for controlling software pipelining optimizations.Aaron Ballman2019-01-041-12/+24
* Refactor the way we handle diagnosing unused expression results.Aaron Ballman2019-01-043-11/+31
* Add support for namespaces on #pragma clang attributeErik Pilkington2018-12-201-6/+40
* [OPENMP] parsing and sema support for 'close' map-type-modifierKelvin Li2018-12-181-75/+93
* Fix up diagnostics.Richard Trieu2018-12-142-2/+0
* [CodeComplete] Fill preferred type on binary expressionsIlya Biryukov2018-12-131-4/+5
* [OpenCL] Add generic AS to 'this' pointerMikael Nilsson2018-12-133-10/+11
* Revert "[OpenCL] Add generic AS to 'this' pointer"Mikael Nilsson2018-12-123-11/+10
* [OpenCL] Add generic AS to 'this' pointerMikael Nilsson2018-12-123-10/+11
* Misc typos fixes in ./lib folderRaphael Isemann2018-12-101-1/+1
* [CodeComplete] Cleanup access checking in code completionIlya Biryukov2018-12-031-13/+14
* Move LoopHint.h from Sema to ParseRichard Trieu2018-11-282-2/+2
* [OPENMP] remove redundant ColonExpected flag in ParseOpenMP.cpp (NFC)Kelvin Li2018-11-281-3/+0
* [MS] Push outermost class DeclContexts only in -fdelayed-template-parsingReid Kleckner2018-11-271-12/+23
* Revert r347627 "[MS] Push fewer DeclContexts for delayed template parsing"Reid Kleckner2018-11-271-7/+2
* [MS] Push fewer DeclContexts for delayed template parsingReid Kleckner2018-11-271-2/+7
* [OPENMP] Refactor code for parsing omp declare target directive and its claus...Kelvin Li2018-11-211-50/+56
* [OPENMP] remove redundant MapTypeModifierSpecified flag in ParseOpenMP.cpp (NFC)Kelvin Li2018-11-211-8/+1
* [clang][Parse] Diagnose useless null statements / empty init-statementsRoman Lebedev2018-11-202-1/+48
* NFC cleanup: Prefer make_unique over reset(new T())David Blaikie2018-11-151-40/+43
* [NFC] Move storage of dispatch-version to GlobalDeclErich Keane2018-11-131-4/+5
* Fix the 'fixit' for inline namespace replacement.Erich Keane2018-11-121-1/+4
* Implement P1094R2 (nested inline namespaces)Erich Keane2018-11-121-41/+63
* Support Swift in platform availability attributeMichael Wu2018-11-121-0/+15
* Introduce the _Clang scoped attribute token.Aaron Ballman2018-11-091-12/+32
* Add support for 'atomic_default_mem_order' clause on 'requires' directive. Al...Patrick Lyster2018-11-021-0/+4
* Fix clang -Wimplicit-fallthrough warnings across llvm, NFCReid Kleckner2018-11-016-15/+15
* NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)Erik Pilkington2018-10-309-47/+47
* Revert "Revert "Support for groups of attributes in #pragma clang attribute""Erik Pilkington2018-10-291-17/+39
* Revert "Support for groups of attributes in #pragma clang attribute"Erik Pilkington2018-10-291-40/+18
* Support for groups of attributes in #pragma clang attributeErik Pilkington2018-10-291-18/+40
* PR26547: alignof should return ABI alignment, not preferred alignmentRichard Smith2018-10-261-1/+3
* [ms] Prevent explicit constructor name lookup if scope is missingWill Wilson2018-10-251-1/+2
* Support accepting __gnu__ as a scoped attribute namespace that aliases to gnu.Aaron Ballman2018-10-241-7/+8
* Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFCFangrui Song2018-10-201-2/+2
* Add support for 'dynamic_allocators' clause on 'requires' directive. Differen...Patrick Lyster2018-10-111-0/+1
* [SEMA] split ExtWarn dupl-decl-spec's into Extension and ExtWarnNick Desaulniers2018-10-031-1/+2
* [OPENMP] Add reverse_offload clause to requires directivePatrick Lyster2018-10-031-0/+1
* Add support for unified_shared_memory clause on requires directivePatrick Lyster2018-10-011-0/+1
* Support enums with a fixed underlying type in all language modes.Erik Pilkington2018-09-281-13/+11
* [cxx2a] P0614R1: Support init-statements in range-based for loops.Richard Smith2018-09-283-41/+124
* [OPENMP] Add support for OMP5 requires directive + unified_address clauseKelvin Li2018-09-261-0/+48
* [CUDA] Fixed parsing of optional template-argument-list.Artem Belevich2018-09-211-1/+3
* [CodeComplete] Generate completion fix-its for C code as wellIvan Donchevskii2018-09-211-0/+2
* [CodeComplete] Add completions for filenames in #include directives.Sam McCall2018-09-181-0/+4
* [OPENMP] Fix PR38903: Crash on instantiation of the non-dependentAlexey Bataev2018-09-131-2/+8