Searched defs:LastStmt (Results 1 - 5 of 5) sorted by relevance

/external/clang/lib/CodeGen/
H A DCGStmt.cpp254 const Stmt *LastStmt = S.body_back(); local
255 while (const LabelStmt *LS = dyn_cast<LabelStmt>(LastStmt)) {
257 LastStmt = LS->getSubStmt();
262 QualType ExprTy = cast<Expr>(LastStmt)->getType();
264 EmitAggExpr(cast<Expr>(LastStmt), AggSlot);
270 EmitAnyExprToMem(cast<Expr>(LastStmt), RetAlloca, Qualifiers(),
H A DCodeGenFunction.cpp514 auto LastStmt = CS->body_rbegin(); local
515 if (LastStmt != CS->body_rend())
516 return isa<ReturnStmt>(*LastStmt);
/external/clang/lib/Sema/
H A DAnalysisBasedWarnings.cpp992 const Stmt *LastStmt = getLastStmt(*P); local
993 if (const AttributedStmt *AS = asFallThroughAttr(LastStmt)) {
999 if (!LastStmt) { // This block contains no executable statements.
H A DSemaExpr.cpp10124 Stmt *LastStmt = Compound->body_back(); local
10126 // If LastStmt is a label, skip down through into the body.
10127 while (LabelStmt *Label = dyn_cast<LabelStmt>(LastStmt)) {
10129 LastStmt = Label->getSubStmt();
10132 if (Expr *LastE = dyn_cast<Expr>(LastStmt)) {
/external/clang/lib/StaticAnalyzer/Core/
H A DExprEngine.cpp1419 const Stmt *LastStmt = CS->getStmt(); local
1420 assert(LastStmt == Condition || LastStmt == getRightmostLeaf(Condition));
1421 return LastStmt;

Completed in 3774 milliseconds