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

Lines Matching defs:Body

684   StmtResult TransformLambdaBody(LambdaExpr *E, Stmt *Body);
687 StmtResult SkipLambdaBody(LambdaExpr *E, Stmt *Body);
1256 StmtResult RebuildCaseStmtBody(Stmt *S, Stmt *Body) {
1257 getSema().ActOnCaseStmtBody(S, Body);
1316 Stmt *Switch, Stmt *Body) {
1317 return getSema().ActOnFinishSwitchStmt(SwitchLoc, Switch, Body);
1325 Sema::ConditionResult Cond, Stmt *Body) {
1326 return getSema().ActOnWhileStmt(WhileLoc, Cond, Body);
1333 StmtResult RebuildDoStmt(SourceLocation DoLoc, Stmt *Body,
1336 return getSema().ActOnDoStmt(DoLoc, Body, WhileLoc, LParenLoc,
1347 Stmt *Body) {
1349 Inc, RParenLoc, Body);
1493 Stmt *Body) {
1495 Var, Body);
1503 Stmt *Body) {
1504 return getSema().ActOnObjCAtFinallyStmt(AtLoc, Body);
2041 Expr *Object, Stmt *Body) {
2042 return getSema().ActOnObjCAtSynchronizedStmt(AtLoc, Object, Body);
2050 Stmt *Body) {
2051 return getSema().ActOnObjCAutoreleasePoolStmt(AtLoc, Body);
2062 Stmt *Body) {
2070 return getSema().FinishObjCForCollectionStmt(ForEachStmt.get(), Body);
2166 StmtResult FinishCXXForRangeStmt(Stmt *ForRange, Stmt *Body) {
2167 return getSema().FinishCXXForRangeStmt(ForRange, Body);
3093 RequiresExprBodyDecl *Body,
3097 return RequiresExpr::Create(SemaRef.Context, RequiresKWLoc, Body,
7004 StmtResult Body = getDerived().TransformStmt(S->getBody());
7005 if (Body.isInvalid())
7010 Body.get());
7024 StmtResult Body = getDerived().TransformStmt(S->getBody());
7025 if (Body.isInvalid())
7030 Body.get() == S->getBody())
7033 return getDerived().RebuildWhileStmt(S->getWhileLoc(), Cond, Body.get());
7040 StmtResult Body = getDerived().TransformStmt(S->getBody());
7041 if (Body.isInvalid())
7051 Body.get() == S->getBody())
7054 return getDerived().RebuildDoStmt(S->getDoLoc(), Body.get(), S->getWhileLoc(),
7092 StmtResult Body = getDerived().TransformStmt(S->getBody());
7093 if (Body.isInvalid())
7100 Body.get() == S->getBody())
7105 S->getRParenLoc(), Body.get());
7548 StmtResult Body = getDerived().TransformStmt(S->getCatchBody());
7549 if (Body.isInvalid())
7554 Var, Body.get());
7561 StmtResult Body = getDerived().TransformStmt(S->getFinallyBody());
7562 if (Body.isInvalid())
7567 Body.get() == S->getFinallyBody())
7572 Body.get());
7607 StmtResult Body = getDerived().TransformStmt(S->getSynchBody());
7608 if (Body.isInvalid())
7614 Body.get() == S->getSynchBody())
7619 Object.get(), Body.get());
7627 StmtResult Body = getDerived().TransformStmt(S->getSubStmt());
7628 if (Body.isInvalid())
7633 Body.get() == S->getSubStmt())
7638 S->getAtLoc(), Body.get());
7657 StmtResult Body = getDerived().TransformStmt(S->getBody());
7658 if (Body.isInvalid())
7665 Body.get() == S->getBody())
7673 Body.get());
7791 StmtResult Body = getDerived().TransformStmt(S->getBody());
7792 if (Body.isInvalid())
7795 // Body has changed but we didn't rebuild the for-range statement. Rebuild
7797 if (Body.get() != S->getBody() && NewStmt.get() == S) {
7812 return FinishCXXForRangeStmt(NewStmt.get(), Body.get());
8011 StmtResult Body;
8015 Body = getDerived().TransformStmt(CS);
8018 getDerived().getSema().ActOnOpenMPRegionEnd(Body, TClauses);
11296 RequiresExprBodyDecl *Body = RequiresExprBodyDecl::Create(
11300 Sema::ContextRAII SavedContext(getSema(), Body, /*NewThisContext*/false);
11311 Param->setDeclContext(Body);
11323 ->setDeclContext(Body);
11328 return getDerived().RebuildRequiresExpr(E->getRequiresKWLoc(), Body,
11976 StmtResult Body =
11982 if (Body.isInvalid()) {
11993 getSema().ActOnFinishFunctionBody(NewCallOperator, Body.get(),
11997 return getSema().BuildLambdaExpr(E->getBeginLoc(), Body.get()->getEndLoc(),
13686 StmtResult Body;
13689 Body = getDerived().TransformStmt(S->getCapturedStmt());
13692 if (Body.isInvalid()) {
13697 return getSema().ActOnCapturedRegionEnd(Body.get());