summaryrefslogtreecommitdiffstats
path: root/lib/Sema/Sema.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r309975: (except the docs/ part)Hans Wennborg2017-08-041-0/+3
* Merging r308455:Hans Wennborg2017-07-191-54/+0
* Recommit r308327: Add a warning for missing '#pragma pack (pop)'Alex Lorenz2017-07-191-0/+54
* Don't set TUScope to null when generating a module in incremental processing ...Raphael Isemann2017-07-181-1/+2
* Revert r308327Alex Lorenz2017-07-181-54/+0
* Add a warning for missing '#pragma pack (pop)' and suspicious usesAlex Lorenz2017-07-181-0/+54
* [modules ts] Declarations from a module interface unit are only visible outsideRichard Smith2017-07-051-0/+12
* [OpenCL] Add function name to extension diagnosticJoey Gouly2017-06-301-2/+3
* Prevent devirtualization of calls to un-instantiated functions.Sunil Srivastava2017-06-201-0/+3
* [modules] When creating a declaration, cache its owning module immediatelyRichard Smith2017-05-171-5/+4
* Revert r302965 - [modules] When creating a declaration, cache its owningDaniel Jasper2017-05-151-4/+5
* [modules] When creating a declaration, cache its owning module immediatelyRichard Smith2017-05-121-5/+4
* Reland "Warn about unused static file scope function template declarations."Vassil Vassilev2017-05-091-5/+27
* Introduce Wzero-as-null-pointer-constant.Nico Weber2017-05-051-0/+14
* [OPENMP] Fix handling of OpenMP code during template instantiation.Alexey Bataev2017-04-261-0/+7
* Add #pragma clang attributeAlex Lorenz2017-04-181-36/+31
* Revert r300539 - Add #pragma clang attributeAlex Lorenz2017-04-181-31/+36
* Add #pragma clang attributeAlex Lorenz2017-04-181-36/+31
* Revert temporarily D29877 "Warn about unused static file scope function templ...Vassil Vassilev2017-04-111-14/+0
* Warn about unused static file scope function template declarations.Vassil Vassilev2017-04-111-0/+14
* [NFC, Scoped Enum] Convert Sema::ExpressionEvaluationContext into a scoped EnumFaisal Vali2017-04-011-2/+3
* Remove all uses of std::mem_fun and std::bind1st removed in C++17.Richard Smith2017-03-231-1/+3
* [Sema] Add variable captured by a block to the enclosing lambda'sAkira Hatanaka2017-03-011-3/+3
* Rename ActiveTemplateInstantiation to CodeSynthesisContext in preparation forRichard Smith2017-02-231-2/+2
* Factor out function to determine whether we're performing a templateRichard Smith2017-02-211-9/+4
* [OpenCL] Correct ndrange_t implementationAnastasia Stulova2017-02-161-1/+0
* Recommit r289979 [OpenCL] Allow disabling types and declarations associated w...Yaxun Liu2016-12-181-21/+134
* Revert r289979 due to regressionsYaxun Liu2016-12-161-134/+21
* [OpenCL] Allow disabling types and declarations associated with extensionsYaxun Liu2016-12-161-21/+134
* DR1213: element access on an array xvalue or prvalue produces an xvalue. In theRichard Smith2016-12-051-0/+12
* [MS] Mangle a unique ID into all MS inline asm labelsReid Kleckner2016-11-281-1/+0
* Fix for PR28523: unexpected compilation error.Alexey Bataev2016-11-111-2/+10
* Sema: do not warn about unused const vars if main file is a headerErik Verbruggen2016-10-281-2/+5
* Do not reset TUScope when we are in incremental processing mode.Vassil Vassilev2016-10-171-2/+4
* [Sema] Use unique_ptr instead of raw pointers in the late-parsed templates map.Justin Lebar2016-10-101-1/+0
* [coroutines] Switch to using std::experimental namespace per P0057R5Gor Nishanov2016-10-041-2/+2
* P0217R3: template instantiation support for decomposition declarations.Richard Smith2016-08-121-2/+1
* P0217R3: Perform semantic checks and initialization for the bindings in aRichard Smith2016-08-111-1/+4
* [NFC] Header cleanupMehdi Amini2016-07-181-3/+1
* Fix unused variable warning after r273754.James Y Knight2016-06-251-0/+1
* Implement C++17 P0386R2, inline variables. (The 'inline' specifier gives aRichard Smith2016-06-251-5/+12
* Re-commit "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTempor...Tim Shen2016-06-211-2/+3
* Revert "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporary...Tim Shen2016-06-091-3/+2
* [Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr.Tim Shen2016-06-091-2/+3
* Produce better pretty stack traces from crashes in template instantiation: addRichard Smith2016-05-261-4/+4
* Make Sema::getPrintingPolicy less ridiculously expensive. This used to performRichard Smith2016-05-191-4/+5
* [OPENMP] Pass scalar firstprivate vars by value.Alexey Bataev2016-05-171-1/+2
* [OpenCL] Add supported OpenCL extensions to target info.Yaxun Liu2016-05-161-1/+7
* Revert "[OpenCL] Add supported OpenCL extensions to target info."Yaxun Liu2016-05-131-7/+1
* [OpenCL] Add supported OpenCL extensions to target info.Yaxun Liu2016-05-131-1/+7