| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Initialization.h | 47 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 D | SemaHLSL.h | 29 class InitializedEntity; variable 199 bool transformInitList(const InitializedEntity &Entity, InitListExpr *Init);
|
| H A D | Sema.h | 141 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 D | SemaInit.cpp | 194 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 D | CheckExprLifetime.cpp | 59 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 D | CheckExprLifetime.h | 46 void checkInitLifetime(Sema &SemaRef, const InitializedEntity &Entity, 61 const InitializedEntity &Entity, Expr *Init);
|
| H A D | SemaBoundsSafety.cpp | 333 bool Sema::BoundsSafetyCheckInitialization(const InitializedEntity &Entity, in BoundsSafetyCheckInitialization() 348 Entity.getKind() != InitializedEntity::EK_Variable) { in BoundsSafetyCheckInitialization()
|
| H A D | SemaAccess.cpp | 1656 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 D | SemaExprCXX.cpp | 896 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 D | SemaCoroutine.cpp | 538 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 D | SemaTypeTraits.cpp | 1250 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 D | SemaStmt.cpp | 938 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 D | SemaExprObjC.cpp | 358 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 D | SemaLambda.cpp | 846 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 D | SemaHLSL.cpp | 3498 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 D | SemaDeclCXX.cpp | 292 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 D | SemaARM.cpp | 955 InitializedEntity Entity = InitializedEntity::InitializeParameter( in CheckARMBuiltinExclusiveCall()
|
| H A D | SemaCast.cpp | 483 InitializedEntity entity = InitializedEntity::InitializeTemporary(destType); in tryDiagnoseOverloadedCast() 1925 InitializedEntity Entity = InitializedEntity::InitializeTemporary(DestType); in TryStaticImplicitCast()
|
| H A D | SemaChecking.cpp | 206 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 D | SemaRISCV.cpp | 1406 InitializedEntity Entity = InitializedEntity::InitializeParameter( in CheckBuiltinFunctionCall()
|
| H A D | SemaExpr.cpp | 928 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 D | SemaOverload.cpp | 5595 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 D | SemaDeclAttr.cpp | 3009 InitializedEntity Entity = InitializedEntity::InitializeParameter( in makeAttributeArgExpr() 5806 InitializedEntity Entity = InitializedEntity::InitializeParameter( in makeLaunchBoundsArgExpr()
|
| H A D | SemaTemplateInstantiate.cpp | 3453 InitializedEntity Entity in SubstDefaultArgument() 3454 = InitializedEntity::InitializeParameter(Context, Param); in SubstDefaultArgument()
|
| H A D | SemaTemplate.cpp | 6967 InitializedEntity Entity = in CheckTemplateArgument() 6968 InitializedEntity::InitializeTemplateParameter(ParamType, Param); in CheckTemplateArgument() 7102 InitializedEntity Entity = in CheckTemplateArgument() 7103 InitializedEntity::InitializeTemplateParameter(ParamType, Param); in CheckTemplateArgument()
|