Home
last modified time | relevance | path

Searched refs:EvaluatedStmt (Results 1 – 6 of 6) sorted by relevance

/external/clang/lib/AST/
DDecl.cpp2055 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()
[all …]
DASTImporter.cpp3439 EvaluatedStmt *Eval = MergeWithVar->ensureEvaluatedStmt(); in VisitVarDecl()
/external/clang/include/clang/AST/
DDecl.h739 struct EvaluatedStmt { struct
740 EvaluatedStmt() : WasEvaluated(false), IsEvaluating(false), CheckedICE(false), in EvaluatedStmt() argument
798 typedef llvm::PointerUnion<Stmt *, EvaluatedStmt *> InitType;
1155 EvaluatedStmt *ensureEvaluatedStmt() const;
/external/clang/lib/Serialization/
DASTReaderDecl.cpp1238 EvaluatedStmt *Eval = VD->ensureEvaluatedStmt(); in VisitVarDeclImpl()
/external/clang/lib/Sema/
DSemaExprCXX.cpp6567 EvaluatedStmt *Eval = DefVD->ensureEvaluatedStmt(); in VariableCanNeverBeAConstantExpression()
DSemaExpr.cpp13789 EvaluatedStmt *Eval = DefVD->ensureEvaluatedStmt(); in IsVariableNonDependentAndAConstantExpression()