summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaStmt.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Create ConstantExpr classBill Wendling2018-10-311-3/+3
* [AST] Only store data for the NRVO candidate in ReturnStmt if neededBruno Ricci2018-10-301-7/+11
* [AST] Only store the needed data in WhileStmtBruno Ricci2018-10-301-2/+2
* [AST] Only store the needed data in SwitchStmtBruno Ricci2018-10-291-2/+1
* [AST] Don't store data for GNU range case statement if not neededBruno Ricci2018-10-281-3/+3
* [AST] Only store the needed data in IfStmtBruno Ricci2018-10-271-3/+2
* [Sema] Fix -Wcomma for C89Richard Trieu2018-10-251-2/+8
* Make -Wfor-loop-analysis work with C++17Richard Trieu2018-10-201-1/+5
* [cxx2a] P0614R1: Support init-statements in range-based for loops.Richard Smith2018-09-281-21/+30
* P0962R1: only use the member form of 'begin' and 'end' in a range-basedRichard Smith2018-09-241-51/+95
* [Sema] Don't warn about omitting unavailable enum constants in a switchErik Pilkington2018-09-051-1/+15
* Port getLocEnd -> getEndLocStephen Kelly2018-08-091-3/+3
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-37/+36
* Port getStartLoc -> getBeginLocStephen Kelly2018-08-091-1/+1
* Remove trailing spaceFangrui Song2018-07-301-6/+6
* Refactor checking of switch conditions and case values.Richard Smith2018-07-261-128/+119
* AttributeList de-listifying:Erich Keane2018-07-121-1/+1
* Revert r335019 "Update NRVO logic to support early return (Attempt 2)"Taiju Tsuiki2018-06-191-3/+6
* Update NRVO logic to support early return (Attempt 2)Taiju Tsuiki2018-06-191-6/+3
* Revert "Update NRVO logic to support early return"Sam McCall2018-05-301-3/+6
* Update NRVO logic to support early returnTaiju Tsuiki2018-05-301-6/+3
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-7/+7
* [OPENMP] Enable c++ exceptions outside of the target constructs iff they areAlexey Bataev2018-05-021-1/+5
* Diagnose cases of "return x" that should be "return std::move(x)" for efficiencyMalcolm Parsons2018-04-121-17/+110
* [OPENMP] Additional attributes for the pointer parameters.Alexey Bataev2018-04-101-1/+3
* Fix typos in clangAlexander Kornienko2018-04-061-3/+3
* Generalize NRVO to cover C structs.Akira Hatanaka2018-03-291-3/+0
* Refactoring code around move/copy initialization. NFC.Richard Trieu2018-03-151-56/+82
* Re-land "[Sema] Make getCurFunction() return null outside function parsing"Reid Kleckner2018-03-121-8/+8
* Revert "[Sema] Make getCurFunction() return null outside function parsing"Reid Kleckner2018-03-081-8/+8
* [Sema] Make getCurFunction() return null outside function parsingReid Kleckner2018-03-081-8/+8
* Avoid including ScopeInfo.h from Sema.hReid Kleckner2018-03-071-17/+14
* [Debug] Annotate compiler generated range-for loop variables.Matt Davis2018-02-141-4/+8
* Fix crash when trying to pack-expand a GNU statement expression.Richard Smith2018-02-031-2/+2
* Fix and simplify handling of return type for (generic) lambda conversion func...Richard Smith2018-01-021-0/+7
* [AST] Inline CompoundStmt contents into the parent allocation.Benjamin Kramer2017-12-241-1/+1
* [c++20] P0515R3: Parsing support and basic AST construction for operator <=>.Richard Smith2017-12-141-12/+25
* Now that C++17 is official (https://www.iso.org/standard/68564.html), start c...Aaron Ballman2017-12-041-1/+1
* Revert r318456 "Issue -Wempty-body warnings for else blocks"Hans Wennborg2017-11-201-3/+1
* Revert r318556 "Loosen -Wempty-body warning"Hans Wennborg2017-11-201-1/+2
* Loosen -Wempty-body warningReid Kleckner2017-11-171-2/+1
* Issue -Wempty-body warnings for else blocksReid Kleckner2017-11-161-1/+3
* Catch more cases with -Wenum-compareRichard Trieu2017-09-091-2/+4
* [Sema] Assign new flag -Wenum-compare-switch to switch-related parts of -Wenu...Gabor Horvath2017-08-091-1/+1
* [Sema] -Wenum-compare no longer warn on anonymous enums in switch statementsGabor Horvath2017-08-091-0/+6
* [Sema] Extend -Wenum-compare to handle mixed enum comparisons in switch state...Gabor Horvath2017-08-091-8/+28
* [Sema] Make BreakContinueFinder handle nested loops.Eli Friedman2017-07-041-6/+61
* [coroutines] Fix co_await for range statementEric Fiselier2017-06-141-20/+32
* [Sema][C++1z] Ensure binding in dependent range for have non-null typeErik Pilkington2017-06-121-1/+5
* [DebugInfo] Add kind of ImplicitParamDecl for emission of FlagObjectPointer.Alexey Bataev2017-06-091-8/+12
OpenPOWER on IntegriCloud