summaryrefslogtreecommitdiff
path: root/lib/Parse/ParsePragma.cpp
Commit message (Expand)AuthorAgeFilesLines
* [NFCI]Create CommonAttributeInfo Type as base type of *Attr and ParsedAttr.Erich Keane2019-09-131-4/+4
* [clang] Loop pragma parsing. NFC.Sjoerd Meijer2019-08-151-18/+13
* [Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-141-45/+45
* [Clang] New loop pragma vectorize_predicateSjoerd Meijer2019-07-251-0/+3
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-3/+3
* [OpenMP] Set pragma start loc to `#pragma` locJoel E. Denny2019-05-281-1/+1
* [PragmaHandler] Expose `#pragma` locationJoel E. Denny2019-05-211-72/+69
* [Lex] Allow to consume tokens while preprocessingIlya Biryukov2019-05-171-23/+37
* [OpenCL][PR40603] In C++ preserve compatibility with OpenCL C v2.0Anastasia Stulova2019-02-071-5/+4
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Add two new pragmas for controlling software pipelining optimizations.Aaron Ballman2019-01-041-12/+24
* Add support for namespaces on #pragma clang attributeErik Pilkington2018-12-201-6/+40
* Move LoopHint.h from Sema to ParseRichard Trieu2018-11-281-1/+1
* NFC cleanup: Prefer make_unique over reset(new T())David Blaikie2018-11-151-40/+43
* 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
* We have in place support for parsing #pragma FENV_ACCESS, but that Kevin P. Neal2018-08-141-1/+36
* [UnrollAndJam] Add unroll_and_jam pragma handlingDavid Green2018-08-011-13/+40
* Remove trailing spaceFangrui Song2018-07-301-15/+15
* [NFC] Rename clang::AttributeList to clang::ParsedAttrErich Keane2018-07-131-8/+7
* AttributeList de-listifying:Erich Keane2018-07-121-6/+6
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-13/+13
* Fix typos in clangAlexander Kornienko2018-04-061-2/+2
* [ms] Parse #pragma optimize and ignore it behind its own flagHans Wennborg2018-03-201-0/+65
* [OPENMP] Fix parsing of the directives with inner directives.Alexey Bataev2018-02-161-1/+13
* PR36307: Consume the #pragma options align annotation token afterAlex Lorenz2018-02-081-2/+4
* Support `#pragma comment(lib, "name")` in the frontend for ELFSaleem Abdulrasool2018-02-071-2/+10
* Preserve unknown STDC pragma through preprocessorSteven Wu2018-01-051-0/+56
* Place implictly declared functions at block scopeMomchil Velikov2017-08-101-1/+2
* Recommit r308327 3rd time: Add a warning for missingAlex Lorenz2017-07-281-2/+7
* Revert r309106 "Recommit r308327 2nd time: Add a warning for missing"Hans Wennborg2017-07-261-7/+2
* Recommit r308327 2nd time: Add a warning for missingAlex Lorenz2017-07-261-2/+7
* Revert r308441 "Recommit r308327: Add a warning for missing '#pragma pack (po...Hans Wennborg2017-07-191-7/+2
* Recommit r308327: Add a warning for missing '#pragma pack (pop)'Alex Lorenz2017-07-191-2/+7
* Revert r308327Alex Lorenz2017-07-181-7/+2
* Add a warning for missing '#pragma pack (pop)' and suspicious usesAlex Lorenz2017-07-181-2/+7
* Add support for #pragma clang sectionJaved Absar2017-06-051-0/+60
* Fix the location of "missing ';'" suggestions after annotation tokens.Richard Smith2017-05-181-22/+22
* Add #pragma clang attributeAlex Lorenz2017-04-181-0/+534
* Revert r300539 - Add #pragma clang attributeAlex Lorenz2017-04-181-535/+0
* Fix one more 'not all control paths return a value' MSVC warningAlex Lorenz2017-04-181-0/+2
* Add #pragma clang attributeAlex Lorenz2017-04-181-0/+533
* Add #pragma clang fpAdam Nemet2017-04-041-1/+150
* Publish RAIIObjectsForParser.h for external usage.Vassil Vassilev2017-03-231-1/+1
* [OpenCL] Re-enable supported core extensions based on opencl version when dis...Konstantin Zhuravlyov2017-01-061-2/+4
* Recommit r289979 [OpenCL] Allow disabling types and declarations associated w...Yaxun Liu2016-12-181-42/+55
* Revert r289979 due to regressionsYaxun Liu2016-12-161-55/+42
* [OpenCL] Allow disabling types and declarations associated with extensionsYaxun Liu2016-12-161-42/+55
* [CUDA] Add #pragma clang force_cuda_host_device_{begin,end} pragmas.Justin Lebar2016-10-081-0/+44