Searched refs:LastStmt (Results 1 - 4 of 4) sorted by relevance

/external/clang/lib/CodeGen/
H A DCGStmt.cpp223 const Stmt *LastStmt = S.body_back(); local
224 while (const LabelStmt *LS = dyn_cast<LabelStmt>(LastStmt)) {
226 LastStmt = LS->getSubStmt();
231 QualType ExprTy = cast<Expr>(LastStmt)->getType();
233 EmitAggExpr(cast<Expr>(LastStmt), AggSlot);
239 EmitAnyExprToMem(cast<Expr>(LastStmt), RetAlloca, Qualifiers(),
/external/clang/lib/Sema/
H A DAnalysisBasedWarnings.cpp787 const Stmt *LastStmt = getLastStmt(*P); local
788 if (const AttributedStmt *AS = asFallThroughAttr(LastStmt)) {
794 if (!LastStmt) { // This block contains no executable statements.
H A DSemaStmt.cpp1497 Stmt *LastStmt = CS->body_back();
1498 if (!LastStmt) return;
1504 if (!ProcessIterationStmt(S, LastStmt, LastIncrement, LastDRE)) return;
H A DSemaExpr.cpp9693 Stmt *LastStmt = Compound->body_back(); local
9695 // If LastStmt is a label, skip down through into the body.
9696 while (LabelStmt *Label = dyn_cast<LabelStmt>(LastStmt)) {
9698 LastStmt = Label->getSubStmt();
9701 if (Expr *LastE = dyn_cast<Expr>(LastStmt)) {

Completed in 379 milliseconds