Home
last modified time | relevance | path

Searched refs:getExtendingDecl (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DStackAddrEscapeChecker.cpp104 if (const IdentifierInfo *ID = LER->getExtendingDecl()->getIdentifier()) in genName()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp362 const ValueDecl *VD = M->getExtendingDecl(); in pushTemporaryCleanup()
414 dyn_cast_or_null<VarDecl>(M->getExtendingDecl())); in pushTemporaryCleanup()
423 CGF, *cast<VarDecl>(M->getExtendingDecl()), CleanupFn, CleanupArg); in pushTemporaryCleanup()
493 assert((!M->getExtendingDecl() || !isa<VarDecl>(M->getExtendingDecl()) || in EmitMaterializeTemporaryExpr()
494 !cast<VarDecl>(M->getExtendingDecl())->isARCPseudoStrong()) && in EmitMaterializeTemporaryExpr()
524 EmitScalarInit(E, M->getExtendingDecl(), RefTempDst, false); in EmitMaterializeTemporaryExpr()
572 EmitScalarInit(E, M->getExtendingDecl(), LV, false); in EmitMaterializeTemporaryExpr()
H A DCodeGenModule.cpp6916 const auto *VD = cast<VarDecl>(E->getExtendingDecl()); in GetAddrOfGlobalTemporary()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h4908 ValueDecl *getExtendingDecl() { in getExtendingDecl() function
4911 ->getExtendingDecl(); in getExtendingDecl()
4913 const ValueDecl *getExtendingDecl() const { in getExtendingDecl() function
4914 return const_cast<MaterializeTemporaryExpr *>(this)->getExtendingDecl(); in getExtendingDecl()
H A DDeclCXX.h3334 ValueDecl *getExtendingDecl() { return ExtendingDecl; } in getExtendingDecl() function
3335 const ValueDecl *getExtendingDecl() const { return ExtendingDecl; } in getExtendingDecl() function
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DAPValue.cpp1193 if (MergeLV(getLVForDecl(MTE->getExtendingDecl(), computation))) in getLVForValue()
H A DTextNodeDumper.cpp1790 if (const ValueDecl *VD = Node->getExtendingDecl()) { in VisitMaterializeTemporaryExpr()
2360 dumpBareDeclRef(D->getExtendingDecl()); in VisitLifetimeExtendedTemporaryDecl()
H A DJSONNodeDumper.cpp1571 if (const ValueDecl *VD = MTE->getExtendingDecl()) in VisitMaterializeTemporaryExpr()
H A DExprCXX.cpp1854 auto *VD = dyn_cast_or_null<VarDecl>(getExtendingDecl()); in isUsableInConstantExpressions()
H A DDeclCXX.cpp3304 const ValueDecl *ExtendingDecl = getExtendingDecl(); in getStorageDuration()
H A DASTImporter.cpp8525 auto ExtendingDecl = importChecked(Err, D->getExtendingDecl()); in VisitLifetimeExtendedTemporaryDecl()
H A DExprConstant.cpp3836 return Info.EvaluatingDecl == BaseMTE->getExtendingDecl(); in lifetimeStartedInEvaluation()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp297 if (const ValueDecl *VD = MTE->getExtendingDecl()) { in computeObjectUnderConstruction()
H A DExprEngine.cpp391 } else if (const ValueDecl *VD = MT->getExtendingDecl()) { in createTemporaryRegionIfNeeded()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DCheckExprLifetime.cpp1268 MTE && !MTE->getExtendingDecl() && in analyzePathForGSLPointer()
H A DSemaDecl.cpp1998 MTE && MTE->getExtendingDecl()) { in ShouldDiagnoseUnusedDecl()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DMemRegion.h1322 const ValueDecl *getExtendingDecl() const { return ExD; } in getExtendingDecl() function
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DThreadSafety.cpp2281 if (const ValueDecl *ExtD = Exp->getExtendingDecl()) { in VisitMaterializeTemporaryExpr()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DCompiler.cpp2863 allocateLocalPrimitive(E, *SubExprT, IsConst, E->getExtendingDecl()); in VisitMaterializeTemporaryExpr()
2876 allocateLocal(E, Inner->getType(), E->getExtendingDecl())) { in VisitMaterializeTemporaryExpr()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp1457 Record.AddDeclRef(D->getExtendingDecl()); in VisitLifetimeExtendedTemporaryDecl()
H A DASTReaderDecl.cpp3027 LETDecl->getExtendingDecl(), LETDecl->getManglingNumber())]; in mergeMergeable()