summaryrefslogtreecommitdiff
path: root/lib/AST/Stmt.cpp
Commit message (Expand)AuthorAgeFilesLines
* [clang] Ensure that statements, expressions and types are trivially destructibleBruno Ricci2019-08-271-0/+11
* Re-check in clang support gun asm goto after fixing tests.Jennifer Yu2019-06-031-6/+23
* Revert "clang support gnu asm goto."Erich Keane2019-05-301-23/+6
* [AST] asm goto labels don't have constraints, don't try to copy them.Benjamin Kramer2019-05-301-4/+6
* clang support gnu asm goto.Jennifer Yu2019-05-301-6/+23
* [AST][NFC] Add const children() accessors to all AST nodesBruno Ricci2019-04-121-0/+4
* PR40642: Fix determination of whether the final statement of a statementRichard Smith2019-02-151-0/+17
* [AST] Update the comments of the various Expr::Ignore* + Related cleanupsBruno Ricci2019-02-031-24/+0
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [AST] Assert that no statement/expression class is polymorphicBruno Ricci2018-12-041-0/+8
* [AST] [analyzer] NFC: Reuse code in stable ID dumping methods.Artem Dergachev2018-12-031-4/+1
* Create ConstantExpr classBill Wendling2018-10-311-2/+2
* [AST] Only store data for the NRVO candidate in ReturnStmt if neededBruno Ricci2018-10-301-4/+26
* [AST] Only store the needed data in WhileStmtBruno Ricci2018-10-301-15/+43
* [AST] Only store the needed data in SwitchStmtBruno Ricci2018-10-291-16/+52
* [AST] Don't store data for GNU range case statement if not neededBruno Ricci2018-10-281-6/+21
* [AST] Only store the needed data in IfStmtBruno Ricci2018-10-271-19/+66
* [AST] Widen the bit-fields of Stmt to 8 bytes.Bruno Ricci2018-10-271-3/+6
* [analyzer] Further printing improvements: use declarations,George Karpenkov2018-09-151-1/+0
* Support generating unique identifiers for Stmt objectsGeorge Karpenkov2018-09-151-0/+8
* Fix Stmt::ignoreImplicitStephen Kelly2018-08-141-8/+14
* Port getLocEnd -> getEndLocStephen Kelly2018-08-091-11/+9
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-15/+13
* Add getEndLoc API to replace getLocEndStephen Kelly2018-08-091-1/+1
* Add getBeginLoc API to replace getLocStartStephen Kelly2018-08-091-2/+2
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-5/+5
* Fix typos in clangAlexander Kornienko2018-04-061-1/+1
* [AST] Fix some Clang-tidy modernize-use-auto warnings; other minor fixes (NFC).Eugene Zelenko2018-04-031-33/+33
* [AST] Inline CompoundStmt contents into the parent allocation.Benjamin Kramer2017-12-241-18/+21
* [AST] Convert AttributedStmt to llvm::TrailingObjects.Benjamin Kramer2017-12-241-2/+2
* [AST] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko2017-11-141-32/+40
* [OPENMP] Support for re-declarations when checking captured variables.Alexey Bataev2017-09-201-5/+1
* [OPENMP] Check DSA for variables captured by value.Alexey Bataev2017-05-151-1/+1
* Spelling mistakes in comments. NFCI. (PR27635)Simon Pilgrim2017-03-301-1/+1
* [x86][inline-asm] Add support for curly brackets escape using "%" in extended...Michael Zuckerman2016-10-311-7/+9
* Retire llvm::alignOf in favor of C++11 alignof.Benjamin Kramer2016-10-201-5/+5
* [ObjC] Warn on unguarded use of partial declarationErik Pilkington2016-08-161-0/+4
* P0305R0: Semantic analysis and code generation for C++17 init-statement for '...Richard Smith2016-07-141-3/+6
* Implement p0292r2 (constexpr if), a likely C++1z feature.Richard Smith2016-06-231-4/+5
* Avoid O(n^2) string analysis when handling GNU __asm__ statements.Richard Smith2016-05-161-8/+15
* Update for LLVM function name change.Rui Ueyama2016-01-141-4/+3
* [ptr-traits] Move methods manipulating PointerUnions, DenseMap pointerChandler Carruth2015-12-301-0/+34
* Use std::copy and std::transform instead of manual loops. NFCCraig Topper2015-12-051-17/+16
* [AST] ArrayRef-ize CompoundStmt::setStmts.Craig Topper2015-12-041-6/+7
* [OpenMP] Update target directive codegen to use 4.5 implicit data mappings.Samuel Antao2015-12-021-0/+27
* Move functions declared in Stmt{ObjC,CXX}.h and OpenMPClause.h intoJames Y Knight2015-10-021-1258/+0
* [OPENMP 4.1] Add 'threads' clause for '#pragma omp ordered'.Alexey Bataev2015-09-251-6/+12
* [OPENMP 4.0] Add 'if' clause for 'cancel' directive.Alexey Bataev2015-09-181-6/+11
* [OPENMP] Emit __kmpc_cancel_barrier() and code for 'cancellation point' only ...Alexey Bataev2015-09-151-15/+19
* [OpenMP] Make the filetered clause iterator a real iterator and type safe.Benjamin Kramer2015-08-301-12/+0