Searched refs:SubStmt (Results 1 - 17 of 17) 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.h344 Stmt *SubStmt; member in class:clang::ObjCAutoreleasePoolStmt
350 SubStmt(subStmt), AtLoc(atLoc) {}
355 const Stmt *getSubStmt() const { return SubStmt; }
356 Stmt *getSubStmt() { return SubStmt; }
357 void setSubStmt(Stmt *S) { SubStmt = S; }
360 SourceLocation getLocEnd() const LLVM_READONLY { return SubStmt->getLocEnd();}
369 child_range children() { return child_range(&SubStmt, &SubStmt + 1); }
H A DStmt.h743 Stmt* SubStmt; member in class:clang::DefaultStmt
746 SwitchCase(DefaultStmtClass, DL, CL), SubStmt(substmt) {}
752 Stmt *getSubStmt() { return SubStmt; }
753 const Stmt *getSubStmt() const { return SubStmt; }
754 void setSubStmt(Stmt *S) { SubStmt = S; }
762 SourceLocation getLocEnd() const LLVM_READONLY { return SubStmt->getLocEnd();}
769 child_range children() { return child_range(&SubStmt, &SubStmt+1); }
783 Stmt *SubStmt; member in class:clang::LabelStmt
787 : Stmt(LabelStmtClass), TheDecl(D), SubStmt(substm
819 Stmt *SubStmt; member in class:clang::AttributedStmt
825 AttributedStmt(SourceLocation Loc, ArrayRef<const Attr*> Attrs, Stmt *SubStmt) argument
[all...]
H A DExpr.h3391 Stmt *SubStmt; member in class:clang::StringLiteral::OffsetOfExpr::StmtExpr
3401 SubStmt(substmt), LParenLoc(lp), RParenLoc(rp) { }
3406 CompoundStmt *getSubStmt() { return cast<CompoundStmt>(SubStmt); }
3407 const CompoundStmt *getSubStmt() const { return cast<CompoundStmt>(SubStmt); }
3408 void setSubStmt(CompoundStmt *S) { SubStmt = S; }
3423 child_range children() { return child_range(&SubStmt, &SubStmt+1); }
/external/clang/lib/Sema/
H A DJumpDiagnostics.cpp350 Stmt *SubStmt = *CI; local
351 if (!SubStmt) continue;
358 if (CaseStmt *CS = dyn_cast<CaseStmt>(SubStmt))
360 else if (DefaultStmt *DS = dyn_cast<DefaultStmt>(SubStmt))
362 else if (LabelStmt *LS = dyn_cast<LabelStmt>(SubStmt))
367 LabelAndGotoScopes[SubStmt] = ParentScope;
368 SubStmt = Next;
373 if (DeclStmt *DS = dyn_cast<DeclStmt>(SubStmt)) {
382 if (ObjCAtTryStmt *AT = dyn_cast<ObjCAtTryStmt>(SubStmt)) {
419 if (ObjCAtSynchronizedStmt *AS = dyn_cast<ObjCAtSynchronizedStmt>(SubStmt)){
[all...]
H A DSemaStmt.cpp391 void Sema::ActOnCaseStmtBody(Stmt *caseStmt, Stmt *SubStmt) { argument
392 DiagnoseUnusedExprResult(SubStmt);
395 CS->setSubStmt(SubStmt);
400 Stmt *SubStmt, Scope *CurScope) {
401 DiagnoseUnusedExprResult(SubStmt);
405 return SubStmt;
408 DefaultStmt *DS = new (Context) DefaultStmt(DefaultLoc, ColonLoc, SubStmt);
415 SourceLocation ColonLoc, Stmt *SubStmt) {
420 return SubStmt;
424 LabelStmt *LS = new (Context) LabelStmt(IdentLoc, TheDecl, SubStmt);
399 ActOnDefaultStmt(SourceLocation DefaultLoc, SourceLocation ColonLoc, Stmt *SubStmt, Scope *CurScope) argument
414 ActOnLabelStmt(SourceLocation IdentLoc, LabelDecl *TheDecl, SourceLocation ColonLoc, Stmt *SubStmt) argument
433 ActOnAttributedStmt(SourceLocation AttrLoc, ArrayRef<const Attr*> Attrs, Stmt *SubStmt) argument
[all...]
H A DTreeTransform.h1088 Stmt *SubStmt) {
1089 return getSema().ActOnDefaultStmt(DefaultLoc, ColonLoc, SubStmt,
1098 SourceLocation ColonLoc, Stmt *SubStmt) {
1099 return SemaRef.ActOnLabelStmt(IdentLoc, L, ColonLoc, SubStmt);
1108 Stmt *SubStmt) {
1109 return SemaRef.ActOnAttributedStmt(AttrLoc, Attrs, SubStmt);
1990 Stmt *SubStmt,
1992 return getSema().ActOnStmtExpr(LParenLoc, SubStmt, RParenLoc);
5453 StmtResult SubStmt = getDerived().TransformStmt(S->getSubStmt());
5454 if (SubStmt
1086 RebuildDefaultStmt(SourceLocation DefaultLoc, SourceLocation ColonLoc, Stmt *SubStmt) argument
1097 RebuildLabelStmt(SourceLocation IdentLoc, LabelDecl *L, SourceLocation ColonLoc, Stmt *SubStmt) argument
1106 RebuildAttributedStmt(SourceLocation AttrLoc, ArrayRef<const Attr*> Attrs, Stmt *SubStmt) argument
1989 RebuildStmtExpr(SourceLocation LParenLoc, Stmt *SubStmt, SourceLocation RParenLoc) argument
5465 StmtResult SubStmt = getDerived().TransformStmt(S->getSubStmt()); local
5477 StmtResult SubStmt = getDerived().TransformStmt(S->getSubStmt()); local
5496 StmtResult SubStmt = getDerived().TransformStmt(S->getSubStmt()); local
6288 StmtResult SubStmt = getDerived().TransformCompoundStmt(S->getSubStmt()); local
7520 StmtResult SubStmt local
[all...]
H A DSemaExprCXX.cpp5018 Stmt *Sema::MaybeCreateStmtWithCleanups(Stmt *SubStmt) { argument
5019 assert(SubStmt && "sub-statement can't be null!");
5024 return SubStmt;
5030 CompoundStmt *CompStmt = new (Context) CompoundStmt(Context, SubStmt,
H A DSemaDeclCXX.cpp12252 Stmt *SubStmt = *CI; local
12253 if (!SubStmt)
12255 if (isa<ReturnStmt>(SubStmt))
12256 Self.Diag(SubStmt->getLocStart(),
12258 if (!isa<Expr>(SubStmt))
12259 SearchForReturnInStmt(Self, SubStmt);
H A DSemaExpr.cpp10100 Sema::ActOnStmtExpr(SourceLocation LPLoc, Stmt *SubStmt, argument
10102 assert(SubStmt && isa<CompoundStmt>(SubStmt) && "Invalid action invocation!");
10103 CompoundStmt *Compound = cast<CompoundStmt>(SubStmt);
/external/clang/lib/Parse/
H A DParseStmt.cpp544 StmtResult SubStmt; local
564 SubStmt = ParseStatementOrDeclarationAfterAttributes(
566 if (!TempAttrs.empty() && !SubStmt.isInvalid())
567 SubStmt = Actions.ProcessStmtAttributes(
568 SubStmt.get(), TempAttrs.getList(), TempAttrs.Range);
575 if (!SubStmt.isInvalid() && !SubStmt.isUsable())
576 SubStmt = ParseStatement();
579 if (SubStmt.isInvalid())
580 SubStmt
716 StmtResult SubStmt; local
768 StmtResult SubStmt; local
[all...]
/external/clang/include/clang/Analysis/
H A DProgramPoint.h266 const Stmt *SubStmt = nullptr)
267 : StmtPoint(S, SubStmt, PreStmtKind, L, tag) {}
/external/clang/lib/CodeGen/
H A DCGStmt.cpp423 const Stmt *SubStmt = S.getSubStmt(); local
424 switch (SubStmt->getStmtClass()) {
426 EmitDoStmt(cast<DoStmt>(*SubStmt), S.getAttrs());
429 EmitForStmt(cast<ForStmt>(*SubStmt), S.getAttrs());
432 EmitWhileStmt(cast<WhileStmt>(*SubStmt), S.getAttrs());
435 EmitCXXForRangeStmt(cast<CXXForRangeStmt>(*SubStmt), S.getAttrs());
438 EmitStmt(SubStmt);
/external/clang/lib/AST/
H A DStmt.cpp287 Stmt *SubStmt) {
291 return new (Mem) AttributedStmt(Loc, Attrs, SubStmt);
285 Create(const ASTContext &C, SourceLocation Loc, ArrayRef<const Attr*> Attrs, Stmt *SubStmt) argument
H A DExprConstant.cpp3385 if (const Stmt *SubStmt = Cond ? IS->getThen() : IS->getElse()) {
3386 EvalStmtResult ESR = EvaluateStmt(Result, Info, SubStmt);
/external/clang/include/clang/Sema/
H A DSema.h3008 void ActOnCaseStmtBody(Stmt *CaseStmt, Stmt *SubStmt);
3012 Stmt *SubStmt, Scope *CurScope);
3014 SourceLocation ColonLoc, Stmt *SubStmt);
3018 Stmt *SubStmt);
3646 ExprResult ActOnStmtExpr(SourceLocation LPLoc, Stmt *SubStmt,
4423 Stmt *MaybeCreateStmtWithCleanups(Stmt *SubStmt);
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp180 S->SubStmt = Reader.ReadSubStmt();
1177 S->SubStmt = Reader.ReadSubStmt();

Completed in 394 milliseconds