Home
last modified time | relevance | path

Searched refs:getStorageDuration (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DConstructionContext.cpp56 MTE->getStorageDuration() != SD_FullExpression)) { in createMaterializedTemporaryFromLayers()
63 if (MTE->getStorageDuration() != SD_FullExpression) { in createMaterializedTemporaryFromLayers()
H A DCFG.cpp5100 ExternallyDestructed = (MTE->getStorageDuration() != SD_FullExpression); in VisitForTemporaryDtors()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenModule.cpp1460 (vd->getStorageDuration() == SD_Static || in mustBeEmitted()
1461 vd->getStorageDuration() == SD_Thread)) || in mustBeEmitted()
1462 (codeGenOpts.KeepStaticConsts && vd->getStorageDuration() == SD_Static && in mustBeEmitted()
H A DCIRGenDecl.cpp211 if (d.getStorageDuration() != SD_Automatic) { in emitVarDecl()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp298 StorageDuration SD = MTE->getStorageDuration(); in computeObjectUnderConstruction()
316 assert(MTE->getStorageDuration() == SD_FullExpression); in computeObjectUnderConstruction()
H A DExprEngine.cpp392 StorageDuration SD = MT->getStorageDuration(); in createTemporaryRegionIfNeeded()
402 assert(MT->getStorageDuration() == SD_FullExpression); in createTemporaryRegionIfNeeded()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenModule.cpp2817 (VD->getStorageDuration() == SD_Static || in SetCommonAttributes()
2818 VD->getStorageDuration() == SD_Thread)) || in SetCommonAttributes()
2819 (CodeGenOpts.KeepStaticConsts && VD->getStorageDuration() == SD_Static && in SetCommonAttributes()
3761 (VD->getStorageDuration() == SD_Static || in MustBeEmitted()
3762 VD->getStorageDuration() == SD_Thread)) || in MustBeEmitted()
3763 (CodeGenOpts.KeepStaticConsts && VD->getStorageDuration() == SD_Static && in MustBeEmitted()
6914 assert((E->getStorageDuration() == SD_Static || in GetAddrOfGlobalTemporary()
6915 E->getStorageDuration() == SD_Thread) && "not a global temporary"); in GetAddrOfGlobalTemporary()
6955 if (E->getStorageDuration() == SD_Static && VD->evaluateValue()) { in GetAddrOfGlobalTemporary()
H A DCGExpr.cpp347 switch (StorageDuration Duration = M->getStorageDuration()) { in pushTemporaryCleanup()
393 switch (M->getStorageDuration()) { in pushTemporaryCleanup()
442 switch (M->getStorageDuration()) { in createReferenceTemporary()
578 switch (M->getStorageDuration()) { in EmitMaterializeTemporaryExpr()
H A DCGExprConstant.cpp2432 assert(E->getStorageDuration() == SD_Static); in VisitMaterializeTemporaryExpr()
H A DCGDecl.cpp208 if (D.getStorageDuration() != SD_Automatic) { in EmitVarDecl()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp3303 StorageDuration LifetimeExtendedTemporaryDecl::getStorageDuration() const { in getStorageDuration() function in LifetimeExtendedTemporaryDecl
3316 return cast<VarDecl>(ExtendingDecl)->getStorageDuration(); in getStorageDuration()
3320 assert(getStorageDuration() == SD_Static && in getOrCreateValue()
H A DAPValue.cpp1191 if (!MTE || MTE->getStorageDuration() == SD_FullExpression) in getLVForValue()
H A DDecl.cpp1113 return !VD || VD->getStorageDuration() == SD_Automatic; in isPlaceholderVar()
1121 return VD->getStorageDuration() == StorageDuration::SD_Automatic; in isPlaceholderVar()
1126 return !VD || VD->getStorageDuration() == StorageDuration::SD_Automatic; in isPlaceholderVar()
H A DJSONNodeDumper.cpp1574 switch (MTE->getStorageDuration()) { in VisitMaterializeTemporaryExpr()
H A DExprConstant.cpp2128 return cast<MaterializeTemporaryExpr>(E)->getStorageDuration() == SD_Static; in IsGlobalLValue()
4503 assert(MTE->getStorageDuration() == SD_Static && in findCompleteObject()
9085 if (E->getStorageDuration() == SD_Static) { in VisitMaterializeTemporaryExpr()
9095 E->getStorageDuration() == SD_FullExpression ? ScopeKind::FullExpression in VisitMaterializeTemporaryExpr()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h4533 return Node.getStorageDuration() == SD_Automatic; in AST_MATCHER()
4553 return Node.getStorageDuration() == SD_Static; in AST_MATCHER()
4569 return Node.getStorageDuration() == SD_Thread; in AST_MATCHER()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DJumpDiagnostics.cpp580 if (MTE->getStorageDuration() == SD_Automatic) { in BuildScopeInformation()
H A DSema.cpp1472 if (VD->getStorageDuration() == SD_Static || in ActOnEndOfTranslationUnit()
1473 VD->getStorageDuration() == SD_Thread) in ActOnEndOfTranslationUnit()
H A DSemaInit.cpp6637 if (Var->getStorageDuration() == SD_Static || in InitializeFrom()
6638 Var->getStorageDuration() == SD_Thread) in InitializeFrom()
8064 if (MTE->getStorageDuration() == SD_Automatic && in Perform()
H A DSemaDecl.cpp14366 if (Var->getStorageDuration() == SD_Static || in ActOnUninitializedDecl()
14367 Var->getStorageDuration() == SD_Thread) in ActOnUninitializedDecl()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp382 if (VD->getStorageDuration() != SD_Static) in shouldVarGenerateHereOnly()
1359 !HasDeducedType && D->getStorageDuration() != SD_Static && in VisitVarDecl()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h4883 StorageDuration getStorageDuration() const { in getStorageDuration() function
4886 ->getStorageDuration(); in getStorageDuration()
H A DDeclCXX.h3338 StorageDuration getStorageDuration() const;
H A DDecl.h1208 StorageDuration getStorageDuration() const { in getStorageDuration() function
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DCompiler.cpp2823 bool IsStatic = E->getStorageDuration() == SD_Static; in VisitMaterializeTemporaryExpr()

12