Searched refs:getExtendingDecl (Results 1 – 21 of 21) sorted by relevance
/external/llvm-project/clang/lib/CodeGen/ |
D | CGExpr.cpp | 307 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()
|
D | CodeGenModule.cpp | 5305 const auto *VD = cast<VarDecl>(E->getExtendingDecl()); in GetAddrOfGlobalTemporary()
|
/external/llvm-project/clang/include/clang/AST/ |
D | ExprCXX.h | 4502 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()
|
D | DeclCXX.h | 3107 ValueDecl *getExtendingDecl() { return ExtendingDecl; } in getExtendingDecl() function 3108 const ValueDecl *getExtendingDecl() const { return ExtendingDecl; } in getExtendingDecl() function
|
/external/llvm-project/clang/lib/AST/ |
D | TextNodeDumper.cpp | 1214 if (const ValueDecl *VD = Node->getExtendingDecl()) { in VisitMaterializeTemporaryExpr() 1650 dumpBareDeclRef(D->getExtendingDecl()); in VisitLifetimeExtendedTemporaryDecl()
|
D | APValue.cpp | 1097 if (MergeLV(getLVForDecl(MTE->getExtendingDecl(), computation))) in getLVForValue()
|
D | JSONNodeDumper.cpp | 1364 if (const ValueDecl *VD = MTE->getExtendingDecl()) in VisitMaterializeTemporaryExpr()
|
D | ExprCXX.cpp | 1661 auto *VD = dyn_cast_or_null<VarDecl>(getExtendingDecl()); in isUsableInConstantExpressions()
|
D | DeclCXX.cpp | 2938 const ValueDecl *ExtendingDecl = getExtendingDecl(); in getStorageDuration()
|
D | ASTImporter.cpp | 7231 auto ExtendingDecl = importChecked(Err, D->getExtendingDecl()); in VisitLifetimeExtendedTemporaryDecl()
|
D | ExprConstant.cpp | 3517 return Info.EvaluatingDecl == BaseMTE->getExtendingDecl(); in lifetimeStartedInEvaluation()
|
/external/llvm-project/clang/lib/StaticAnalyzer/Core/ |
D | ExprEngineCXX.cpp | 268 if (const ValueDecl *VD = MTE->getExtendingDecl()) { in computeObjectUnderConstruction()
|
/external/clang/lib/CodeGen/ |
D | CGExpr.cpp | 234 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()
|
D | CodeGenModule.cpp | 3538 const auto *VD = cast<VarDecl>(E->getExtendingDecl()); in GetAddrOfGlobalTemporary()
|
/external/clang/include/clang/AST/ |
D | ExprCXX.h | 4007 const ValueDecl *ExtendingDecl = getExtendingDecl(); in getStorageDuration() 4019 const ValueDecl *getExtendingDecl() const { in getExtendingDecl() function
|
/external/clang/lib/AST/ |
D | ASTDumper.cpp | 2155 if (const ValueDecl *VD = Node->getExtendingDecl()) { in VisitMaterializeTemporaryExpr()
|
D | ExprConstant.cpp | 2832 const ValueDecl *ED = MTE->getExtendingDecl(); in findCompleteObject()
|
/external/llvm-project/clang/lib/Serialization/ |
D | ASTWriterDecl.cpp | 1164 Record.AddDeclRef(D->getExtendingDecl()); in VisitLifetimeExtendedTemporaryDecl()
|
D | ASTReaderDecl.cpp | 2644 LETDecl->getExtendingDecl(), LETDecl->getManglingNumber())]; in mergeMergeable()
|
/external/clang/lib/Serialization/ |
D | ASTWriterStmt.cpp | 1649 Record.AddDeclRef(E->getExtendingDecl()); in VisitMaterializeTemporaryExpr()
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaInit.cpp | 7503 IsGslPtrInitWithGslTempOwner = MTE && !MTE->getExtendingDecl() && in checkInitializerLifetime()
|