Lines Matching refs:Actions

96   return Actions.ProcessStmtAttributes(Res.get(), Attrs.getList(), Attrs.Range);
121 Actions.CodeCompleteOrdinaryName(getCurScope(), Sema::PCC_Statement);
142 = Actions.ClassifyName(getCurScope(), SS, Name, NameLoc, Next);
232 return Actions.ActOnDeclStmt(Decl, DeclStart, DeclEnd);
252 return Actions.ActOnNullStmt(ConsumeToken(), HasLeadingEmptyMacro);
290 Res = Actions.ActOnFinishFullStmt(Res.get());
347 Actions.CheckCaseExpression(Expr.get())) {
359 return Actions.ActOnExprStmt(Actions.MakeFullExpr(Expr.get()));
400 return Actions.ActOnSEHTryBlock(false /* IsCXXTry */,
445 return Actions.ActOnSEHExceptBlock(ExceptLoc, FilterExpr.take(), Block.take());
462 return Actions.ActOnSEHFinallyBlock(FinallyBlock,Block.take());
491 SubStmt = Actions.ActOnNullStmt(ColonLoc);
493 LabelDecl *LD = Actions.LookupOrCreateLabel(IdentTok.getIdentifierInfo(),
496 Actions.ProcessDeclAttributeList(Actions.CurScope, LD, Attrs);
500 return Actions.ActOnLabelStmt(IdentTok.getLocation(), LD, ColonLoc,
542 Actions.CodeCompleteCase(getCurScope());
591 Actions.ActOnCaseStmt(CaseLoc, LHS.get(), DotDotDotLoc,
607 Actions.ActOnCaseStmtBody(DeepestParsedCaseStmt, Case.get());
632 SubStmt = Actions.ActOnNullStmt(SourceLocation());
635 Actions.ActOnCaseStmtBody(DeepestParsedCaseStmt, SubStmt.get());
681 SubStmt = Actions.ActOnNullStmt(ColonLoc);
683 return Actions.ActOnDefaultStmt(DefaultLoc, ColonLoc,
743 Sema::CompoundScopeRAII CompoundScope(Actions);
745 StmtVector Stmts(Actions);
762 DeclsInGroup.push_back(Actions.LookupOrCreateLabel(II, IdLoc, LabelLoc));
770 DeclGroupPtrTy Res = Actions.FinalizeDeclaratorGroup(getCurScope(), DS,
772 StmtResult R = Actions.ActOnDeclStmt(Res, LabelLoc, Tok.getLocation());
816 R = Actions.ActOnDeclStmt(Res, DeclStart, DeclEnd);
830 R = Actions.ActOnExprStmt(Actions.MakeFullExpr(Res.get()));
851 return Actions.ActOnCompoundStmt(T.getOpenLocation(), CloseLoc,
882 = Actions.ActOnBooleanCondition(getCurScope(), Loc, ExprResult.get());
941 FullExprArg FullCondExp(Actions.MakeFullExpr(CondExp.get()));
1002 Actions.CodeCompleteAfterIf(getCurScope());
1028 ThenStmt = Actions.ActOnNullStmt(ThenStmtLoc);
1030 ElseStmt = Actions.ActOnNullStmt(ElseStmtLoc);
1032 return Actions.ActOnIfStmt(IfLoc, FullCondExp, CondVar, ThenStmt.get(),
1076 = Actions.ActOnStartOfSwitchStmt(SwitchLoc, Cond.get(), CondVar);
1118 Body = Actions.ActOnNullStmt(SynthesizedNullStmtLocation);
1121 return Actions.ActOnFinishSwitchStmt(SwitchLoc, Switch.get(), Body.get());
1167 FullExprArg FullCond(Actions.MakeFullExpr(Cond.get()));
1193 return Actions.ActOnWhileStmt(WhileLoc, FullCond, CondVar, Body.get());
1258 return Actions.ActOnDoStmt(DoLoc, Body.get(), WhileLoc, T.getOpenLocation(),
1325 FullExprArg SecondPart(Actions);
1328 FullExprArg ThirdPart(Actions);
1332 Actions.CodeCompleteOrdinaryName(getCurScope(),
1356 StmtVector Stmts(Actions);
1361 FirstPart = Actions.ActOnDeclStmt(DG, DeclStart, Tok.getLocation());
1371 Actions.ActOnForEachDeclStmt(DG);
1376 Actions.CodeCompleteObjCForCollection(getCurScope(), DG);
1392 FirstPart = Actions.ActOnForEachLValueExpr(Value.get());
1394 FirstPart = Actions.ActOnExprStmt(Actions.MakeFullExpr(Value.get()));
1403 Actions.CodeCompleteObjCForCollection(getCurScope(), DeclGroupPtrTy());
1440 Second = Actions.ActOnBooleanCondition(getCurScope(), ForLoc,
1444 SecondPart = Actions.MakeFullExpr(Second.get());
1462 ThirdPart = Actions.MakeFullExpr(Third.take());
1473 ForRangeStmt = Actions.ActOnCXXForRangeStmt(ForLoc, T.getOpenLocation(),
1485 Actions.ActOnObjCForCollectionOperand(ForLoc, Collection.take());
1515 return Actions.ActOnObjCForCollectionStmt(ForLoc, T.getOpenLocation(),
1522 return Actions.FinishCXXForRangeStmt(ForRangeStmt.take(), Body.take());
1524 return Actions.ActOnForStmt(ForLoc, T.getOpenLocation(), FirstPart.take(),
1542 LabelDecl *LD = Actions.LookupOrCreateLabel(Tok.getIdentifierInfo(),
1544 Res = Actions.ActOnGotoStmt(GotoLoc, Tok.getLocation(), LD);
1555 Res = Actions.ActOnIndirectGotoStmt(GotoLoc, StarLoc, R.take());
1572 return Actions.ActOnContinueStmt(ContinueLoc, getCurScope());
1583 return Actions.ActOnBreakStmt(BreakLoc, getCurScope());
1596 Actions.CodeCompleteReturn(getCurScope());
1615 return Actions.ActOnReturnStmt(ReturnLoc, R.take());
1722 ExprResult AsmString(Actions.ActOnStringLiteral(&t, 1));
1723 ExprVector Constraints(Actions);
1724 ExprVector Exprs(Actions);
1725 ExprVector Clobbers(Actions);
1726 return Actions.ActOnAsmStmt(AsmLoc, true, true, 0, 0, 0,
1799 ExprVector Constraints(Actions);
1800 ExprVector Exprs(Actions);
1801 ExprVector Clobbers(Actions);
1806 return Actions.ActOnAsmStmt(AsmLoc, /*isSimple*/ true, isVolatile,
1871 return Actions.ActOnAsmStmt(AsmLoc, false, isVolatile,
1953 return Actions.ActOnFinishFunctionBody(Decl, 0);
1956 PrettyDeclStackTraceEntry CrashInfo(Actions, Decl, LBraceLoc,
1966 Sema::CompoundScopeRAII CompoundScope(Actions);
1967 FnBody = Actions.ActOnCompoundStmt(LBraceLoc, LBraceLoc,
1968 MultiStmtArg(Actions), false);
1972 return Actions.ActOnFinishFunctionBody(Decl, FnBody.take());
1984 PrettyDeclStackTraceEntry CrashInfo(Actions, Decl, TryLoc,
1991 Actions.ActOnDefaultCtorInitializers(Decl);
1995 return Actions.ActOnFinishFunctionBody(Decl, 0);
2003 Sema::CompoundScopeRAII CompoundScope(Actions);
2004 FnBody = Actions.ActOnCompoundStmt(LBraceLoc, LBraceLoc,
2005 MultiStmtArg(Actions), false);
2009 return Actions.ActOnFinishFunctionBody(Decl, FnBody.take());
2087 return Actions.ActOnSEHTryBlock(true /* IsCXXTry */,
2093 StmtVector Handlers(Actions);
2110 return Actions.ActOnCXXTryBlock(TryLoc, TryBlock.take(), move_arg(Handlers));
2148 ExceptionDecl = Actions.ActOnExceptionDeclarator(getCurScope(), ExDecl);
2164 return Actions.ActOnCXXCatchBlock(CatchLoc, ExceptionDecl, Block.take());
2186 StmtResult DepResult = Actions.ActOnMSDependentExistsStmt(Result.KeywordLoc,