summaryrefslogtreecommitdiff
path: root/lib/AST/Stmt.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* [OPENMP 4.0] Initial support for array sections.Alexey Bataev2015-08-251-0/+1
* [OPENMP 4.1] Initial support for modifiers in 'linear' clause.Alexey Bataev2015-08-201-2/+3
* [OPENMP 4.1] Allow variables with reference types in private clauses.Alexey Bataev2015-08-181-8/+14
* [OPENMP] Fix for http://llvm.org/PR24371: Assert failure compiling blender 2.75.Alexey Bataev2015-08-141-0/+11
* [OPENMP 4.1] Allow references in init expression for loop-based constructs.Alexey Bataev2015-08-061-0/+12
* [ASTContext] Add a templated convenience wrapper for Allocate.Benjamin Kramer2015-08-041-1/+1
* [AST] Use StringRef's convenient copy method. No functionality change.Benjamin Kramer2015-08-041-6/+1
* [UB] When attaching empty strings to the AST, use an empty StringRefChandler Carruth2015-08-041-0/+2
* Commit for http://reviews.llvm.org/D10765Michael Wong2015-07-211-0/+24