Home
last modified time | relevance | path

Searched refs:ValueStmt (Results 1 – 7 of 7) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td30 def ValueStmt : StmtNode<Stmt, 1>;
31 def LabelStmt : StmtNode<ValueStmt>;
32 def AttributedStmt : StmtNode<ValueStmt>;
58 def Expr : StmtNode<ValueStmt, 1>;
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DStmt.h2010 class ValueStmt : public Stmt {
2017 const ValueStmt *ConstThis = this; in getExprStmt()
2029 class LabelStmt : public ValueStmt {
2037 : ValueStmt(LabelStmtClass), TheDecl(D), SubStmt(substmt) { in LabelStmt()
2042 explicit LabelStmt(EmptyShell Empty) : ValueStmt(LabelStmtClass, Empty) {} in LabelStmt()
2077 : public ValueStmt,
2086 : ValueStmt(AttributedStmtClass), SubStmt(SubStmt) { in AttributedStmt()
2093 : ValueStmt(AttributedStmtClass, Empty) { in AttributedStmt()
H A DExpr.h111 class Expr : public ValueStmt {
123 : ValueStmt(SC) { in Expr()
132 explicit Expr(StmtClass SC, EmptyShell) : ValueStmt(SC) { } in Expr()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DNullabilityChecker.cpp1299 const Stmt *ValueStmt = S; in checkBind() local
1301 ValueStmt = ValueExpr; in checkBind()
1308 CK_NullPassedToNonnull, N, nullptr, C, ValueStmt); in checkBind()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DStmt.cpp403 const Expr *ValueStmt::getExprStmt() const { in getExprStmt()
415 } while (isa<ValueStmt>(S)); in getExprStmt()
H A DComputeDependence.cpp181 dyn_cast_or_null<ValueStmt>(E->getSubStmt()->getStmtExprResult())) in computeDependence()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaExpr.cpp16666 dyn_cast<ValueStmt>(Compound->getStmtExprResult())) { in BuildStmtExpr()