Home
last modified time | relevance | path

Searched refs:ExtendingDecl (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DCompiler.h314 const ValueDecl *ExtendingDecl = nullptr,
321 const ValueDecl *ExtendingDecl = nullptr,
473 void addExtended(const Scope::Local &Local, const ValueDecl *ExtendingDecl) { in addExtended() argument
478 if (P->ValDecl == ExtendingDecl) { in addExtended()
H A DCompiler.cpp4388 DeclTy &&Src, PrimType Ty, bool IsConst, const ValueDecl *ExtendingDecl, in allocateLocalPrimitive() argument
4407 if (ExtendingDecl) in allocateLocalPrimitive()
4408 VarScope->addExtended(Local, ExtendingDecl); in allocateLocalPrimitive()
4417 const ValueDecl *ExtendingDecl, ScopeKind SC, in allocateLocal() argument
4452 if (ExtendingDecl) in allocateLocal()
4453 VarScope->addExtended(Local, ExtendingDecl); in allocateLocal()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DCheckExprLifetime.cpp1413 if (auto *ExtendingDecl = in checkExprLifetimeImpl() local
1417 << ExtendingDecl << DiagRange; in checkExprLifetimeImpl()
1418 SemaRef.Diag(ExtendingDecl->getLocation(), in checkExprLifetimeImpl()
1428 << ExtendingDecl << IsSubobjectMember << RK << DiagRange; in checkExprLifetimeImpl()
1434 SemaRef.Diag(ExtendingDecl->getLocation(), in checkExprLifetimeImpl()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp3304 const ValueDecl *ExtendingDecl = getExtendingDecl(); in getStorageDuration() local
3305 if (!ExtendingDecl) in getStorageDuration()
3309 if (isa<FieldDecl>(ExtendingDecl)) in getStorageDuration()
3313 if (isa<BindingDecl>(ExtendingDecl)) in getStorageDuration()
3314 return ExtendingDecl->getDeclContext()->isFunctionOrMethod() ? SD_Automatic in getStorageDuration()
3316 return cast<VarDecl>(ExtendingDecl)->getStorageDuration(); in getStorageDuration()
H A DExprCXX.cpp1843 ES->ExtendingDecl = ExtendedBy; in setExtendingDecl()
H A DASTImporter.cpp8525 auto ExtendingDecl = importChecked(Err, D->getExtendingDecl()); in VisitLifetimeExtendedTemporaryDecl() local
8531 if (GetImportedOrCreateDecl(To, D, Temporary, ExtendingDecl, in VisitLifetimeExtendedTemporaryDecl()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h3307 ValueDecl *ExtendingDecl = nullptr; variable
3317 ExprWithTemporary(Temp), ExtendingDecl(EDecl), in LifetimeExtendedTemporaryDecl()
3334 ValueDecl *getExtendingDecl() { return ExtendingDecl; } in getExtendingDecl()
3335 const ValueDecl *getExtendingDecl() const { return ExtendingDecl; } in getExtendingDecl()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp2782 D->ExtendingDecl = readDeclAs<ValueDecl>(); in VisitLifetimeExtendedTemporaryDecl()