Lines Matching refs:EvaluatedStmt
2055 return cast_or_null<Expr>(Init.get<EvaluatedStmt *>()->Value); in getInit()
2059 if (auto *ES = Init.dyn_cast<EvaluatedStmt *>()) in getInitAddress()
2082 if (auto *Eval = Init.dyn_cast<EvaluatedStmt *>()) { in setInit()
2083 Eval->~EvaluatedStmt(); in setInit()
2120 EvaluatedStmt *VarDecl::ensureEvaluatedStmt() const { in ensureEvaluatedStmt()
2121 auto *Eval = Init.dyn_cast<EvaluatedStmt *>(); in ensureEvaluatedStmt()
2127 Eval = new (getASTContext()) EvaluatedStmt; in ensureEvaluatedStmt()
2148 EvaluatedStmt *Eval = ensureEvaluatedStmt(); in evaluateValue()
2193 if (EvaluatedStmt *Eval = Init.dyn_cast<EvaluatedStmt *>()) in getEvaluatedValue()
2201 if (EvaluatedStmt *Eval = Init.dyn_cast<EvaluatedStmt *>()) in isInitKnownICE()
2210 return Init.get<EvaluatedStmt *>()->IsICE; in isInitICE()
2218 EvaluatedStmt *Eval = ensureEvaluatedStmt(); in checkInitIsICE()