summaryrefslogtreecommitdiff
path: root/lib/Sema
AgeCommit message (Expand)AuthorFilesLines
2016-06-25Fix unused variable warning after r273754.James Y Knight1-0/+1
2016-06-25Implement C++17 P0386R2, inline variables. (The 'inline' specifier gives aRichard Smith6-31/+121
2016-06-24Revert r273705Carlo Bertolli2-215/+14
2016-06-24[OpenMP] Initial implementation of parse and sema for composite pragma 'distr...Carlo Bertolli2-14/+215
2016-06-24Use even more ArrayRefsDavid Majnemer3-10/+10
2016-06-24Use more ArrayRefsDavid Majnemer11-92/+73
2016-06-23Implement p0292r2 (constexpr if), a likely C++1z feature.Richard Smith7-38/+144
2016-06-23Re-commit r273548, reverted in r273589, with a fix to not produceRichard Smith6-255/+177
2016-06-23Revert r273548, "Rearrange condition handling so that semantic checks on a co...Peter Collingbourne6-176/+255
2016-06-23Rearrange condition handling so that semantic checks on a condition variableRichard Smith6-255/+176
2016-06-23Use ranges to concisely express iterationDavid Majnemer7-50/+40
2016-06-21Re-commit "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTempor...Tim Shen11-48/+83
2016-06-21Refactor scope building in JumpDiagnostics for simplicity. This fixes aRichard Smith1-132/+151
2016-06-20[Sema] Only define function as move assignment when neededErik Pilkington1-1/+1
2016-06-16Fix a few issues while skipping function bodiesOlivier Goffart1-1/+1
2016-06-16Keep invalid functions as part of the ASTOlivier Goffart1-4/+3
2016-06-16Functions declared in a scope should not hide previous declaration in earlier...Olivier Goffart1-10/+13
2016-06-15Apply some suggestions from clang-tidy's performance-unnecessary-value-param.Benjamin Kramer3-27/+19
2016-06-15Revert accidential "[MSVC] Late parsing of in-class defined member functions ...Alexey Bataev3-53/+5
2016-06-15[OPENMP] Fix crash for 'schedule|dist_schedule' clauses duringAlexey Bataev1-2/+4
2016-06-15[MSVC] Late parsing of in-class defined member functions in templateAlexey Bataev3-5/+53
2016-06-15Add a "declared 'nonnull' here" note to warnings where an expression is check...Nick Lewycky1-7/+9
2016-06-14[OpenCL] Enable -fblocks by default for OpenCL 2.0 and above.Yaxun Liu2-2/+2
2016-06-14Add loop pragma for Loop DistributionAdam Nemet1-12/+22
2016-06-14Reverting "Warn when taking address of a packed member"Roger Ferrer Ibanez1-24/+0
2016-06-14Fix PR28100 - Allow redeclarations of deleted explicit specializations.Faisal Vali1-6/+14
2016-06-14Detect recursive default argument definitionSerge Pavlov1-0/+7
2016-06-13Warn when taking address of a packed memberRoger Ferrer Ibanez1-0/+24
2016-06-11Fix cv-qualification of '*this' captures and nasty bug PR27507 Faisal Vali2-25/+118
2016-06-11[AVX512] Implement masked and 512-bit pshufd intrinsics directly with __built...Craig Topper1-3/+0
2016-06-11[AVX512] Implement 512-bit and masked shufflelo and shufflehi intrinsics dire...Craig Topper1-6/+0
2016-06-11[Sema] Return an appropriate result from CheckSpecifiedExceptionTypeDavid Majnemer1-2/+5
2016-06-10Revise RenderScript attribute declarationPirama Arumuga Nainar1-13/+2
2016-06-10Remove a few gendered pronouns.Nico Weber4-7/+6
2016-06-10[-fms-extensions] Permit incomplete types in dynamic exception specificationsDavid Majnemer1-2/+5
2016-06-10Fix recognition of shadowed template parameterSerge Pavlov1-6/+8
2016-06-10Remove CXXConstructExpr::getFoundDecl(); it turned out to not be useful.Richard Smith3-12/+22
2016-06-09RenderScript support in the FrontendPirama Arumuga Nainar1-0/+15
2016-06-09Revert "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporary...Tim Shen11-83/+48
2016-06-09[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr.Tim Shen11-48/+83
2016-06-09CIndex: add support for static_assertOlivier Goffart1-0/+1
2016-06-09[Sema] Don't crash when a field w/ a mem-initializer clashes with a record nameDavid Majnemer1-2/+1
2016-06-08[Sema] Don't permit catching variably modified typesDavid Majnemer1-0/+5
2016-06-08Correcting a typo in a comment; NFC.Aaron Ballman1-1/+1
2016-06-08[Sema] Teach CheckPlaceholderExpr about unaddressable functions.George Burgess IV3-25/+47
2016-06-07[OPENCL] Fix wrongly vla error for OpenCL array.Xiuli Pan1-1/+2
2016-06-07Revert "[OPENCL] Fix wrongly vla error for OpenCL array."Xiuli Pan1-2/+1
2016-06-07[OPENCL] Fix wrongly vla error for OpenCL array.Xiuli Pan1-1/+2
2016-06-06[CUDA] Add implicit conversion of __launch_bounds__ arguments to rvalue.Artem Belevich1-14/+27
2016-06-02FixIt: use getLocForEndOfToken to insert fix-it after a type name.Manman Ren1-1/+2