Home
last modified time | relevance | path

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

/external/llvm-project/clang/lib/CodeGen/
DCGExpr.cpp307 const ValueDecl *VD = M->getExtendingDecl(); in pushTemporaryCleanup()
358 dyn_cast_or_null<VarDecl>(M->getExtendingDecl())); in pushTemporaryCleanup()
366 CGF, *cast<VarDecl>(M->getExtendingDecl()), CleanupFn, CleanupArg); in pushTemporaryCleanup()
445 assert((!M->getExtendingDecl() || !isa<VarDecl>(M->getExtendingDecl()) || in EmitMaterializeTemporaryExpr()
446 !cast<VarDecl>(M->getExtendingDecl())->isARCPseudoStrong()) && in EmitMaterializeTemporaryExpr()
478 EmitScalarInit(E, M->getExtendingDecl(), RefTempDst, false); in EmitMaterializeTemporaryExpr()
DCodeGenModule.cpp5305 const auto *VD = cast<VarDecl>(E->getExtendingDecl()); in GetAddrOfGlobalTemporary()
/external/llvm-project/clang/include/clang/AST/
DExprCXX.h4502 ValueDecl *getExtendingDecl() { in getExtendingDecl() function
4505 ->getExtendingDecl(); in getExtendingDecl()
4507 const ValueDecl *getExtendingDecl() const { in getExtendingDecl() function
4508 return const_cast<MaterializeTemporaryExpr *>(this)->getExtendingDecl(); in getExtendingDecl()
DDeclCXX.h3107 ValueDecl *getExtendingDecl() { return ExtendingDecl; } in getExtendingDecl() function
3108 const ValueDecl *getExtendingDecl() const { return ExtendingDecl; } in getExtendingDecl() function
/external/llvm-project/clang/lib/AST/
DTextNodeDumper.cpp1214 if (const ValueDecl *VD = Node->getExtendingDecl()) { in VisitMaterializeTemporaryExpr()
1650 dumpBareDeclRef(D->getExtendingDecl()); in VisitLifetimeExtendedTemporaryDecl()
DAPValue.cpp1097 if (MergeLV(getLVForDecl(MTE->getExtendingDecl(), computation))) in getLVForValue()
DJSONNodeDumper.cpp1364 if (const ValueDecl *VD = MTE->getExtendingDecl()) in VisitMaterializeTemporaryExpr()
DExprCXX.cpp1661 auto *VD = dyn_cast_or_null<VarDecl>(getExtendingDecl()); in isUsableInConstantExpressions()
DDeclCXX.cpp2938 const ValueDecl *ExtendingDecl = getExtendingDecl(); in getStorageDuration()
DASTImporter.cpp7231 auto ExtendingDecl = importChecked(Err, D->getExtendingDecl()); in VisitLifetimeExtendedTemporaryDecl()
DExprConstant.cpp3517 return Info.EvaluatingDecl == BaseMTE->getExtendingDecl(); in lifetimeStartedInEvaluation()
/external/llvm-project/clang/lib/StaticAnalyzer/Core/
DExprEngineCXX.cpp268 if (const ValueDecl *VD = MTE->getExtendingDecl()) { in computeObjectUnderConstruction()
/external/clang/lib/CodeGen/
DCGExpr.cpp234 const ValueDecl *VD = M->getExtendingDecl(); in pushTemporaryCleanup()
285 dyn_cast_or_null<VarDecl>(M->getExtendingDecl())); in pushTemporaryCleanup()
293 CGF, *cast<VarDecl>(M->getExtendingDecl()), CleanupFn, CleanupArg); in pushTemporaryCleanup()
383 EmitScalarInit(E, M->getExtendingDecl(), RefTempDst, false); in EmitMaterializeTemporaryExpr()
DCodeGenModule.cpp3538 const auto *VD = cast<VarDecl>(E->getExtendingDecl()); in GetAddrOfGlobalTemporary()
/external/clang/include/clang/AST/
DExprCXX.h4007 const ValueDecl *ExtendingDecl = getExtendingDecl(); in getStorageDuration()
4019 const ValueDecl *getExtendingDecl() const { in getExtendingDecl() function
/external/clang/lib/AST/
DASTDumper.cpp2155 if (const ValueDecl *VD = Node->getExtendingDecl()) { in VisitMaterializeTemporaryExpr()
DExprConstant.cpp2832 const ValueDecl *ED = MTE->getExtendingDecl(); in findCompleteObject()
/external/llvm-project/clang/lib/Serialization/
DASTWriterDecl.cpp1164 Record.AddDeclRef(D->getExtendingDecl()); in VisitLifetimeExtendedTemporaryDecl()
DASTReaderDecl.cpp2644 LETDecl->getExtendingDecl(), LETDecl->getManglingNumber())]; in mergeMergeable()
/external/clang/lib/Serialization/
DASTWriterStmt.cpp1649 Record.AddDeclRef(E->getExtendingDecl()); in VisitMaterializeTemporaryExpr()
/external/llvm-project/clang/lib/Sema/
DSemaInit.cpp7503 IsGslPtrInitWithGslTempOwner = MTE && !MTE->getExtendingDecl() && in checkInitializerLifetime()