Lines Matching refs:EvaluatedStmt
629 struct EvaluatedStmt { struct
630 EvaluatedStmt() : WasEvaluated(false), IsEvaluating(false), CheckedICE(false), in EvaluatedStmt() argument
676 typedef llvm::PointerUnion4<Stmt *, EvaluatedStmt *,
939 return !Init.isNull() && (Init.is<Stmt *>() || Init.is<EvaluatedStmt *>()); in hasInit()
947 if (EvaluatedStmt *ES = Init.dyn_cast<EvaluatedStmt*>()) in getInit()
958 if (EvaluatedStmt *ES = Init.dyn_cast<EvaluatedStmt*>()) in getInit()
967 if (EvaluatedStmt *ES = Init.dyn_cast<EvaluatedStmt*>()) in getInitAddress()
996 EvaluatedStmt *EnsureEvaluatedStmt() const { in EnsureEvaluatedStmt()
997 EvaluatedStmt *Eval = Init.dyn_cast<EvaluatedStmt *>(); in EnsureEvaluatedStmt()
1000 Eval = new (getASTContext()) EvaluatedStmt; in EnsureEvaluatedStmt()
1010 if (EvaluatedStmt *Eval = Init.dyn_cast<EvaluatedStmt *>()) in isEvaluatingValue()
1019 EvaluatedStmt *Eval = EnsureEvaluatedStmt(); in setEvaluatingValue()
1026 EvaluatedStmt *Eval = EnsureEvaluatedStmt(); in setEvaluatedValue()
1036 if (EvaluatedStmt *Eval = Init.dyn_cast<EvaluatedStmt *>()) in getEvaluatedValue()
1046 if (EvaluatedStmt *Eval = Init.dyn_cast<EvaluatedStmt *>()) in isInitKnownICE()
1059 return Init.get<EvaluatedStmt *>()->IsICE; in isInitICE()
1065 if (EvaluatedStmt *Eval = Init.dyn_cast<EvaluatedStmt *>()) in isCheckingICE()
1074 EvaluatedStmt *Eval = EnsureEvaluatedStmt(); in setCheckingICE()
1081 EvaluatedStmt *Eval = EnsureEvaluatedStmt(); in setInitKnownICE()