Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp2422 if (auto *ES = Init.dyn_cast<EvaluatedStmt *>()) in getInitAddress()
2447 EvaluatedStmt *ES = ensureEvaluatedStmt(); in hasInitWithSideEffects()
2477 if (auto *Eval = dyn_cast_if_present<EvaluatedStmt *>(Init)) { in setInit()
2478 Eval->~EvaluatedStmt(); in setInit()
2556 EvaluatedStmt *VarDecl::ensureEvaluatedStmt() const { in ensureEvaluatedStmt()
2557 auto *Eval = dyn_cast_if_present<EvaluatedStmt *>(Init); in ensureEvaluatedStmt()
2563 Eval = new (getASTContext()) EvaluatedStmt; in ensureEvaluatedStmt()
2570 EvaluatedStmt *VarDecl::getEvaluatedStmt() const { in getEvaluatedStmt()
2571 return dyn_cast_if_present<EvaluatedStmt *>(Init); in getEvaluatedStmt()
2581 EvaluatedStmt *Eval = ensureEvaluatedStmt(); in evaluateValueImpl()
[all …]
H A DASTImporter.cpp2616 if (EvaluatedStmt *FromEval = From->getEvaluatedStmt()) { in ImportInitializer()
2617 EvaluatedStmt *ToEval = To->ensureEvaluatedStmt(); in ImportInitializer()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h866 struct EvaluatedStmt { struct
897 EvaluatedStmt() in EvaluatedStmt() argument
947 using InitType = llvm::PointerUnion<Stmt *, EvaluatedStmt *>;
1386 EvaluatedStmt *ensureEvaluatedStmt() const;
1387 EvaluatedStmt *getEvaluatedStmt() const;
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp1698 EvaluatedStmt *Eval = VD->ensureEvaluatedStmt(); in ReadVarDeclInit()
H A DASTWriter.cpp7319 if (EvaluatedStmt *ES = VD->getEvaluatedStmt()) { in AddVarDeclInit()