Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DConstructionContext.cpp57 MTE->getStorageDuration() != SD_FullExpression)) { in createMaterializedTemporaryFromLayers()
64 if (MTE->getStorageDuration() != SD_FullExpression) { in createMaterializedTemporaryFromLayers()
H A DCFG.cpp4462 BindToTemporary = (MTE->getStorageDuration() != SD_FullExpression); in VisitForTemporaryDtors()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp281 assert(MTE->getStorageDuration() != SD_FullExpression); in prepareForObjectConstruction()
292 if (MTE->getStorageDuration() == SD_Static || in prepareForObjectConstruction()
293 MTE->getStorageDuration() == SD_Thread) in prepareForObjectConstruction()
H A DExprEngine.cpp366 StorageDuration SD = MT->getStorageDuration(); in createTemporaryRegionIfNeeded()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h3429 return Node.getStorageDuration() == SD_Automatic; in AST_MATCHER()
3449 return Node.getStorageDuration() == SD_Static; in AST_MATCHER()
3465 return Node.getStorageDuration() == SD_Thread; in AST_MATCHER()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DJumpDiagnostics.cpp531 if (MTE->getStorageDuration() == SD_Automatic) { in BuildScopeInformation()
H A DSemaInit.cpp7557 if (MTE->getStorageDuration() == SD_Automatic && in Perform()
H A DSemaDeclAttr.cpp6219 assert(cast<VarDecl>(D)->getStorageDuration() == SD_Automatic && in handleUninitializedAttr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenModule.cpp1388 VD->getStorageDuration() == SD_Static) in SetCommonAttributes()
2034 VD->getStorageDuration() == SD_Static) in MustBeEmitted()
4590 assert((E->getStorageDuration() == SD_Static || in GetAddrOfGlobalTemporary()
4591 E->getStorageDuration() == SD_Thread) && "not a global temporary"); in GetAddrOfGlobalTemporary()
4614 if (E->getStorageDuration() == SD_Static) { in GetAddrOfGlobalTemporary()
H A DCGExpr.cpp274 switch (StorageDuration Duration = M->getStorageDuration()) { in pushTemporaryCleanup()
331 switch (M->getStorageDuration()) { in pushTemporaryCleanup()
375 switch (M->getStorageDuration()) { in createReferenceTemporary()
503 switch (M->getStorageDuration()) { in EmitMaterializeTemporaryExpr()
H A DCGExprConstant.cpp1859 assert(E->getStorageDuration() == SD_Static); in VisitMaterializeTemporaryExpr()
H A DCGDecl.cpp166 if (D.getStorageDuration() != SD_Automatic) { in EmitVarDecl()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTWriterDecl.cpp959 if (D->getStorageDuration() == SD_Static) { in VisitVarDecl()
1013 D->getStorageDuration() != SD_Static && in VisitVarDecl()
H A DASTReaderDecl.cpp1392 if (VD->getStorageDuration() == SD_Static && Record.readInt()) in VisitVarDeclImpl()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DExprCXX.h4200 StorageDuration getStorageDuration() const { in getStorageDuration() function
4214 return cast<VarDecl>(ExtendingDecl)->getStorageDuration(); in getStorageDuration()
H A DDecl.h1081 StorageDuration getStorageDuration() const { in getStorageDuration() function
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DExprConstant.cpp1720 return cast<MaterializeTemporaryExpr>(E)->getStorageDuration() == SD_Static; in IsGlobalLValue()
3259 assert(MTE->getStorageDuration() == SD_Static && in findCompleteObject()
5455 if (E->getStorageDuration() == SD_Static) { in VisitMaterializeTemporaryExpr()
5460 Value = &createTemporary(E, E->getStorageDuration() == SD_Automatic, Result, in VisitMaterializeTemporaryExpr()
5468 (E->getStorageDuration() == SD_Static && in VisitMaterializeTemporaryExpr()
H A DASTContext.cpp10131 assert(E && E->getStorageDuration() == SD_Static && in getMaterializedTemporaryValue()