Home | History | Annotate | Download | only in Parse

Lines Matching refs:StmtResult

80 StmtResult
89 StmtResult Res = ParseStatementOrDeclarationAfterAttributes(Stmts,
101 StmtResult
106 StmtResult Res;
274 StmtResult Parser::ParseExprStatement() {
306 StmtResult Parser::ParseSEHTryBlock() {
321 StmtResult Parser::ParseSEHTryBlockCommon(SourceLocation TryLoc) {
325 StmtResult TryBlock(ParseCompoundStatement());
329 StmtResult Handler;
355 StmtResult Parser::ParseSEHExceptBlock(SourceLocation ExceptLoc) {
384 StmtResult Block(ParseCompoundStatement());
397 StmtResult Parser::ParseSEHFinallyBlock(SourceLocation FinallyBlock) {
402 StmtResult Block(ParseCompoundStatement());
415 StmtResult Parser::ParseLabeledStatement(ParsedAttributesWithRange &attrs) {
431 StmtResult SubStmt(ParseStatement());
453 StmtResult Parser::ParseCaseStatement(bool MissingCase, ExprResult Expr) {
472 StmtResult TopLevelCase(true);
534 StmtResult Case =
561 StmtResult SubStmt;
590 StmtResult Parser::ParseDefaultStatement() {
610 StmtResult SubStmt;
631 StmtResult Parser::ParseCompoundStatement(bool isStmtExpr) {
662 StmtResult Parser::ParseCompoundStatement(bool isStmtExpr,
678 StmtResult Parser::ParseCompoundStatementBody(bool isStmtExpr) {
716 StmtResult R = Actions.ActOnDeclStmt(Res, LabelLoc, Tok.getLocation());
735 StmtResult R;
863 StmtResult Parser::ParseIfStatement(SourceLocation *TrailingElseLoc) {
922 StmtResult ThenStmt(ParseStatement(&InnerStatementTrailingElseLoc));
930 StmtResult ElseStmt;
994 StmtResult Parser::ParseSwitchStatement(SourceLocation *TrailingElseLoc) {
1029 StmtResult Switch
1060 StmtResult Body(ParseStatement(TrailingElseLoc));
1082 StmtResult Parser::ParseWhileStatement(SourceLocation *TrailingElseLoc) {
1138 StmtResult Body(ParseStatement(TrailingElseLoc));
1154 StmtResult Parser::ParseDoStatement() {
1181 StmtResult Body(ParseStatement());
1241 StmtResult Parser::ParseForStatement(SourceLocation *TrailingElseLoc) {
1284 StmtResult FirstPart;
1437 StmtResult ForRangeStmt;
1438 StmtResult ForEachStmt;
1471 StmtResult Body(ParseStatement(TrailingElseLoc));
1501 StmtResult Parser::ParseGotoStatement() {
1505 StmtResult Res;
1535 StmtResult Parser::ParseContinueStatement() {
1546 StmtResult Parser::ParseBreakStatement() {
1554 StmtResult Parser::ParseReturnStatement() {
1598 StmtResult Parser::ParseMicrosoftAsmStatement(SourceLocation AsmLoc) {
1733 StmtResult Parser::ParseAsmStatement(bool &msAsm) {
1931 StmtResult FnBody(ParseCompoundStatementBody());
1968 StmtResult FnBody(ParseCXXTryBlockCommon(TryLoc));
2005 StmtResult Parser::ParseCXXTryBlock() {
2028 StmtResult Parser::ParseCXXTryBlockCommon(SourceLocation TryLoc) {
2033 StmtResult TryBlock(ParseCompoundStatement(/*isStmtExpr=*/false,
2044 StmtResult Handler;
2070 StmtResult Handler(ParseCXXCatchBlock());
2094 StmtResult Parser::ParseCXXCatchBlock() {
2129 StmtResult Block(ParseCompoundStatement());
2151 StmtResult Compound = ParseCompoundStatement();
2155 StmtResult DepResult = Actions.ActOnMSDependentExistsStmt(Result.KeywordLoc,
2186 StmtResult R = ParseStatementOrDeclaration(Stmts, false);