Lines Matching refs:InitializedEntity

196 static bool initializingConstexprVariable(const InitializedEntity &Entity) {  in initializingConstexprVariable()
198 const InitializedEntity *Parent = &Entity; in initializingConstexprVariable()
326 void CheckImplicitInitList(const InitializedEntity &Entity,
330 void CheckExplicitInitList(const InitializedEntity &Entity,
334 void CheckListElementTypes(const InitializedEntity &Entity,
341 void CheckSubElementType(const InitializedEntity &Entity,
347 void CheckComplexType(const InitializedEntity &Entity,
352 void CheckScalarType(const InitializedEntity &Entity,
357 void CheckReferenceType(const InitializedEntity &Entity,
362 void CheckVectorType(const InitializedEntity &Entity,
366 void CheckStructUnionTypes(const InitializedEntity &Entity,
374 void CheckArrayType(const InitializedEntity &Entity,
380 bool CheckDesignatedInitializer(const InitializedEntity &Entity,
408 const InitializedEntity &Entity);
490 const InitializedEntity &ParentEntity,
494 const InitializedEntity &ParentEntity,
497 void FillInEmptyInitializations(const InitializedEntity &Entity,
501 bool CheckFlexibleArrayInit(const InitializedEntity &Entity,
504 void CheckEmptyInitializable(const InitializedEntity &Entity,
507 Expr *HandleEmbed(EmbedExpr *Embed, const InitializedEntity &Entity) { in HandleEmbed()
517 if (Entity.getKind() == InitializedEntity::EK_ArrayElement) { in HandleEmbed()
545 Sema &S, const InitializedEntity &Entity, InitListExpr *IL, QualType &T,
549 InitListChecker(Sema &S, const InitializedEntity &Entity, InitListExpr *IL, in InitListChecker()
567 const InitializedEntity &Entity) { in PerformEmptyInit()
646 if (Entity.getKind() == InitializedEntity::EK_Member) in PerformEmptyInit()
649 else if (Entity.getKind() == InitializedEntity::EK_ArrayElement) in PerformEmptyInit()
658 if (Entity.getKind() == InitializedEntity::EK_Member) in PerformEmptyInit()
662 else if (Entity.getKind() == InitializedEntity::EK_ArrayElement) { in PerformEmptyInit()
679 void InitListChecker::CheckEmptyInitializable(const InitializedEntity &Entity, in CheckEmptyInitializable()
691 const InitializedEntity &ParentEntity, InitListExpr *ILE, in FillInEmptyInitForBase()
693 InitializedEntity BaseEntity = InitializedEntity::InitializeBase( in FillInEmptyInitForBase()
722 const InitializedEntity &ParentEntity, in FillInEmptyInitForField()
728 InitializedEntity MemberEntity in FillInEmptyInitForField()
729 = InitializedEntity::InitializeMember(Field, &ParentEntity); in FillInEmptyInitForField()
819 InitListChecker::FillInEmptyInitializations(const InitializedEntity &Entity, in FillInEmptyInitializations()
910 InitializedEntity ElementEntity = Entity; in FillInEmptyInitializations()
921 ElementEntity = InitializedEntity::InitializeElement(SemaRef.Context, in FillInEmptyInitializations()
926 ElementEntity = InitializedEntity::InitializeElement(SemaRef.Context, in FillInEmptyInitializations()
936 if (ElementEntity.getKind() == InitializedEntity::EK_ArrayElement || in FillInEmptyInitializations()
937 ElementEntity.getKind() == InitializedEntity::EK_VectorElement) in FillInEmptyInitializations()
974 if (ElementEntity.getKind() == InitializedEntity::EK_ArrayElement) in FillInEmptyInitializations()
981 if (ElementEntity.getKind() == InitializedEntity::EK_ArrayElement) { in FillInEmptyInitializations()
1016 Sema &S, const InitializedEntity &Entity, InitListExpr *IL, QualType &T, in InitListChecker()
1082 static bool isIdiomaticBraceElisionEntity(const InitializedEntity &Entity) { in isIdiomaticBraceElisionEntity()
1095 if (Entity.getKind() == InitializedEntity::EK_Base) { in isIdiomaticBraceElisionEntity()
1103 if (Entity.getKind() == InitializedEntity::EK_Member) { in isIdiomaticBraceElisionEntity()
1126 void InitListChecker::CheckImplicitInitList(const InitializedEntity &Entity, in CheckImplicitInitList()
1205 static void warnBracedScalarInit(Sema &S, const InitializedEntity &Entity, in warnBracedScalarInit()
1216 case InitializedEntity::EK_VectorElement: in warnBracedScalarInit()
1217 case InitializedEntity::EK_ComplexElement: in warnBracedScalarInit()
1218 case InitializedEntity::EK_ArrayElement: in warnBracedScalarInit()
1219 case InitializedEntity::EK_Parameter: in warnBracedScalarInit()
1220 case InitializedEntity::EK_Parameter_CF_Audited: in warnBracedScalarInit()
1221 case InitializedEntity::EK_TemplateParameter: in warnBracedScalarInit()
1222 case InitializedEntity::EK_Result: in warnBracedScalarInit()
1223 case InitializedEntity::EK_ParenAggInitMember: in warnBracedScalarInit()
1228 case InitializedEntity::EK_Member: in warnBracedScalarInit()
1235 case InitializedEntity::EK_Variable: in warnBracedScalarInit()
1236 case InitializedEntity::EK_LambdaCapture: in warnBracedScalarInit()
1241 case InitializedEntity::EK_New: in warnBracedScalarInit()
1242 case InitializedEntity::EK_Temporary: in warnBracedScalarInit()
1243 case InitializedEntity::EK_CompoundLiteralInit: in warnBracedScalarInit()
1247 case InitializedEntity::EK_RelatedResult: in warnBracedScalarInit()
1251 case InitializedEntity::EK_Exception: in warnBracedScalarInit()
1252 case InitializedEntity::EK_Base: in warnBracedScalarInit()
1253 case InitializedEntity::EK_Delegating: in warnBracedScalarInit()
1254 case InitializedEntity::EK_BlockElement: in warnBracedScalarInit()
1255 case InitializedEntity::EK_LambdaToBlockConversionBlockElement: in warnBracedScalarInit()
1256 case InitializedEntity::EK_Binding: in warnBracedScalarInit()
1257 case InitializedEntity::EK_StmtExprResult: in warnBracedScalarInit()
1274 void InitListChecker::CheckExplicitInitList(const InitializedEntity &Entity, in CheckExplicitInitList()
1355 void InitListChecker::CheckListElementTypes(const InitializedEntity &Entity, in CheckListElementTypes()
1430 void InitListChecker::CheckSubElementType(const InitializedEntity &Entity, in CheckSubElementType()
1476 ? InitializedEntity::InitializeTemporary(ElemType) in CheckSubElementType()
1639 void InitListChecker::CheckComplexType(const InitializedEntity &Entity, in CheckComplexType()
1665 InitializedEntity ElementEntity = in CheckComplexType()
1666 InitializedEntity::InitializeElement(SemaRef.Context, 0, Entity); in CheckComplexType()
1675 void InitListChecker::CheckScalarType(const InitializedEntity &Entity, in CheckScalarType()
1762 void InitListChecker::CheckReferenceType(const InitializedEntity &Entity, in CheckReferenceType()
1819 void InitListChecker::CheckVectorType(const InitializedEntity &Entity, in CheckVectorType()
1832 InitializedEntity::InitializeElement(SemaRef.Context, 0, Entity), in CheckVectorType()
1873 InitializedEntity ElementEntity = in CheckVectorType()
1874 InitializedEntity::InitializeElement(SemaRef.Context, 0, Entity); in CheckVectorType()
1930 InitializedEntity ElementEntity = in CheckVectorType()
1931 InitializedEntity::InitializeElement(SemaRef.Context, 0, Entity); in CheckVectorType()
1998 const InitializedEntity &Entity, in canInitializeArrayWithEmbedDataString()
2001 const InitializedEntity *Parent = &Entity; in canInitializeArrayWithEmbedDataString()
2029 void InitListChecker::CheckArrayType(const InitializedEntity &Entity, in CheckArrayType()
2154 InitializedEntity ElementEntity = InitializedEntity::InitializeElement( in CheckArrayType()
2199 InitializedEntity::InitializeElement(SemaRef.Context, 0, Entity), in CheckArrayType()
2204 bool InitListChecker::CheckFlexibleArrayInit(const InitializedEntity &Entity, in CheckFlexibleArrayInit()
2217 } else if (Entity.getKind() != InitializedEntity::EK_Variable) { in CheckFlexibleArrayInit()
2239 const InitializedEntity &Entity, InitListExpr *IList, QualType DeclType, in CheckStructUnionTypes()
2289 InitializedEntity::InitializeMember(*Field, &Entity), in CheckStructUnionTypes()
2340 InitializedEntity BaseEntity = InitializedEntity::InitializeBase( in CheckStructUnionTypes()
2478 InitializedEntity MemberEntity = in CheckStructUnionTypes()
2479 InitializedEntity::InitializeMember(*Field, &Entity); in CheckStructUnionTypes()
2528 InitializedEntity::InitializeMember(*Field, &Entity), in CheckStructUnionTypes()
2559 InitializedEntity MemberEntity = in CheckStructUnionTypes()
2560 InitializedEntity::InitializeMember(*Field, &Entity); in CheckStructUnionTypes()
2682 InitListChecker::CheckDesignatedInitializer(const InitializedEntity &Entity, in CheckDesignatedInitializer()
3052 InitializedEntity MemberEntity = in CheckDesignatedInitializer()
3053 InitializedEntity::InitializeMember(*Field, &Entity); in CheckDesignatedInitializer()
3071 InitializedEntity MemberEntity = in CheckDesignatedInitializer()
3072 InitializedEntity::InitializeMember(*Field, &Entity); in CheckDesignatedInitializer()
3273 InitializedEntity ElementEntity = in CheckDesignatedInitializer()
3274 InitializedEntity::InitializeElement(SemaRef.Context, 0, Entity); in CheckDesignatedInitializer()
3442 const InitializedEntity &Entity, InitListExpr *From) { in CanPerformAggregateInitializationForOverloadResolution()
3558 InitializedEntity::InitializedEntity(ASTContext &Context, unsigned Index, in InitializedEntity() function in InitializedEntity
3559 const InitializedEntity &Parent) in InitializedEntity()
3576 InitializedEntity
3577 InitializedEntity::InitializeBase(ASTContext &Context, in InitializeBase()
3580 const InitializedEntity *Parent) { in InitializeBase()
3581 InitializedEntity Result; in InitializeBase()
3589 DeclarationName InitializedEntity::getName() const { in getName()
3627 ValueDecl *InitializedEntity::getDecl() const { in getDecl()
3661 bool InitializedEntity::allowsNRVO() const { in allowsNRVO()
3693 unsigned InitializedEntity::dumpImpl(raw_ostream &OS) const { in dumpImpl()
3742 LLVM_DUMP_METHOD void InitializedEntity::dump() const { in dump()
4120 const InitializedEntity &Entity) { in maybeRecoverWithZeroInitialization()
4121 if (Entity.getKind() != InitializedEntity::EK_Variable) in maybeRecoverWithZeroInitialization()
4141 const InitializedEntity &Entity) { in MaybeProduceObjCObject()
4158 } else if (Entity.getKind() == InitializedEntity::EK_Result || in MaybeProduceObjCObject()
4159 Entity.getKind() == InitializedEntity::EK_StmtExprResult) { in MaybeProduceObjCObject()
4168 const InitializedEntity &Entity,
4199 InitializedEntity HiddenArray = in TryInitializerListConstruction()
4200 InitializedEntity::InitializeTemporary(ArrayType); in TryInitializerListConstruction()
4342 const InitializedEntity &Entity, in TryConstructorInitialization()
4365 !(Entity.getKind() != InitializedEntity::EK_Base && in TryConstructorInitialization()
4366 Entity.getKind() != InitializedEntity::EK_Delegating && in TryConstructorInitialization()
4368 InitializedEntity::EK_LambdaToBlockConversionBlockElement); in TryConstructorInitialization()
4549 const InitializedEntity &Entity,
4560 const InitializedEntity &Entity,
4567 const InitializedEntity &Entity, in TryReferenceListInitialization()
4578 if (Entity.getKind() == InitializedEntity::EK_CompoundLiteralInit) { in TryReferenceListInitialization()
4638 InitializedEntity TempEntity = in TryReferenceListInitialization()
4639 InitializedEntity::InitializeTemporary(cv1T1IgnoreAS); in TryReferenceListInitialization()
4670 const InitializedEntity &Entity, in TryListInitialization()
4887 Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, in TryRefInitWithConversionFunction()
5067 const InitializedEntity &Entity,
5071 static void TryReferenceInitialization(Sema &S, const InitializedEntity &Entity, in TryReferenceInitialization()
5110 const InitializedEntity &Entity, in TryReferenceInitializationCore()
5364 InitializedEntity TempEntity = in TryReferenceInitializationCore()
5365 InitializedEntity::InitializeTemporary(cv1T1IgnoreAS); in TryReferenceInitializationCore()
5434 const InitializedEntity &Entity, in TryStringLiteralInitialization()
5443 const InitializedEntity &Entity, in TryValueInitialization()
5521 const InitializedEntity &Entity, in TryDefaultInitialization()
5559 Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, in TryOrBuildParenListInitialization()
5568 auto HandleInitializedEntity = [&](const InitializedEntity &SubEntity, in TryOrBuildParenListInitialization()
5602 SmallVector<InitializedEntity, 4> ElementEntities; in TryOrBuildParenListInitialization()
5632 InitializedEntity SubEntity = InitializedEntity::InitializeElement( in TryOrBuildParenListInitialization()
5641 InitializedEntity SubEntity = InitializedEntity::InitializeElement( in TryOrBuildParenListInitialization()
5668 InitializedEntity SubEntity = InitializedEntity::InitializeBase( in TryOrBuildParenListInitialization()
5702 InitializedEntity SubEntity = in TryOrBuildParenListInitialization()
5703 InitializedEntity::InitializeMemberFromParenAggInit(FD); in TryOrBuildParenListInitialization()
6002 const InitializedEntity &Entity, in isLibstdcxxPointerReturnFalseHack()
6005 Entity.getKind() == InitializedEntity::EK_Result && in isLibstdcxxPointerReturnFalseHack()
6119 const InitializedEntity &Entity, in tryObjCWritebackConversion()
6225 Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, in InitializationSequence()
6246 static bool canPerformArrayCopy(const InitializedEntity &Entity) { in canPerformArrayCopy()
6248 case InitializedEntity::EK_LambdaCapture: in canPerformArrayCopy()
6254 case InitializedEntity::EK_Variable: in canPerformArrayCopy()
6260 case InitializedEntity::EK_Member: in canPerformArrayCopy()
6266 case InitializedEntity::EK_ArrayElement: in canPerformArrayCopy()
6281 const InitializedEntity &Entity, in InitializeFrom()
6431 InitializedEntity Element = in InitializeFrom()
6432 InitializedEntity::InitializeElement(S.Context, 0, Entity); in InitializeFrom()
6465 Entity.getKind() == InitializedEntity::EK_Member && in InitializeFrom()
6718 getAssignmentAction(const InitializedEntity &Entity, bool Diagnose = false) { in getAssignmentAction()
6720 case InitializedEntity::EK_Variable: in getAssignmentAction()
6721 case InitializedEntity::EK_New: in getAssignmentAction()
6722 case InitializedEntity::EK_Exception: in getAssignmentAction()
6723 case InitializedEntity::EK_Base: in getAssignmentAction()
6724 case InitializedEntity::EK_Delegating: in getAssignmentAction()
6727 case InitializedEntity::EK_Parameter: in getAssignmentAction()
6734 case InitializedEntity::EK_Parameter_CF_Audited: in getAssignmentAction()
6741 case InitializedEntity::EK_Result: in getAssignmentAction()
6742 case InitializedEntity::EK_StmtExprResult: // FIXME: Not quite right. in getAssignmentAction()
6745 case InitializedEntity::EK_Temporary: in getAssignmentAction()
6746 case InitializedEntity::EK_RelatedResult: in getAssignmentAction()
6750 case InitializedEntity::EK_TemplateParameter: in getAssignmentAction()
6755 case InitializedEntity::EK_Member: in getAssignmentAction()
6756 case InitializedEntity::EK_ParenAggInitMember: in getAssignmentAction()
6757 case InitializedEntity::EK_Binding: in getAssignmentAction()
6758 case InitializedEntity::EK_ArrayElement: in getAssignmentAction()
6759 case InitializedEntity::EK_VectorElement: in getAssignmentAction()
6760 case InitializedEntity::EK_ComplexElement: in getAssignmentAction()
6761 case InitializedEntity::EK_BlockElement: in getAssignmentAction()
6762 case InitializedEntity::EK_LambdaToBlockConversionBlockElement: in getAssignmentAction()
6763 case InitializedEntity::EK_LambdaCapture: in getAssignmentAction()
6764 case InitializedEntity::EK_CompoundLiteralInit: in getAssignmentAction()
6773 static bool shouldBindAsTemporary(const InitializedEntity &Entity) { in shouldBindAsTemporary()
6775 case InitializedEntity::EK_ArrayElement: in shouldBindAsTemporary()
6776 case InitializedEntity::EK_Member: in shouldBindAsTemporary()
6777 case InitializedEntity::EK_ParenAggInitMember: in shouldBindAsTemporary()
6778 case InitializedEntity::EK_Result: in shouldBindAsTemporary()
6779 case InitializedEntity::EK_StmtExprResult: in shouldBindAsTemporary()
6780 case InitializedEntity::EK_New: in shouldBindAsTemporary()
6781 case InitializedEntity::EK_Variable: in shouldBindAsTemporary()
6782 case InitializedEntity::EK_Base: in shouldBindAsTemporary()
6783 case InitializedEntity::EK_Delegating: in shouldBindAsTemporary()
6784 case InitializedEntity::EK_VectorElement: in shouldBindAsTemporary()
6785 case InitializedEntity::EK_ComplexElement: in shouldBindAsTemporary()
6786 case InitializedEntity::EK_Exception: in shouldBindAsTemporary()
6787 case InitializedEntity::EK_BlockElement: in shouldBindAsTemporary()
6788 case InitializedEntity::EK_LambdaToBlockConversionBlockElement: in shouldBindAsTemporary()
6789 case InitializedEntity::EK_LambdaCapture: in shouldBindAsTemporary()
6790 case InitializedEntity::EK_CompoundLiteralInit: in shouldBindAsTemporary()
6791 case InitializedEntity::EK_TemplateParameter: in shouldBindAsTemporary()
6794 case InitializedEntity::EK_Parameter: in shouldBindAsTemporary()
6795 case InitializedEntity::EK_Parameter_CF_Audited: in shouldBindAsTemporary()
6796 case InitializedEntity::EK_Temporary: in shouldBindAsTemporary()
6797 case InitializedEntity::EK_RelatedResult: in shouldBindAsTemporary()
6798 case InitializedEntity::EK_Binding: in shouldBindAsTemporary()
6807 static bool shouldDestroyEntity(const InitializedEntity &Entity) { in shouldDestroyEntity()
6809 case InitializedEntity::EK_Result: in shouldDestroyEntity()
6810 case InitializedEntity::EK_StmtExprResult: in shouldDestroyEntity()
6811 case InitializedEntity::EK_New: in shouldDestroyEntity()
6812 case InitializedEntity::EK_Base: in shouldDestroyEntity()
6813 case InitializedEntity::EK_Delegating: in shouldDestroyEntity()
6814 case InitializedEntity::EK_VectorElement: in shouldDestroyEntity()
6815 case InitializedEntity::EK_ComplexElement: in shouldDestroyEntity()
6816 case InitializedEntity::EK_BlockElement: in shouldDestroyEntity()
6817 case InitializedEntity::EK_LambdaToBlockConversionBlockElement: in shouldDestroyEntity()
6818 case InitializedEntity::EK_LambdaCapture: in shouldDestroyEntity()
6821 case InitializedEntity::EK_Member: in shouldDestroyEntity()
6822 case InitializedEntity::EK_ParenAggInitMember: in shouldDestroyEntity()
6823 case InitializedEntity::EK_Binding: in shouldDestroyEntity()
6824 case InitializedEntity::EK_Variable: in shouldDestroyEntity()
6825 case InitializedEntity::EK_Parameter: in shouldDestroyEntity()
6826 case InitializedEntity::EK_Parameter_CF_Audited: in shouldDestroyEntity()
6827 case InitializedEntity::EK_TemplateParameter: in shouldDestroyEntity()
6828 case InitializedEntity::EK_Temporary: in shouldDestroyEntity()
6829 case InitializedEntity::EK_ArrayElement: in shouldDestroyEntity()
6830 case InitializedEntity::EK_Exception: in shouldDestroyEntity()
6831 case InitializedEntity::EK_CompoundLiteralInit: in shouldDestroyEntity()
6832 case InitializedEntity::EK_RelatedResult: in shouldDestroyEntity()
6840 static SourceLocation getInitializationLoc(const InitializedEntity &Entity, in getInitializationLoc()
6843 case InitializedEntity::EK_Result: in getInitializationLoc()
6844 case InitializedEntity::EK_StmtExprResult: in getInitializationLoc()
6847 case InitializedEntity::EK_Exception: in getInitializationLoc()
6850 case InitializedEntity::EK_Variable: in getInitializationLoc()
6851 case InitializedEntity::EK_Binding: in getInitializationLoc()
6854 case InitializedEntity::EK_LambdaCapture: in getInitializationLoc()
6857 case InitializedEntity::EK_ArrayElement: in getInitializationLoc()
6858 case InitializedEntity::EK_Member: in getInitializationLoc()
6859 case InitializedEntity::EK_ParenAggInitMember: in getInitializationLoc()
6860 case InitializedEntity::EK_Parameter: in getInitializationLoc()
6861 case InitializedEntity::EK_Parameter_CF_Audited: in getInitializationLoc()
6862 case InitializedEntity::EK_TemplateParameter: in getInitializationLoc()
6863 case InitializedEntity::EK_Temporary: in getInitializationLoc()
6864 case InitializedEntity::EK_New: in getInitializationLoc()
6865 case InitializedEntity::EK_Base: in getInitializationLoc()
6866 case InitializedEntity::EK_Delegating: in getInitializationLoc()
6867 case InitializedEntity::EK_VectorElement: in getInitializationLoc()
6868 case InitializedEntity::EK_ComplexElement: in getInitializationLoc()
6869 case InitializedEntity::EK_BlockElement: in getInitializationLoc()
6870 case InitializedEntity::EK_LambdaToBlockConversionBlockElement: in getInitializationLoc()
6871 case InitializedEntity::EK_CompoundLiteralInit: in getInitializationLoc()
6872 case InitializedEntity::EK_RelatedResult: in getInitializationLoc()
6900 const InitializedEntity &Entity, in CopyObject()
7050 const InitializedEntity &Entity, in CheckCXX98CompatAccessibleCopy()
7105 const InitializedEntity &Entity) { in PrintInitLocationNote()
7116 else if (Entity.getKind() == InitializedEntity::EK_RelatedResult && in PrintInitLocationNote()
7125 static bool isExplicitTemporary(const InitializedEntity &Entity, in isExplicitTemporary()
7129 case InitializedEntity::EK_Temporary: in isExplicitTemporary()
7130 case InitializedEntity::EK_CompoundLiteralInit: in isExplicitTemporary()
7131 case InitializedEntity::EK_RelatedResult: in isExplicitTemporary()
7151 const InitializedEntity &Entity, in PerformConstructorInitialization()
7240 if (Entity.getKind() == InitializedEntity::EK_Base) { in PerformConstructorInitialization()
7244 } else if (Entity.getKind() == InitializedEntity::EK_Delegating) { in PerformConstructorInitialization()
7299 void Sema::checkInitializerLifetime(const InitializedEntity &Entity, in checkInitializerLifetime()
7483 const InitializedEntity &Entity, in Perform()
7600 Entity.getKind() == InitializedEntity::EK_Variable && Args.size() > 0) { in Perform()
7686 if (Entity.getKind() == InitializedEntity::EK_Base || in Perform()
7687 Entity.getKind() == InitializedEntity::EK_Delegating) in Perform()
7982 InitializedEntity TempEntity = InitializedEntity::InitializeTemporary(Ty); in Perform()
7983 InitializedEntity InitEntity = IsTemporary ? TempEntity : Entity; in Perform()
8022 InitializedEntity TempEntity = InitializedEntity::InitializeTemporary( in Perform()
8068 InitializedEntity TempEntity = InitializedEntity::InitializeTemporary( in Perform()
8123 Entity.getKind() == InitializedEntity::EK_Parameter_CF_Audited); in Perform()
8448 if (InitializedEntity::EntityKind EK = Entity.getKind(); in Perform()
8449 (EK == InitializedEntity::EK_Member || in Perform()
8450 EK == InitializedEntity::EK_ParenAggInitMember) && in Perform()
8457 Entity.getKind() == InitializedEntity::EK_Result); in Perform()
8503 static void emitBadConversionNotes(Sema &S, const InitializedEntity &entity, in emitBadConversionNotes()
8515 if (entity.getKind() == InitializedEntity::EK_Result) in emitBadConversionNotes()
8534 static void diagnoseListInit(Sema &S, const InitializedEntity &Entity, in diagnoseListInit()
8545 InitializedEntity HiddenArray = in diagnoseListInit()
8546 InitializedEntity::InitializeTemporary(ArrayType); in diagnoseListInit()
8555 diagnoseListInit(S, InitializedEntity::InitializeTemporary(T), InitList); in diagnoseListInit()
8571 const InitializedEntity &Entity, in Diagnose()
8712 << (Entity.getKind() == InitializedEntity::EK_Result) in Diagnose()
8915 (Entity.getKind() == InitializedEntity::EK_Base || in Diagnose()
8916 Entity.getKind() == InitializedEntity::EK_Member || in Diagnose()
8917 Entity.getKind() == InitializedEntity::EK_ParenAggInitMember) && in Diagnose()
8928 if (Entity.getKind() == InitializedEntity::EK_Base) { in Diagnose()
9005 if (Entity.getKind() == InitializedEntity::EK_Member && in Diagnose()
9601 Sema::CanPerformCopyInitialization(const InitializedEntity &Entity, in CanPerformCopyInitialization()
9616 Sema::PerformCopyInitialization(const InitializedEntity &Entity, in PerformCopyInitialization()
9687 TypeSourceInfo *TSInfo, const InitializedEntity &Entity, in DeduceTemplateSpecializationFromInitializer()