summaryrefslogtreecommitdiff
path: root/lib/AST/Stmt.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-06-23Implement p0292r2 (constexpr if), a likely C++1z feature.Richard Smith1-4/+5
2016-05-16Avoid O(n^2) string analysis when handling GNU __asm__ statements.Richard Smith1-8/+15
2016-01-14Update for LLVM function name change.Rui Ueyama1-4/+3
2015-12-30[ptr-traits] Move methods manipulating PointerUnions, DenseMap pointerChandler Carruth1-0/+34
2015-12-05Use std::copy and std::transform instead of manual loops. NFCCraig Topper1-17/+16
2015-12-04[AST] ArrayRef-ize CompoundStmt::setStmts.Craig Topper1-6/+7
2015-12-02[OpenMP] Update target directive codegen to use 4.5 implicit data mappings.Samuel Antao1-0/+27
2015-10-02Move functions declared in Stmt{ObjC,CXX}.h and OpenMPClause.h intoJames Y Knight1-1258/+0
2015-09-25[OPENMP 4.1] Add 'threads' clause for '#pragma omp ordered'.Alexey Bataev1-6/+12
2015-09-18[OPENMP 4.0] Add 'if' clause for 'cancel' directive.Alexey Bataev1-6/+11
2015-09-15[OPENMP] Emit __kmpc_cancel_barrier() and code for 'cancellation point' only ...Alexey Bataev1-15/+19
2015-08-30[OpenMP] Make the filetered clause iterator a real iterator and type safe.Benjamin Kramer1-12/+0
2015-08-25[OPENMP 4.0] Initial support for array sections.Alexey Bataev1-0/+1
2015-08-20[OPENMP 4.1] Initial support for modifiers in 'linear' clause.Alexey Bataev1-2/+3
2015-08-18[OPENMP 4.1] Allow variables with reference types in private clauses.Alexey Bataev1-8/+14
2015-08-14[OPENMP] Fix for http://llvm.org/PR24371: Assert failure compiling blender 2.75.Alexey Bataev1-0/+11
2015-08-06[OPENMP 4.1] Allow references in init expression for loop-based constructs.Alexey Bataev1-0/+12
2015-08-04[ASTContext] Add a templated convenience wrapper for Allocate.Benjamin Kramer1-1/+1
2015-08-04[AST] Use StringRef's convenient copy method. No functionality change.Benjamin Kramer1-6/+1
2015-08-04[UB] When attaching empty strings to the AST, use an empty StringRefChandler Carruth1-0/+2
2015-07-21Commit for http://reviews.llvm.org/D10765Michael Wong1-0/+24
2015-07-18[AST] Remove StmtRange in favor of an iterator_range.Benjamin Kramer1-1/+1
2015-07-17Fix alignment issues in Clang.James Y Knight1-3/+2
2015-07-02[OPENMP 4.0] Initial support for 'omp cancel' construct.Alexey Bataev1-0/+20
2015-07-01[OPENMP 4.0] Initial support for 'omp cancellation point' construct.Alexey Bataev1-0/+20
2015-06-23[OPENMP] Initial support for 'depend' clause (4.0).Alexey Bataev1-0/+24
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko1-2/+2
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-2/+2
2015-06-18[OPENMP] Support for '#pragma omp taskgroup' directive.Alexey Bataev1-1/+22
2015-06-16[OPENMP] Remove last iteration separation for loop-based constructs.Alexey Bataev1-5/+5
2015-05-29Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer1-2/+2
2015-04-27[OPENMP] Simplified iteration over clauses, NFC.Alexey Bataev1-4/+1
2015-04-16[OPENMP] Codegen for 'copyin' clause in 'parallel' directive.Alexey Bataev1-7/+31
2015-04-16[OPENMP] Codegen for 'lastprivate' clause in 'for' directive.Alexey Bataev1-7/+37
2015-04-10[OPENMP] Codegen for 'reduction' clause in 'parallel' directive.Alexey Bataev1-3/+29
2015-04-02[ast] Put the Stmt hierarchy on a diet for 64 bit targets.Benjamin Kramer1-2/+1
2015-04-01[OPENMP] Sema analysis for 'atomic capture' construct.Alexey Bataev1-5/+5
2015-03-30[OPENMP] Codegen for 'atomic update' construct.Alexey Bataev1-4/+4
2015-03-23[OPENMP] Codegen for 'copyprivate' clause ('single' directive).Alexey Bataev1-7/+31
2015-03-21[OPENMP] CodeGen of the 'linear' clause for the 'omp simd' directive.Alexander Musman1-8/+37
2015-03-13[OPENMP] Additional sema analysis for 'omp atomic[ update]'.Alexey Bataev1-3/+6
2015-02-05Various fixes to mangling of list-initialization.Richard Smith1-2/+8
2014-12-15First patch with codegen of the 'omp for' directive. It implementsAlexander Musman1-91/+115
2014-11-18[OPENMP] Additional processing of 'omp atomic read' directive.Alexey Bataev1-8/+10
2014-10-22Removing the setLBracLoc and setRBracLoc functions from CompoundStmt -- their...Aaron Ballman1-1/+1
2014-10-21[OPENMP] Codegen for 'private' clause in 'parallel' directive.Alexey Bataev1-9/+16
2014-10-13[OPENMP] Codegen for 'if' clause in 'parallel' directive.Alexey Bataev1-0/+15
2014-10-09[OPENMP] 'omp teams' directive basic support.Alexey Bataev1-0/+26
2014-10-08[OPENMP] Codegen for 'firstprivate' clause.Alexey Bataev1-11/+23
2014-10-08Revert commit r219297.Alexey Bataev1-23/+11