• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/

Lines Matching refs:Stmt

79   for (const Stmt *SubStmt : Node->children())
228 void Sema::ImplicitExceptionSpecification::CalledStmt(Stmt *S) {
1686 Stmt *Body,
1771 Stmt *Body = NewFD->getBody();
1979 CheckConstexprFunctionStmt(Sema &SemaRef, const FunctionDecl *Dcl, Stmt *S,
1985 case Stmt::NullStmtClass:
1989 case Stmt::DeclStmtClass:
1999 case Stmt::ReturnStmtClass:
2011 case Stmt::CompoundStmtClass: {
2025 case Stmt::AttributedStmtClass:
2030 case Stmt::IfStmtClass: {
2046 case Stmt::WhileStmtClass:
2047 case Stmt::DoStmtClass:
2048 case Stmt::ForStmtClass:
2049 case Stmt::CXXForRangeStmtClass:
2050 case Stmt::ContinueStmtClass:
2057 for (Stmt *SubStmt : S->children())
2064 case Stmt::SwitchStmtClass:
2065 case Stmt::CaseStmtClass:
2066 case Stmt::DefaultStmtClass:
2067 case Stmt::BreakStmtClass:
2072 for (Stmt *SubStmt : S->children())
2079 case Stmt::GCCAsmStmtClass:
2080 case Stmt::MSAsmStmtClass:
2082 case Stmt::CXXTryStmtClass:
2085 for (Stmt *SubStmt : S->children()) {
2093 case Stmt::CXXCatchStmtClass:
2125 Stmt *Body,
2164 for (Stmt *SubStmt : Body->children()) {
7827 llvm::SmallVector<Stmt*, 16> Stmts;
7896 for (Stmt *EAsStmt : llvm::reverse(OldStmts)) {
8050 Stmt *Init = new (S.Context) DeclStmt(DeclGroupRef(IterationVar), Loc, Loc);
8149 Stmt *InitStmt = new (S.Context) DeclStmt(DeclGroupRef(VD), Loc, Loc);
13576 return Call.getAs<Stmt>();
13703 return StmtResult((Stmt*)nullptr);
13753 Stmt *InitStmt = new (S.Context) DeclStmt(DeclGroupRef(IterationVar),Loc,Loc);
13987 SmallVector<Stmt*, 8> Statements;
14114 Statements.push_back(Copy.getAs<Stmt>());
14125 Statements.push_back(Return.getAs<Stmt>());
14140 CopyAssignOperator->setBody(Body.getAs<Stmt>());
14350 SmallVector<Stmt*, 8> Statements;
14486 Statements.push_back(Move.getAs<Stmt>());
14498 Statements.push_back(Return.getAs<Stmt>());
14513 MoveAssignOperator->setBody(Body.getAs<Stmt>());
14651 ActOnCompoundStmt(Loc, Loc, None, /*isStmtExpr=*/false).getAs<Stmt>());
14777 Loc, Loc, None, /*isStmtExpr=*/ false).getAs<Stmt>());
14834 Stmt *Return = BuildReturnStmt(Conv->getLocation(), FunctionRef).get();
14889 Stmt *ReturnS = Return.get();
16799 static void SearchForReturnInStmt(Sema &Self, Stmt *S) {
16800 for (Stmt *SubStmt : S->children()) {