Searched refs:ValueStmt (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 31 def ValueStmt : StmtNode<Stmt, 1>; 32 def LabelStmt : StmtNode<ValueStmt>; 33 def AttributedStmt : StmtNode<ValueStmt>; 59 def Expr : StmtNode<ValueStmt, 1>;
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Stmt.h | 2138 class ValueStmt : public Stmt { 2145 const ValueStmt *ConstThis = this; 2157 class LabelStmt : public ValueStmt { 2165 : ValueStmt(LabelStmtClass), TheDecl(D), SubStmt(substmt) { 2170 explicit LabelStmt(EmptyShell Empty) : ValueStmt(LabelStmtClass, Empty) {} 2205 : public ValueStmt, 2214 : ValueStmt(AttributedStmtClass), SubStmt(SubStmt) { 2221 : ValueStmt(AttributedStmtClass, Empty) {
|
| H A D | Expr.h | 110 class Expr : public ValueStmt { 122 : ValueStmt(SC) { in Expr() 131 explicit Expr(StmtClass SC, EmptyShell) : ValueStmt(SC) { } in Expr()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | NullabilityChecker.cpp | 1299 const Stmt *ValueStmt = S; in checkBind() local 1301 ValueStmt = ValueExpr; in checkBind() 1308 NullPassedToNonnull, N, nullptr, C, ValueStmt); in checkBind()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | HLSLBuiltinTypeDeclBuilder.cpp | 329 assert(isa<ValueStmt>(LastStmt) && "last statement does not have a value"); in convertPlaceholder() 330 return cast<ValueStmt>(LastStmt)->getExprStmt(); in convertPlaceholder()
|
| H A D | SemaExpr.cpp | 16026 dyn_cast<ValueStmt>(Compound->getStmtExprResult())) { in BuildStmtExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Stmt.cpp | 411 const Expr *ValueStmt::getExprStmt() const { in getExprStmt() 423 } while (isa<ValueStmt>(S)); in getExprStmt()
|
| H A D | ComputeDependence.cpp | 181 dyn_cast_or_null<ValueStmt>(E->getSubStmt()->getStmtExprResult())) in computeDependence()
|