Searched refs:SubStmt (Results 1 - 15 of 15) 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 SourceLocation getLocEnd() const LLVM_READONLY { return SubStmt->getLocEnd();}
282 return child_range(&SubStmt, &SubStmt+1);
245 MSDependentExistsStmt(SourceLocation KeywordLoc, bool IsIfExists, NestedNameSpecifierLoc QualifierLoc, DeclarationNameInfo NameInfo, CompoundStmt *SubStmt) argument
H A DStmtObjC.h345 Stmt *SubStmt; member in class:clang::ObjCAutoreleasePoolStmt
351 SubStmt(subStmt), AtLoc(atLoc) {}
356 const Stmt *getSubStmt() const { return SubStmt; }
357 Stmt *getSubStmt() { return SubStmt; }
358 void setSubStmt(Stmt *S) { SubStmt = S; }
361 SourceLocation getLocEnd() const LLVM_READONLY { return SubStmt->getLocEnd();}
370 child_range children() { return child_range(&SubStmt, &SubStmt + 1); }
H A DStmt.h731 Stmt* SubStmt; member in class:clang::DefaultStmt
734 SwitchCase(DefaultStmtClass, DL, CL), SubStmt(substmt) {}
740 Stmt *getSubStmt() { return SubStmt; }
741 const Stmt *getSubStmt() const { return SubStmt; }
742 void setSubStmt(Stmt *S) { SubStmt = S; }
750 SourceLocation getLocEnd() const LLVM_READONLY { return SubStmt->getLocEnd();}
757 child_range children() { return child_range(&SubStmt, &SubStmt+1); }
771 Stmt *SubStmt; member in class:clang::LabelStmt
775 : Stmt(LabelStmtClass), TheDecl(D), SubStmt(substm
807 Stmt *SubStmt; member in class:clang::AttributedStmt
814 AttributedStmt(SourceLocation Loc, ArrayRef<const Attr*> Attrs, Stmt *SubStmt) argument
[all...]
H A DExpr.h3323 Stmt *SubStmt; member in class:clang::StringLiteral::OffsetOfExpr::StmtExpr
3333 SubStmt(substmt), LParenLoc(lp), RParenLoc(rp) { }
3338 CompoundStmt *getSubStmt() { return cast<CompoundStmt>(SubStmt); }
3339 const CompoundStmt *getSubStmt() const { return cast<CompoundStmt>(SubStmt); }
3340 void setSubStmt(CompoundStmt *S) { SubStmt = S; }
3355 child_range children() { return child_range(&SubStmt, &SubStmt+1); }
/external/clang/lib/Sema/
H A DJumpDiagnostics.cpp368 Stmt *SubStmt = *CI; local
369 if (SubStmt == 0) continue;
376 if (CaseStmt *CS = dyn_cast<CaseStmt>(SubStmt))
378 else if (DefaultStmt *DS = dyn_cast<DefaultStmt>(SubStmt))
380 else if (LabelStmt *LS = dyn_cast<LabelStmt>(SubStmt))
385 LabelAndGotoScopes[SubStmt] = ParentScope;
386 SubStmt = Next;
391 if (DeclStmt *DS = dyn_cast<DeclStmt>(SubStmt)) {
401 if (ObjCAtTryStmt *AT = dyn_cast<ObjCAtTryStmt>(SubStmt)) {
438 if (ObjCAtSynchronizedStmt *AS = dyn_cast<ObjCAtSynchronizedStmt>(SubStmt)){
[all...]
H A DSemaStmt.cpp367 void Sema::ActOnCaseStmtBody(Stmt *caseStmt, Stmt *SubStmt) { argument
368 DiagnoseUnusedExprResult(SubStmt);
371 CS->setSubStmt(SubStmt);
376 Stmt *SubStmt, Scope *CurScope) {
377 DiagnoseUnusedExprResult(SubStmt);
381 return Owned(SubStmt);
384 DefaultStmt *DS = new (Context) DefaultStmt(DefaultLoc, ColonLoc, SubStmt);
391 SourceLocation ColonLoc, Stmt *SubStmt) {
396 return Owned(SubStmt);
400 LabelStmt *LS = new (Context) LabelStmt(IdentLoc, TheDecl, SubStmt);
375 ActOnDefaultStmt(SourceLocation DefaultLoc, SourceLocation ColonLoc, Stmt *SubStmt, Scope *CurScope) argument
390 ActOnLabelStmt(SourceLocation IdentLoc, LabelDecl *TheDecl, SourceLocation ColonLoc, Stmt *SubStmt) argument
409 ActOnAttributedStmt(SourceLocation AttrLoc, ArrayRef<const Attr*> Attrs, Stmt *SubStmt) argument
[all...]
H A DTreeTransform.h1047 Stmt *SubStmt) {
1048 return getSema().ActOnDefaultStmt(DefaultLoc, ColonLoc, SubStmt,
1057 SourceLocation ColonLoc, Stmt *SubStmt) {
1058 return SemaRef.ActOnLabelStmt(IdentLoc, L, ColonLoc, SubStmt);
1067 Stmt *SubStmt) {
1068 return SemaRef.ActOnAttributedStmt(AttrLoc, Attrs, SubStmt);
1717 Stmt *SubStmt,
1719 return getSema().ActOnStmtExpr(LParenLoc, SubStmt, RParenLoc);
5180 StmtResult SubStmt = getDerived().TransformStmt(S->getSubStmt());
5181 if (SubStmt
1045 RebuildDefaultStmt(SourceLocation DefaultLoc, SourceLocation ColonLoc, Stmt *SubStmt) argument
1056 RebuildLabelStmt(SourceLocation IdentLoc, LabelDecl *L, SourceLocation ColonLoc, Stmt *SubStmt) argument
1065 RebuildAttributedStmt(SourceLocation AttrLoc, ArrayRef<const Attr*> Attrs, Stmt *SubStmt) argument
1716 RebuildStmtExpr(SourceLocation LParenLoc, Stmt *SubStmt, SourceLocation RParenLoc) argument
5192 StmtResult SubStmt = getDerived().TransformStmt(S->getSubStmt()); local
5204 StmtResult SubStmt = getDerived().TransformStmt(S->getSubStmt()); local
5223 StmtResult SubStmt = getDerived().TransformStmt(S->getSubStmt()); local
5999 StmtResult SubStmt = getDerived().TransformCompoundStmt(S->getSubStmt()); local
6823 StmtResult SubStmt local
[all...]
H A DSemaExprCXX.cpp4775 Stmt *Sema::MaybeCreateStmtWithCleanups(Stmt *SubStmt) { argument
4776 assert(SubStmt && "sub statement can't be null!");
4781 return SubStmt;
4787 CompoundStmt *CompStmt = new (Context) CompoundStmt(Context, SubStmt,
H A DSemaDeclCXX.cpp11094 Stmt *SubStmt = *CI; local
11095 if (!SubStmt)
11097 if (isa<ReturnStmt>(SubStmt))
11098 Self.Diag(SubStmt->getLocStart(),
11100 if (!isa<Expr>(SubStmt))
11101 SearchForReturnInStmt(Self, SubStmt);
H A DSemaExpr.cpp9143 Sema::ActOnStmtExpr(SourceLocation LPLoc, Stmt *SubStmt, argument
9145 assert(SubStmt && isa<CompoundStmt>(SubStmt) && "Invalid action invocation!");
9146 CompoundStmt *Compound = cast<CompoundStmt>(SubStmt);
/external/clang/lib/Parse/
H A DParseStmt.cpp466 StmtResult SubStmt(ParseStatement());
469 if (SubStmt.isInvalid())
470 SubStmt = Actions.ActOnNullStmt(ColonLoc);
480 SubStmt.get());
596 StmtResult SubStmt; local
599 SubStmt = ParseStatement();
606 SubStmt = true;
610 if (SubStmt.isInvalid())
611 SubStmt = Actions.ActOnNullStmt(SourceLocation());
614 Actions.ActOnCaseStmtBody(DeepestParsedCaseStmt, SubStmt
645 StmtResult SubStmt; local
[all...]
/external/clang/include/clang/Analysis/
H A DProgramPoint.h266 const Stmt *SubStmt = 0)
267 : StmtPoint(S, SubStmt, PreStmtKind, L, tag) {}
/external/clang/lib/AST/
H A DStmt.cpp286 Stmt *SubStmt) {
290 return new (Mem) AttributedStmt(Loc, Attrs, SubStmt);
284 Create(ASTContext &C, SourceLocation Loc, ArrayRef<const Attr*> Attrs, Stmt *SubStmt) argument
/external/clang/include/clang/Sema/
H A DSema.h2673 void ActOnCaseStmtBody(Stmt *CaseStmt, Stmt *SubStmt);
2677 Stmt *SubStmt, Scope *CurScope);
2679 SourceLocation ColonLoc, Stmt *SubStmt);
2683 Stmt *SubStmt);
3272 ExprResult ActOnStmtExpr(SourceLocation LPLoc, Stmt *SubStmt,
4047 Stmt *MaybeCreateStmtWithCleanups(Stmt *SubStmt);
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp170 S->SubStmt = Reader.ReadSubStmt();
1084 S->SubStmt = Reader.ReadSubStmt();

Completed in 282 milliseconds