Home | History | Annotate | Download | only in Analysis

Lines Matching refs:Stmt

89 Stmt *AnalysisDeclContext::getBody(bool &IsAutosynthesized) const {
92 Stmt *Body = FD->getBody();
110 Stmt *AnalysisDeclContext::getBody() const {
137 void AnalysisDeclContext::registerForcedBlockExpression(const Stmt *stmt) {
140 // Default construct an entry for 'stmt'.
141 if (const Expr *e = dyn_cast<Expr>(stmt))
142 stmt = e->IgnoreParens();
143 (void) (*forcedBlkExprs)[stmt];
147 AnalysisDeclContext::getBlockForRegisteredExpression(const Stmt *stmt) {
149 if (const Expr *e = dyn_cast<Expr>(stmt))
150 stmt = e->IgnoreParens();
152 forcedBlkExprs->find(stmt);
247 AnalysisDeclContext::getStackFrame(LocationContext const *Parent, const Stmt *S,
318 const Stmt *s,
335 const Stmt *s) {
336 return getLocationContext<ScopeContext, Stmt>(ctx, parent, s);
407 void VisitStmt(Stmt *S) {
408 for (Stmt::child_range I = S->children(); I; ++I)
409 if (Stmt *child = *I)