Home
last modified time | relevance | path

Searched refs:InitializedEntity (Results 1 – 25 of 31) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DInitialization.h47 class alignas(8) InitializedEntity {
141 const InitializedEntity *Parent = nullptr;
215 InitializedEntity() {} in InitializedEntity() function
218 InitializedEntity(VarDecl *Var, EntityKind EK = EK_Variable)
224 InitializedEntity(EntityKind Kind, SourceLocation Loc, QualType Type,
233 InitializedEntity(FieldDecl *Member, const InitializedEntity *Parent,
241 InitializedEntity(ASTContext &Context, unsigned Index,
242 const InitializedEntity &Parent);
245 InitializedEntity(IdentifierInfo *VarID, QualType FieldType, SourceLocation Loc) in InitializedEntity() function
254 static InitializedEntity InitializeVariable(VarDecl *Var) { in InitializeVariable()
[all …]
H A DSemaHLSL.h29 class InitializedEntity; variable
199 bool transformInitList(const InitializedEntity &Entity, InitListExpr *Init);
H A DSema.h141 class InitializedEntity; variable
1672 const InitializedEntity &Entity,
1678 const InitializedEntity &Entity,
2483 bool BoundsSafetyCheckInitialization(const InitializedEntity &Entity,
8963 const InitializedEntity &Entity, InitListExpr *From);
8972 void checkInitializerLifetime(const InitializedEntity &Entity, Expr *Init);
8987 bool CanPerformCopyInitialization(const InitializedEntity &Entity,
8989 ExprResult PerformCopyInitialization(const InitializedEntity &Entity,
8995 TypeSourceInfo *TInfo, const InitializedEntity &Entity,
11084 PerformMoveOrCopyInitialization(const InitializedEntity &Entity,
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp194 static bool initializingConstexprVariable(const InitializedEntity &Entity) { in initializingConstexprVariable()
196 const InitializedEntity *Parent = &Entity; in initializingConstexprVariable()
213 Sema &S, const InitializedEntity &Entity, in CheckStringInit()
275 [](const InitializedEntity *Entity) -> const ValueDecl * { in CheckStringInit()
370 void CheckImplicitInitList(const InitializedEntity &Entity,
374 void CheckExplicitInitList(const InitializedEntity &Entity,
378 void CheckListElementTypes(const InitializedEntity &Entity,
385 void CheckSubElementType(const InitializedEntity &Entity,
391 void CheckComplexType(const InitializedEntity &Entity,
396 void CheckScalarType(const InitializedEntity &Entity,
[all …]
H A DCheckExprLifetime.cpp59 llvm::PointerIntPair<const InitializedEntity *, 3, LifetimeKind>;
66 getEntityLifetime(const InitializedEntity *Entity, in getEntityLifetime()
67 const InitializedEntity *InitField = nullptr) { in getEntityLifetime()
70 case InitializedEntity::EK_Variable: in getEntityLifetime()
74 case InitializedEntity::EK_Member: in getEntityLifetime()
94 case InitializedEntity::EK_Binding: in getEntityLifetime()
99 case InitializedEntity::EK_Parameter: in getEntityLifetime()
100 case InitializedEntity::EK_Parameter_CF_Audited: in getEntityLifetime()
106 case InitializedEntity::EK_TemplateParameter: in getEntityLifetime()
111 case InitializedEntity::EK_Result: in getEntityLifetime()
[all …]
H A DCheckExprLifetime.h46 void checkInitLifetime(Sema &SemaRef, const InitializedEntity &Entity,
61 const InitializedEntity &Entity, Expr *Init);
H A DSemaBoundsSafety.cpp333 bool Sema::BoundsSafetyCheckInitialization(const InitializedEntity &Entity, in BoundsSafetyCheckInitialization()
348 Entity.getKind() != InitializedEntity::EK_Variable) { in BoundsSafetyCheckInitialization()
H A DSemaAccess.cpp1656 const InitializedEntity &Entity, in CheckConstructorAccess()
1670 case InitializedEntity::EK_Base: in CheckConstructorAccess()
1676 case InitializedEntity::EK_Member: in CheckConstructorAccess()
1677 case InitializedEntity::EK_ParenAggInitMember: { in CheckConstructorAccess()
1684 case InitializedEntity::EK_LambdaCapture: { in CheckConstructorAccess()
1699 const InitializedEntity &Entity, in CheckConstructorAccess()
1715 if ((Entity.getKind() == InitializedEntity::EK_Base || in CheckConstructorAccess()
1716 Entity.getKind() == InitializedEntity::EK_Delegating) && in CheckConstructorAccess()
H A DSemaExprCXX.cpp896 InitializedEntity Entity = in BuildCXXThrow()
897 InitializedEntity::InitializeException(OpLoc, ExceptionObjectTy); in BuildCXXThrow()
1520 InitializedEntity Entity = in BuildCXXTypeConstructExpr()
1521 InitializedEntity::InitializeTemporary(Context, TInfo); in BuildCXXTypeConstructExpr()
1545 Entity = InitializedEntity::InitializeTemporary(TInfo, Ty); in BuildCXXTypeConstructExpr()
1586 Entity = InitializedEntity::InitializeTemporary(TInfo, Ty); in BuildCXXTypeConstructExpr()
2198 InitializedEntity Entity in BuildCXXNew()
2199 = InitializedEntity::InitializeNew(StartLoc, AllocType); in BuildCXXNew()
2579 InitializedEntity Entity in BuildCXXNew()
2580 = InitializedEntity::InitializeNew(StartLoc, InitType); in BuildCXXNew()
[all …]
H A DSemaCoroutine.cpp538 InitializedEntity Entity = InitializedEntity::InitializeVariable(VD); in buildCoroutinePromise()
1856 InitializedEntity Entity = in makeGroDeclAndReturnStmt()
1857 InitializedEntity::InitializeResult(Loc, FnRetType); in makeGroDeclAndReturnStmt()
1878 InitializedEntity Entity = InitializedEntity::InitializeVariable(GroDecl); in makeGroDeclAndReturnStmt()
H A DSemaTypeTraits.cpp1250 InitializedEntity To(InitializedEntity::InitializeTemporary(RhsT)); in CheckConvertibilityForTypeTraits()
1393 InitializedEntity To( in EvaluateBooleanTypeTrait()
1394 InitializedEntity::InitializeTemporary(S.Context, Args[0])); in EvaluateBooleanTypeTrait()
2336 InitializedEntity To(InitializedEntity::InitializeTemporary(T)); in DiagnoseNonConstructibleReason()
H A DSemaStmt.cpp938 InitializedEntity Entity = InitializedEntity::InitializeParameter( in checkMustTailAttr()
2768 InitializedEntity Entity = in BuildCXXForRangeStmt()
2769 InitializedEntity::InitializeVariable(RangeVar); in BuildCXXForRangeStmt()
3481 const InitializedEntity &Entity, const NamedReturnInfo &NRInfo, Expr *Value, in PerformMoveOrCopyInitialization()
3655 InitializedEntity Entity = in ActOnCapScopeReturnStmt()
3656 InitializedEntity::InitializeResult(ReturnLoc, FnRetType); in ActOnCapScopeReturnStmt()
4132 InitializedEntity Entity = in BuildReturnStmt()
4133 InitializedEntity::InitializeResult(ReturnLoc, RetType); in BuildReturnStmt()
4150 Entity = InitializedEntity::InitializeRelatedResult(getCurMethodDecl(), in BuildReturnStmt()
H A DSemaExprObjC.cpp358 InitializedEntity Entity = InitializedEntity::InitializeParameter(Context, in BuildObjCNumericLiteral()
406 InitializedEntity Entity in CheckObjCCollectionLiteralElement()
407 = InitializedEntity::InitializeParameter(S.Context, T, in CheckObjCCollectionLiteralElement()
502 InitializedEntity::InitializeParameter(S.Context, T, in CheckObjCCollectionLiteralElement()
741 InitializedEntity IE = InitializedEntity::InitializeTemporary(ValueType); in BuildObjCBoxedExpr()
747 InitializedEntity IE = InitializedEntity::InitializeParameter(Context, in BuildObjCBoxedExpr()
1867 InitializedEntity Entity in CheckMessageArgumentTypes()
1868 = InitializedEntity::InitializeParameter(Context, param, paramType); in CheckMessageArgumentTypes()
H A DSemaLambda.cpp846 InitializedEntity Entity = in buildLambdaInitCaptureInitialization()
847 InitializedEntity::InitializeLambdaCapture(Id, DeducedType, Loc); in buildLambdaInitCaptureInitialization()
1962 InitializedEntity Entity = InitializedEntity::InitializeLambdaCapture( in BuildCaptureInit()
2359 InitializedEntity::InitializeLambdaToBlock(ConvLocation, Src->getType()), in BuildBlockForLambdaConversion()
H A DSemaHLSL.cpp3498 InitializedEntity Entity = in ActOnOutParamExpr()
3499 InitializedEntity::InitializeParameter(Ctx, Ty, false); in ActOnOutParamExpr()
3625 InitializedEntity Entity = InitializedEntity::InitializeVariable(VD); in initVarDeclWithCtor()
3807 InitializedEntity Entity = InitializedEntity::InitializeParameter( in castInitializer()
3942 InitListTransformer(Sema &SemaRef, const InitializedEntity &Entity) in InitListTransformer()
3980 bool SemaHLSL::transformInitList(const InitializedEntity &Entity, in transformInitList()
H A DSemaDeclCXX.cpp292 InitializedEntity Entity = InitializedEntity::InitializeParameter(Context, in ConvertParamDefaultArgument()
1377 InitializedEntity Entity = InitializedEntity::InitializeBinding(RefVD); in checkTupleLikeDecomposition()
4164 InitializedEntity Entity = in ConvertMemberDefaultInitExpression()
4165 InitializedEntity::InitializeMemberFromDefaultMemberInitializer(FD); in ConvertMemberDefaultInitExpression()
4603 InitializedEntity MemberEntity = in BuildMemberInitializer()
4604 DirectMember ? InitializedEntity::InitializeMember(DirectMember, nullptr) in BuildMemberInitializer()
4605 : InitializedEntity::InitializeMember(IndirectMember, in BuildMemberInitializer()
4666 InitializedEntity DelegationEntity = InitializedEntity::InitializeDelegation( in BuildDelegatingInitializer()
4811 InitializedEntity BaseEntity = in BuildBaseInitializer()
4812 InitializedEntity::InitializeBase(Context, BaseSpec, VirtualBaseSpec); in BuildBaseInitializer()
[all …]
H A DSemaARM.cpp955 InitializedEntity Entity = InitializedEntity::InitializeParameter( in CheckARMBuiltinExclusiveCall()
H A DSemaCast.cpp483 InitializedEntity entity = InitializedEntity::InitializeTemporary(destType); in tryDiagnoseOverloadedCast()
1925 InitializedEntity Entity = InitializedEntity::InitializeTemporary(DestType); in TryStaticImplicitCast()
H A DSemaChecking.cpp206 InitializedEntity Entity = in convertArgumentToType()
207 InitializedEntity::InitializeParameter(S.Context, Ty, false); in convertArgumentToType()
377 InitializedEntity::InitializeParameter(S.Context, SrcTy, false), in BuiltinAlignment()
383 S.PerformCopyInitialization(InitializedEntity::InitializeParameter( in BuiltinAlignment()
1918 InitializedEntity Entity = in BuiltinLaunder()
1919 InitializedEntity::InitializeParameter(S.Context, ParamTy, false); in BuiltinLaunder()
4411 InitializedEntity Entity = in BuildAtomicExpr()
4412 InitializedEntity::InitializeParameter(Context, Ty, false); in BuildAtomicExpr()
4536 InitializedEntity Entity = in checkBuiltinArgument()
4537 InitializedEntity::InitializeParameter(S.Context, Param); in checkBuiltinArgument()
[all …]
H A DSemaRISCV.cpp1406 InitializedEntity Entity = InitializedEntity::InitializeParameter( in CheckBuiltinFunctionCall()
H A DSemaExpr.cpp928 InitializedEntity::InitializeTemporary(E->getType()), in DefaultArgumentPromotion()
5067 InitializedEntity Entity = InitializedEntity::InitializeTemporary(Ty); in tryConvertExprToType()
6066 InitializedEntity Entity = in GatherArgumentsForCall()
6067 Param ? InitializedEntity::InitializeParameter(Context, Param, in GatherArgumentsForCall()
6069 : InitializedEntity::InitializeParameter( in GatherArgumentsForCall()
7035 InitializedEntity Entity = InitializedEntity::InitializeParameter( in BuildResolvedCallExpr()
7160 InitializedEntity Entity in BuildCompoundLiteralExpr()
7161 = InitializedEntity::InitializeCompoundLiteralInit(TInfo); in BuildCompoundLiteralExpr()
14963 InitializedEntity Entity = in CreateBuiltinBinOp()
14964 InitializedEntity::InitializeTemporary(LHSExpr->getType()); in CreateBuiltinBinOp()
[all …]
H A DSemaOverload.cpp5595 InitializedEntity Entity = in TryListConversion()
5596 InitializedEntity::InitializeParameter(S.Context, ToType, in TryListConversion()
5732 InitializedEntity Entity = in TryListConversion()
5733 InitializedEntity::InitializeParameter(S.Context, ToType, in TryListConversion()
6347 InitializedEntity::InitializeTemplateParameter( in BuildConvertedConstantExpression()
6620 InitializedEntity::InitializeParameter(S.Context, Fun->getParamDecl(0)), in InitializeExplicitObjectArgument()
7427 R = S.PerformCopyInitialization(InitializedEntity::InitializeParameter( in convertArgsForAvailabilityChecks()
15072 = PerformCopyInitialization(InitializedEntity::InitializeParameter( in CreateOverloadedUnaryOp()
15451 InitializedEntity::InitializeParameter( in CreateOverloadedBinOp()
15462 InitializedEntity::InitializeParameter(Context, in CreateOverloadedBinOp()
[all …]
H A DSemaDeclAttr.cpp3009 InitializedEntity Entity = InitializedEntity::InitializeParameter( in makeAttributeArgExpr()
5806 InitializedEntity Entity = InitializedEntity::InitializeParameter( in makeLaunchBoundsArgExpr()
H A DSemaTemplateInstantiate.cpp3453 InitializedEntity Entity in SubstDefaultArgument()
3454 = InitializedEntity::InitializeParameter(Context, Param); in SubstDefaultArgument()
H A DSemaTemplate.cpp6967 InitializedEntity Entity = in CheckTemplateArgument()
6968 InitializedEntity::InitializeTemplateParameter(ParamType, Param); in CheckTemplateArgument()
7102 InitializedEntity Entity = in CheckTemplateArgument()
7103 InitializedEntity::InitializeTemplateParameter(ParamType, Param); in CheckTemplateArgument()

12