Home
last modified time | relevance | path

Searched refs:finals (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-call.cpp268 const auto &finals{ in CheckExplicitDataArg() local
269 derived->typeSymbol().get<DerivedTypeDetails>().finals()}; in CheckExplicitDataArg()
270 if (!finals.empty()) { // 15.5.2.4(2) in CheckExplicitDataArg()
274 finals.begin()->first)}) { in CheckExplicitDataArg()
275 msg->Attach(finals.begin()->first, in CheckExplicitDataArg()
277 finals.begin()->first, derived->typeSymbol().name()); in CheckExplicitDataArg()
H A Dtools.cpp666 if (!derived.typeSymbol().get<DerivedTypeDetails>().finals().empty()) { in IsFinalizable()
690 const auto &finals{details->finals()}; in HasImpureFinal() local
691 return std::any_of(finals.begin(), finals.end(), in HasImpureFinal()
H A Dmod-file.cpp363 if (!details.finals().empty()) { in PutDerivedType()
365 for (const auto &pair : details.finals()) { in PutDerivedType()
H A Dtype.cpp190 if (!typeSymbol().get<DerivedTypeDetails>().finals().empty()) { in HasDestruction()
H A Dcheck-declarations.cpp1009 for (const auto &pair : details.finals()) { in CheckDerivedType()
1442 if (!derivedDetails->finals().empty() && in WarnMissingFinal()
H A Druntime-type-info.cpp568 for (const auto &pair : dtDetails.finals()) { in DescribeType()
H A Dresolve-names.cpp4914 details->finals().emplace(name->source, DEREF(name->symbol))}; in Post()
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dsymbol.h284 std::map<SourceName, SymbolRef> &finals() { return finals_; } in finals() function
285 const std::map<SourceName, SymbolRef> &finals() const { return finals_; } in finals() function
/llvm-project-15.0.7/clang/include/clang/AST/
H A DStmtOpenMP.h1494 ArrayRef<Expr *> finals() { return getFinals(); } in finals() function
1496 ArrayRef<Expr *> finals() const { in finals() function
H A DOpenMPClause.h4086 finals_range finals() { in finals() function
4090 finals_const_range finals() const { in finals() function
H A DRecursiveASTVisitor.h3530 for (auto *E : C->finals()) {
/llvm-project-15.0.7/clang/lib/AST/
H A DStmtProfile.cpp749 for (auto *E : C->finals()) { in VisitOMPLinearClause()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGStmtOpenMP.cpp1138 for (const Expr *F : LoopDirective->finals()) { in EmitOMPLastprivateClauseFinal()
2180 for (const Expr *F : C->finals()) { in EmitOMPLinearClauseFinal()
2410 for (const Expr *F : D.finals()) { in EmitOMPSimdFinal()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTWriter.cpp6536 for (auto *VE : C->finals()) { in VisitOMPLinearClause()
/llvm-project-15.0.7/clang/tools/libclang/
H A DCIndex.cpp2598 for (const auto *E : C->finals()) { in VisitOMPLinearClause()