summaryrefslogtreecommitdiff
path: root/lib/Parse/Parser.cpp
Commit message (Expand)AuthorAgeFilesLines
* [NFCI]Create CommonAttributeInfo Type as base type of *Attr and ParsedAttr.Erich Keane2019-09-131-2/+1
* [Parser] Change parameter type from int to enumSerge Pavlov2019-08-011-2/+2
* [Lex] Allow to consume tokens while preprocessingIlya Biryukov2019-05-171-2/+2
* [c++20] Implement P0846R0: allow (ADL-only) calls to template-ids whoseRichard Smith2019-05-091-10/+41
* Simplify diagnosis of misplaced attributes in module-declarations.Richard Smith2019-04-151-4/+3
* [c++20] Enable driver and frontend support for building and usingRichard Smith2019-04-141-1/+1
* [c++20] Parsing support for module-declarations, import-declarations,Richard Smith2019-04-141-25/+177
* Add support for attributes on @implementations in Objective-CErik Pilkington2019-04-111-2/+6
* [Sema][NFCI] Don't allocate storage for the various CorrectionCandidateCallba...Bruno Ricci2019-03-251-4/+4
* [Parse] Parse '#pragma clang attribute' as an external-declarationErik Pilkington2019-03-131-4/+3
* [OPENMP 5.0]Add initial support for 'allocate' directive.Alexey Bataev2019-03-071-1/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Misc typos fixes in ./lib folderRaphael Isemann2018-12-101-1/+1
* Fix clang -Wimplicit-fallthrough warnings across llvm, NFCReid Kleckner2018-11-011-2/+2
* NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)Erik Pilkington2018-10-301-5/+5
* [CodeComplete] Add completions for filenames in #include directives.Sam McCall2018-09-181-0/+4
* We have in place support for parsing #pragma FENV_ACCESS, but that Kevin P. Neal2018-08-141-0/+3
* Remove trailing spaceFangrui Song2018-07-301-34/+34
* [NFC] Rename clang::AttributeList to clang::ParsedAttrErich Keane2018-07-131-1/+1
* AttributeList de-listifying:Erich Keane2018-07-121-14/+8
* [Modules][ObjC] Warn on the use of '@import' in framework headersBruno Cardoso Lopes2018-06-271-0/+12
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-8/+8
* Parse A::template B as an identifier rather than as a template-id with noRichard Smith2018-04-271-1/+1
* Revert rC330794 and some dependent tiny bug fixes Faisal Vali2018-04-261-3/+3
* [c++2a] [concepts] Add rudimentary parsing support for template concept decla...Faisal Vali2018-04-251-3/+3
* Revert r329684 (and follow-ups 329693, 329714). See discussion on https://rev...Nico Weber2018-04-101-43/+1
* -ftime-report switch support in Clang.Andrew V. Tischenko2018-04-101-1/+43
* [Parser] Remove hard-coded bracket depth limitJan Korous2018-03-161-1/+1
* Fix a couple of cases where we would fail to correctly parse deduced class te...Richard Smith2018-02-281-2/+2
* Allow the NS, CF, and ObjC attributes to be used with -fdouble-square-bracket...Aaron Ballman2018-02-121-1/+1
* Again reverting an attempt to convert the DeclSpec enums into scoped enums.Faisal Vali2018-01-011-1/+1
* [NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierTy...Faisal Vali2018-01-011-1/+1
* Revert r321614 and r321615Faisal Vali2018-01-011-1/+1
* [NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierTy...Faisal Vali2018-01-011-1/+1
* [NFC] Modernize enum DeclSpecContext into a scoped enum.Faisal Vali2017-12-311-3/+4
* [NFC] Modernize enum Declarator::TheContext to a type-safe scoped enum.Faisal Vali2017-12-291-8/+8
* Add a fixit for attributes incorrectly placed prior to 'struct/class/enum' ke...Faisal Vali2017-12-251-1/+25
* [Modules TS] Added module re-export support.Hamza Sood2017-11-211-6/+8
* [code completion] Complete ObjC methods in @implementation without leadingAlex Lorenz2017-10-241-3/+9
* [Modules TS] Diagnose attempts to enter module implementation units without t...Richard Smith2017-10-101-2/+2
* Fixed a crash on replaying Preamble's PP conditional stack.Ilya Biryukov2017-08-211-2/+0
* Place implictly declared functions at block scopeMomchil Velikov2017-08-101-4/+7
* Fix invalid warnings for header guards in preamblesErik Verbruggen2017-07-051-0/+2
* [modules ts] Declarations from a module interface unit are only visible outsideRichard Smith2017-07-051-0/+2
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-06-031-0/+2
* Fix the location of "missing ';'" suggestions after annotation tokens.Richard Smith2017-05-181-15/+7
* P0629R0: Switch to latest proposal for distinguishing module interface from i...Richard Smith2017-04-211-39/+28
* Add support for editor placeholders to ClangAlex Lorenz2017-04-191-0/+6
* Add #pragma clang attributeAlex Lorenz2017-04-181-0/+4
* Revert r300539 - Add #pragma clang attributeAlex Lorenz2017-04-181-4/+0