Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
clang
/
lib
/
AST
/
Stmt.cpp
65034b8
[AST] Assert that no statement/expression class is polymorphic
by Bruno Ricci
· 7 years ago
057647d
[AST] [analyzer] NFC: Reuse code in stable ID dumping methods.
by Artem Dergachev
· 7 years ago
7c44da2
Create ConstantExpr class
by Bill Wendling
· 7 years ago
023b1d1
[AST] Only store data for the NRVO candidate in ReturnStmt if needed
by Bruno Ricci
· 7 years ago
bacf751
[AST] Only store the needed data in WhileStmt
by Bruno Ricci
· 7 years ago
e2806f8
[AST] Only store the needed data in SwitchStmt
by Bruno Ricci
· 7 years ago
5b3057175
[AST] Don't store data for GNU range case statement if not needed
by Bruno Ricci
· 7 years ago
b1cc94b
[AST] Only store the needed data in IfStmt
by Bruno Ricci
· 7 years ago
41d11c0
[AST] Widen the bit-fields of Stmt to 8 bytes.
by Bruno Ricci
· 7 years ago
64c431c
[analyzer] Further printing improvements: use declarations,
by George Karpenkov
· 7 years ago
5eb4cc6
Support generating unique identifiers for Stmt objects
by George Karpenkov
· 7 years ago
0945c8b
Fix Stmt::ignoreImplicit
by Stephen Kelly
· 7 years ago
1c301dc
Port getLocEnd -> getEndLoc
by Stephen Kelly
· 7 years ago
f2ceec4
Port getLocStart -> getBeginLoc
by Stephen Kelly
· 7 years ago
02a67ba
Add getEndLoc API to replace getLocEnd
by Stephen Kelly
· 7 years ago
724e9e5
Add getBeginLoc API to replace getLocStart
by Stephen Kelly
· 7 years ago
9fc8faf
Remove \brief commands from doxygen comments.
by Adrian Prantl
· 7 years ago
2a8c18d
Fix typos in clang
by Alexander Kornienko
· 7 years ago
7855e77
[AST] Fix some Clang-tidy modernize-use-auto warnings; other minor fixes (NFC).
by Eugene Zelenko
· 7 years ago
0742090
[AST] Inline CompoundStmt contents into the parent allocation.
by Benjamin Kramer
· 8 years ago
917fdbe
[AST] Convert AttributedStmt to llvm::TrailingObjects.
by Benjamin Kramer
· 8 years ago
1eab6c1
[AST] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 8 years ago
e85de8f
[OPENMP] Support for re-declarations when checking captured variables.
by Alexey Bataev
· 8 years ago
2c84541
[OPENMP] Check DSA for variables captured by value.
by Alexey Bataev
· 8 years ago
2c51880
Spelling mistakes in comments. NFCI. (PR27635)
by Simon Pilgrim
· 8 years ago
2460bad
[x86][inline-asm] Add support for curly brackets escape using "%" in extended inline asm.
by Michael Zuckerman
· 9 years ago
c3f8925
Retire llvm::alignOf in favor of C++11 alignof.
by Benjamin Kramer
· 9 years ago
5cd5717
[ObjC] Warn on unguarded use of partial declaration
by Erik Pilkington
· 9 years ago
a547eb2
P0305R0: Semantic analysis and code generation for C++17 init-statement for 'if' and 'switch':
by Richard Smith
· 9 years ago
b130fe7
Implement p0292r2 (constexpr if), a likely C++1z feature.
by Richard Smith
· 9 years ago
d18ab80
Avoid O(n^2) string analysis when handling GNU __asm__ statements.
by Richard Smith
· 9 years ago
83aa979
Update for LLVM function name change.
by Rui Ueyama
· 10 years ago
21c9060
[ptr-traits] Move methods manipulating PointerUnions, DenseMap pointer
by Chandler Carruth
· 10 years ago
caf138e
Use std::copy and std::transform instead of manual loops. NFC
by Craig Topper
· 10 years ago
9ee84ad
[AST] ArrayRef-ize CompoundStmt::setStmts.
by Craig Topper
· 10 years ago
4af1b7b
[OpenMP] Update target directive codegen to use 4.5 implicit data mappings.
by Samuel Antao
· 10 years ago
b8bfd96
Move functions declared in Stmt{ObjC,CXX}.h and OpenMPClause.h into
by James Y Knight
· 10 years ago
346265e
[OPENMP 4.1] Add 'threads' clause for '#pragma omp ordered'.
by Alexey Bataev
· 10 years ago
87933c7
[OPENMP 4.0] Add 'if' clause for 'cancel' directive.
by Alexey Bataev
· 10 years ago
25e5b44
[OPENMP] Emit __kmpc_cancel_barrier() and code for 'cancellation point' only if 'cancel' is found.
by Alexey Bataev
· 10 years ago
fc600dc
[OpenMP] Make the filetered clause iterator a real iterator and type safe.
by Benjamin Kramer
· 10 years ago
1a3320e
[OPENMP 4.0] Initial support for array sections.
by Alexey Bataev
· 10 years ago
182227b
[OPENMP 4.1] Initial support for modifiers in 'linear' clause.
by Alexey Bataev
· 10 years ago
bd9fec1
[OPENMP 4.1] Allow variables with reference types in private clauses.
by Alexey Bataev
· 10 years ago
b08f89f
[OPENMP] Fix for http://llvm.org/PR24371: Assert failure compiling blender 2.75.
by Alexey Bataev
· 10 years ago
a889917
[OPENMP 4.1] Allow references in init expression for loop-based constructs.
by Alexey Bataev
· 10 years ago
2ab0d88
[ASTContext] Add a templated convenience wrapper for Allocate.
by Benjamin Kramer
· 10 years ago
8d3bfd0
[AST] Use StringRef's convenient copy method. No functionality change.
by Benjamin Kramer
· 10 years ago
f0c627d
[UB] When attaching empty strings to the AST, use an empty StringRef
by Chandler Carruth
· 10 years ago
65f367f
Commit for http://reviews.llvm.org/D10765
by Michael Wong
· 10 years ago
5733e35
[AST] Remove StmtRange in favor of an iterator_range.
by Benjamin Kramer
· 10 years ago
53c7616
Fix alignment issues in Clang.
by James Y Knight
· 10 years ago
8090987
[OPENMP 4.0] Initial support for 'omp cancel' construct.
by Alexey Bataev
· 10 years ago
6d4ed05
[OPENMP 4.0] Initial support for 'omp cancellation point' construct.
by Alexey Bataev
· 10 years ago
1c2cfbc
[OPENMP] Initial support for 'depend' clause (4.0).
by Alexey Bataev
· 10 years ago
ab9db51
Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").
by Alexander Kornienko
· 10 years ago
3d9d929
Fixed/added namespace ending comments using clang-tidy. NFC
by Alexander Kornienko
· 10 years ago
c30dd2d
[OPENMP] Support for '#pragma omp taskgroup' directive.
by Alexey Bataev
· 10 years ago
ae05c29
[OPENMP] Remove last iteration separation for loop-based constructs.
by Alexey Bataev
· 10 years ago
3204b15
Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial types
by Benjamin Kramer
· 10 years ago
c925aa3
[OPENMP] Simplified iteration over clauses, NFC.
by Alexey Bataev
· 10 years ago
f56f98c
[OPENMP] Codegen for 'copyin' clause in 'parallel' directive.
by Alexey Bataev
· 10 years ago
38e8953
[OPENMP] Codegen for 'lastprivate' clause in 'for' directive.
by Alexey Bataev
· 10 years ago
794ba0d
[OPENMP] Codegen for 'reduction' clause in 'parallel' directive.
by Alexey Bataev
· 10 years ago
475386d
[ast] Put the Stmt hierarchy on a diet for 64 bit targets.
by Benjamin Kramer
· 10 years ago
b78ca83
[OPENMP] Sema analysis for 'atomic capture' construct.
by Alexey Bataev
· 10 years ago
b4505a7
[OPENMP] Codegen for 'atomic update' construct.
by Alexey Bataev
· 11 years ago
a63048e
[OPENMP] Codegen for 'copyprivate' clause ('single' directive).
by Alexey Bataev
· 11 years ago
3276a27
[OPENMP] CodeGen of the 'linear' clause for the 'omp simd' directive.
by Alexander Musman
· 11 years ago
1d160b1
[OPENMP] Additional sema analysis for 'omp atomic[ update]'.
by Alexey Bataev
· 11 years ago
520449d
Various fixes to mangling of list-initialization.
by Richard Smith
· 11 years ago
c638868
First patch with codegen of the 'omp for' directive. It implements
by Alexander Musman
· 11 years ago
62cec44
[OPENMP] Additional processing of 'omp atomic read' directive.
by Alexey Bataev
· 11 years ago
ce6c67e
Removing the setLBracLoc and setRBracLoc functions from CompoundStmt -- their only use was with the AST reader, and friendship can be used to handle that. Drive-by rename of "Brac" to "Brace" for the private data members. NFC.
by Aaron Ballman
· 11 years ago
03b340a
[OPENMP] Codegen for 'private' clause in 'parallel' directive.
by Alexey Bataev
· 11 years ago
d74d060
[OPENMP] Codegen for 'if' clause in 'parallel' directive.
by Alexey Bataev
· 11 years ago
13314bf
[OPENMP] 'omp teams' directive basic support.
by Alexey Bataev
· 11 years ago
4a5bb77
[OPENMP] Codegen for 'firstprivate' clause.
by Alexey Bataev
· 11 years ago
8068b64
Revert commit r219297.
by Alexey Bataev
· 11 years ago
3854f63
[OPENMP] Codegen for 'firstprivate' clause.
by Alexey Bataev
· 11 years ago
bdef50e
Revert back r219295.
by Alexey Bataev
· 11 years ago
e7a5517
[OPENMP] Codegen for 'firstprivate' clause.
by Alexey Bataev
· 11 years ago
9804fa5
Revert "[OPENMP] 'omp teams' directive basic support. Includes parsing and semantic analysis for 'omp teams' directive support from OpenMP 4.0. Adds additional analysis to 'omp target' directive with 'omp teams' directive."
by Renato Golin
· 11 years ago
941bbec
[OPENMP] 'omp teams' directive basic support.
by Alexey Bataev
· 11 years ago
a5f070a
[OPENMP] Loop collapsing and codegen for 'omp simd' directive.
by Alexander Musman
· 11 years ago
e4e893b
[OPENMP] Parsing/Sema of directive omp parallel for simd
by Alexander Musman
· 11 years ago
0bd520b
[OPENMP] Initial parsing/sema analysis of 'target' directive.
by Alexey Bataev
· 11 years ago
f82886e
Parsing/Sema of directive omp for simd
by Alexander Musman
· 11 years ago
987f186
[AArch64, inline-asm] Improve diagnostic that is printed when the size of a
by Akira Hatanaka
· 11 years ago
f6be4cb
Revert r213437
by Warren Hunt
· 11 years ago
0162e45
[OPENMP] Initial parsing and sema analysis for 'atomic' directive.
by Alexey Bataev
· 11 years ago
9fb6e64
[OPENMP] Initial parsing and sema analysis for 'ordered' directive.
by Alexey Bataev
· 11 years ago
6125da9
[OPENMP] Initial parsing and sema analysis for 'flush' directive.
by Alexey Bataev
· 11 years ago
d9ed09f
[OPENMP] Parsing/Sema of the OpenMP directive 'critical'.
by Alexander Musman
· 11 years ago
b530bc0
[MS-ABI] Assign SEH handler indices to __try blocks
by Warren Hunt
· 11 years ago
2df347a
[OPENMP] Initial parsing and sema analysis for 'taskwait' directive.
by Alexey Bataev
· 11 years ago
4d1dfea
[OPENMP] Initial parsing and sema analysis for 'barrier' directive.
by Alexey Bataev
· 11 years ago
68446b7
[OPENMP] Initial parsing and sema analysis of 'taskyield' directive.
by Alexey Bataev
· 11 years ago
80c2289
[OPENMP] Parsing/Sema analysis of directive 'master'
by Alexander Musman
· 11 years ago
9c2e8ee
[OPENMP] Parsing and sema analysis for 'omp task' directive.
by Alexey Bataev
· 11 years ago
Next »