Searched refs:EvaluatedStmt (Results 1 – 6 of 6) sorted by relevance
679 struct EvaluatedStmt { struct680 EvaluatedStmt() : WasEvaluated(false), IsEvaluating(false), CheckedICE(false), in EvaluatedStmt() argument739 typedef llvm::PointerUnion4<Stmt *, EvaluatedStmt *,1069 return !Init.isNull() && (Init.is<Stmt *>() || Init.is<EvaluatedStmt *>()); in hasInit()1077 if (EvaluatedStmt *ES = Init.dyn_cast<EvaluatedStmt*>()) in getInit()1088 if (EvaluatedStmt *ES = Init.dyn_cast<EvaluatedStmt*>()) in getInit()1097 if (EvaluatedStmt *ES = Init.dyn_cast<EvaluatedStmt*>()) in getInitAddress()1118 EvaluatedStmt *ensureEvaluatedStmt() const;1131 if (EvaluatedStmt *Eval = Init.dyn_cast<EvaluatedStmt *>()) in getEvaluatedValue()1141 if (EvaluatedStmt *Eval = Init.dyn_cast<EvaluatedStmt *>()) in isInitKnownICE()[all …]
2060 if (auto *Eval = Init.dyn_cast<EvaluatedStmt *>()) { in setInit()2061 Eval->~EvaluatedStmt(); in setInit()2098 EvaluatedStmt *VarDecl::ensureEvaluatedStmt() const { in ensureEvaluatedStmt()2099 auto *Eval = Init.dyn_cast<EvaluatedStmt *>(); in ensureEvaluatedStmt()2106 Eval = new (getASTContext()) EvaluatedStmt; in ensureEvaluatedStmt()2127 EvaluatedStmt *Eval = ensureEvaluatedStmt(); in evaluateValue()2176 EvaluatedStmt *Eval = ensureEvaluatedStmt(); in checkInitIsICE()
3215 EvaluatedStmt *Eval = MergeWithVar->ensureEvaluatedStmt(); in VisitVarDecl()
1181 EvaluatedStmt *Eval = VD->ensureEvaluatedStmt(); in VisitVarDeclImpl()
6288 EvaluatedStmt *Eval = DefVD->ensureEvaluatedStmt(); in VariableCanNeverBeAConstantExpression()
13353 EvaluatedStmt *Eval = DefVD->ensureEvaluatedStmt(); in IsVariableNonDependentAndAConstantExpression()