Searched defs:SubStmt (Results 1 - 12 of 12) sorted by relevance

/external/clang/include/clang/AST/
H A DStmtCXX.h239 Stmt *SubStmt; member in class:clang::MSDependentExistsStmt
248 CompoundStmt *SubStmt)
252 SubStmt(reinterpret_cast<Stmt *>(SubStmt)) { }
275 return reinterpret_cast<CompoundStmt *>(SubStmt);
279 return SourceRange(KeywordLoc, SubStmt->getLocEnd());
283 return child_range(&SubStmt, &SubStmt+1);
245 MSDependentExistsStmt(SourceLocation KeywordLoc, bool IsIfExists, NestedNameSpecifierLoc QualifierLoc, DeclarationNameInfo NameInfo, CompoundStmt *SubStmt) argument
H A DStmtObjC.h349 Stmt *SubStmt; member in class:clang::ObjCAutoreleasePoolStmt
355 SubStmt(subStmt), AtLoc(atLoc) {}
360 const Stmt *getSubStmt() const { return SubStmt; }
361 Stmt *getSubStmt() { return SubStmt; }
362 void setSubStmt(Stmt *S) { SubStmt = S; }
365 return SourceRange(AtLoc, SubStmt->getLocEnd());
376 child_range children() { return child_range(&SubStmt, &SubStmt + 1); }
H A DStmt.h726 Stmt* SubStmt; member in class:clang::DefaultStmt
731 SwitchCase(DefaultStmtClass), SubStmt(substmt), DefaultLoc(DL),
737 Stmt *getSubStmt() { return SubStmt; }
738 const Stmt *getSubStmt() const { return SubStmt; }
739 void setSubStmt(Stmt *S) { SubStmt = S; }
747 return SourceRange(DefaultLoc, SubStmt->getLocEnd());
755 child_range children() { return child_range(&SubStmt, &SubStmt+1); }
764 Stmt *SubStmt; member in class:clang::LabelStmt
768 : Stmt(LabelStmtClass), TheDecl(D), SubStmt(substm
801 Stmt *SubStmt; member in class:clang::AttributedStmt
808 AttributedStmt(SourceLocation Loc, ArrayRef<const Attr*> Attrs, Stmt *SubStmt) argument
[all...]
H A DExpr.h3212 Stmt *SubStmt; member in class:clang::StringLiteral::OffsetOfExpr::StmtExpr
3222 SubStmt(substmt), LParenLoc(lp), RParenLoc(rp) { }
3227 CompoundStmt *getSubStmt() { return cast<CompoundStmt>(SubStmt); }
3228 const CompoundStmt *getSubStmt() const { return cast<CompoundStmt>(SubStmt); }
3229 void setSubStmt(CompoundStmt *S) { SubStmt = S; }
3246 child_range children() { return child_range(&SubStmt, &SubStmt+1); }
/external/clang/lib/Sema/
H A DJumpDiagnostics.cpp335 Stmt *SubStmt = *CI; local
336 if (SubStmt == 0) continue;
343 if (CaseStmt *CS = dyn_cast<CaseStmt>(SubStmt))
345 else if (DefaultStmt *DS = dyn_cast<DefaultStmt>(SubStmt))
347 else if (LabelStmt *LS = dyn_cast<LabelStmt>(SubStmt))
352 LabelAndGotoScopes[SubStmt] = ParentScope;
353 SubStmt = Next;
358 if (DeclStmt *DS = dyn_cast<DeclStmt>(SubStmt)) {
368 if (ObjCAtTryStmt *AT = dyn_cast<ObjCAtTryStmt>(SubStmt)) {
405 if (ObjCAtSynchronizedStmt *AS = dyn_cast<ObjCAtSynchronizedStmt>(SubStmt)){
[all...]
H A DSemaExprCXX.cpp4781 Stmt *Sema::MaybeCreateStmtWithCleanups(Stmt *SubStmt) { argument
4782 assert(SubStmt && "sub statement can't be null!");
4787 return SubStmt;
4793 CompoundStmt *CompStmt = new (Context) CompoundStmt(Context, &SubStmt, 1,
H A DSemaStmt.cpp339 void Sema::ActOnCaseStmtBody(Stmt *caseStmt, Stmt *SubStmt) { argument
340 DiagnoseUnusedExprResult(SubStmt);
343 CS->setSubStmt(SubStmt);
348 Stmt *SubStmt, Scope *CurScope) {
349 DiagnoseUnusedExprResult(SubStmt);
353 return Owned(SubStmt);
356 DefaultStmt *DS = new (Context) DefaultStmt(DefaultLoc, ColonLoc, SubStmt);
363 SourceLocation ColonLoc, Stmt *SubStmt) {
368 return Owned(SubStmt);
372 LabelStmt *LS = new (Context) LabelStmt(IdentLoc, TheDecl, SubStmt);
347 ActOnDefaultStmt(SourceLocation DefaultLoc, SourceLocation ColonLoc, Stmt *SubStmt, Scope *CurScope) argument
362 ActOnLabelStmt(SourceLocation IdentLoc, LabelDecl *TheDecl, SourceLocation ColonLoc, Stmt *SubStmt) argument
379 ActOnAttributedStmt(SourceLocation AttrLoc, ArrayRef<const Attr*> Attrs, Stmt *SubStmt) argument
[all...]
H A DSemaDeclCXX.cpp10514 Stmt *SubStmt = *CI; local
10515 if (!SubStmt)
10517 if (isa<ReturnStmt>(SubStmt))
10518 Self.Diag(SubStmt->getLocStart(),
10520 if (!isa<Expr>(SubStmt))
10521 SearchForReturnInStmt(Self, SubStmt);
H A DSemaExpr.cpp8915 Sema::ActOnStmtExpr(SourceLocation LPLoc, Stmt *SubStmt, argument
8917 assert(SubStmt && isa<CompoundStmt>(SubStmt) && "Invalid action invocation!");
8918 CompoundStmt *Compound = cast<CompoundStmt>(SubStmt);
H A DTreeTransform.h1038 Stmt *SubStmt) {
1039 return getSema().ActOnDefaultStmt(DefaultLoc, ColonLoc, SubStmt,
1048 SourceLocation ColonLoc, Stmt *SubStmt) {
1049 return SemaRef.ActOnLabelStmt(IdentLoc, L, ColonLoc, SubStmt);
1058 Stmt *SubStmt) {
1059 return SemaRef.ActOnAttributedStmt(AttrLoc, Attrs, SubStmt);
1707 Stmt *SubStmt,
1709 return getSema().ActOnStmtExpr(LParenLoc, SubStmt, RParenLoc);
5149 StmtResult SubStmt = getDerived().TransformStmt(S->getSubStmt());
5150 if (SubStmt
1036 RebuildDefaultStmt(SourceLocation DefaultLoc, SourceLocation ColonLoc, Stmt *SubStmt) argument
1047 RebuildLabelStmt(SourceLocation IdentLoc, LabelDecl *L, SourceLocation ColonLoc, Stmt *SubStmt) argument
1056 RebuildAttributedStmt(SourceLocation AttrLoc, ArrayRef<const Attr*> Attrs, Stmt *SubStmt) argument
1706 RebuildStmtExpr(SourceLocation LParenLoc, Stmt *SubStmt, SourceLocation RParenLoc) argument
5161 StmtResult SubStmt = getDerived().TransformStmt(S->getSubStmt()); local
5173 StmtResult SubStmt = getDerived().TransformStmt(S->getSubStmt()); local
5192 StmtResult SubStmt = getDerived().TransformStmt(S->getSubStmt()); local
5968 StmtResult SubStmt = getDerived().TransformCompoundStmt(S->getSubStmt()); local
6776 StmtResult SubStmt local
[all...]
/external/clang/lib/Parse/
H A DParseStmt.cpp431 StmtResult SubStmt(ParseStatement());
434 if (SubStmt.isInvalid())
435 SubStmt = Actions.ActOnNullStmt(ColonLoc);
445 SubStmt.get());
561 StmtResult SubStmt; local
564 SubStmt = ParseStatement();
571 SubStmt = true;
575 if (SubStmt.isInvalid())
576 SubStmt = Actions.ActOnNullStmt(SourceLocation());
579 Actions.ActOnCaseStmtBody(DeepestParsedCaseStmt, SubStmt
610 StmtResult SubStmt; local
[all...]
/external/clang/lib/AST/
H A DStmt.cpp279 Stmt *SubStmt) {
283 return new (Mem) AttributedStmt(Loc, Attrs, SubStmt);
277 Create(ASTContext &C, SourceLocation Loc, ArrayRef<const Attr*> Attrs, Stmt *SubStmt) argument

Completed in 199 milliseconds