Lines Matching refs:InitializedEntity

300   void CheckImplicitInitList(const InitializedEntity &Entity,
304 void CheckExplicitInitList(const InitializedEntity &Entity,
308 void CheckListElementTypes(const InitializedEntity &Entity,
315 void CheckSubElementType(const InitializedEntity &Entity,
321 void CheckComplexType(const InitializedEntity &Entity,
326 void CheckScalarType(const InitializedEntity &Entity,
331 void CheckReferenceType(const InitializedEntity &Entity,
336 void CheckVectorType(const InitializedEntity &Entity,
340 void CheckStructUnionTypes(const InitializedEntity &Entity,
348 void CheckArrayType(const InitializedEntity &Entity,
354 bool CheckDesignatedInitializer(const InitializedEntity &Entity,
381 const InitializedEntity &Entity);
460 const InitializedEntity &ParentEntity,
464 const InitializedEntity &ParentEntity,
467 void FillInEmptyInitializations(const InitializedEntity &Entity,
471 bool CheckFlexibleArrayInit(const InitializedEntity &Entity,
474 void CheckEmptyInitializable(const InitializedEntity &Entity,
478 InitListChecker(Sema &S, const InitializedEntity &Entity, InitListExpr *IL,
491 const InitializedEntity &Entity) { in PerformEmptyInit()
568 if (Entity.getKind() == InitializedEntity::EK_Member) in PerformEmptyInit()
571 else if (Entity.getKind() == InitializedEntity::EK_ArrayElement) in PerformEmptyInit()
580 if (Entity.getKind() == InitializedEntity::EK_Member) in PerformEmptyInit()
584 else if (Entity.getKind() == InitializedEntity::EK_ArrayElement) { in PerformEmptyInit()
601 void InitListChecker::CheckEmptyInitializable(const InitializedEntity &Entity, in CheckEmptyInitializable()
613 const InitializedEntity &ParentEntity, InitListExpr *ILE, in FillInEmptyInitForBase()
615 InitializedEntity BaseEntity = InitializedEntity::InitializeBase( in FillInEmptyInitForBase()
644 const InitializedEntity &ParentEntity, in FillInEmptyInitForField()
650 InitializedEntity MemberEntity in FillInEmptyInitForField()
651 = InitializedEntity::InitializeMember(Field, &ParentEntity); in FillInEmptyInitForField()
741 InitListChecker::FillInEmptyInitializations(const InitializedEntity &Entity, in FillInEmptyInitializations()
838 InitializedEntity ElementEntity = Entity; in FillInEmptyInitializations()
849 ElementEntity = InitializedEntity::InitializeElement(SemaRef.Context, in FillInEmptyInitializations()
854 ElementEntity = InitializedEntity::InitializeElement(SemaRef.Context, in FillInEmptyInitializations()
864 if (ElementEntity.getKind() == InitializedEntity::EK_ArrayElement || in FillInEmptyInitializations()
865 ElementEntity.getKind() == InitializedEntity::EK_VectorElement) in FillInEmptyInitializations()
902 if (ElementEntity.getKind() == InitializedEntity::EK_ArrayElement) in FillInEmptyInitializations()
909 if (ElementEntity.getKind() == InitializedEntity::EK_ArrayElement) { in FillInEmptyInitializations()
943 InitListChecker::InitListChecker(Sema &S, const InitializedEntity &Entity, in InitListChecker()
1001 static bool isIdiomaticBraceElisionEntity(const InitializedEntity &Entity) { in isIdiomaticBraceElisionEntity()
1014 if (Entity.getKind() == InitializedEntity::EK_Base) { in isIdiomaticBraceElisionEntity()
1022 if (Entity.getKind() == InitializedEntity::EK_Member) { in isIdiomaticBraceElisionEntity()
1045 void InitListChecker::CheckImplicitInitList(const InitializedEntity &Entity, in CheckImplicitInitList()
1124 static void warnBracedScalarInit(Sema &S, const InitializedEntity &Entity, in warnBracedScalarInit()
1135 case InitializedEntity::EK_VectorElement: in warnBracedScalarInit()
1136 case InitializedEntity::EK_ComplexElement: in warnBracedScalarInit()
1137 case InitializedEntity::EK_ArrayElement: in warnBracedScalarInit()
1138 case InitializedEntity::EK_Parameter: in warnBracedScalarInit()
1139 case InitializedEntity::EK_Parameter_CF_Audited: in warnBracedScalarInit()
1140 case InitializedEntity::EK_TemplateParameter: in warnBracedScalarInit()
1141 case InitializedEntity::EK_Result: in warnBracedScalarInit()
1146 case InitializedEntity::EK_Member: in warnBracedScalarInit()
1153 case InitializedEntity::EK_Variable: in warnBracedScalarInit()
1154 case InitializedEntity::EK_LambdaCapture: in warnBracedScalarInit()
1159 case InitializedEntity::EK_New: in warnBracedScalarInit()
1160 case InitializedEntity::EK_Temporary: in warnBracedScalarInit()
1161 case InitializedEntity::EK_CompoundLiteralInit: in warnBracedScalarInit()
1165 case InitializedEntity::EK_RelatedResult: in warnBracedScalarInit()
1169 case InitializedEntity::EK_Exception: in warnBracedScalarInit()
1170 case InitializedEntity::EK_Base: in warnBracedScalarInit()
1171 case InitializedEntity::EK_Delegating: in warnBracedScalarInit()
1172 case InitializedEntity::EK_BlockElement: in warnBracedScalarInit()
1173 case InitializedEntity::EK_LambdaToBlockConversionBlockElement: in warnBracedScalarInit()
1174 case InitializedEntity::EK_Binding: in warnBracedScalarInit()
1175 case InitializedEntity::EK_StmtExprResult: in warnBracedScalarInit()
1192 void InitListChecker::CheckExplicitInitList(const InitializedEntity &Entity, in CheckExplicitInitList()
1273 void InitListChecker::CheckListElementTypes(const InitializedEntity &Entity, in CheckListElementTypes()
1338 void InitListChecker::CheckSubElementType(const InitializedEntity &Entity, in CheckSubElementType()
1384 ? InitializedEntity::InitializeTemporary(ElemType) in CheckSubElementType()
1512 void InitListChecker::CheckComplexType(const InitializedEntity &Entity, in CheckComplexType()
1538 InitializedEntity ElementEntity = in CheckComplexType()
1539 InitializedEntity::InitializeElement(SemaRef.Context, 0, Entity); in CheckComplexType()
1548 void InitListChecker::CheckScalarType(const InitializedEntity &Entity, in CheckScalarType()
1626 void InitListChecker::CheckReferenceType(const InitializedEntity &Entity, in CheckReferenceType()
1681 void InitListChecker::CheckVectorType(const InitializedEntity &Entity, in CheckVectorType()
1694 InitializedEntity::InitializeElement(SemaRef.Context, 0, Entity), in CheckVectorType()
1733 InitializedEntity ElementEntity = in CheckVectorType()
1734 InitializedEntity::InitializeElement(SemaRef.Context, 0, Entity); in CheckVectorType()
1790 InitializedEntity ElementEntity = in CheckVectorType()
1791 InitializedEntity::InitializeElement(SemaRef.Context, 0, Entity); in CheckVectorType()
1856 void InitListChecker::CheckArrayType(const InitializedEntity &Entity, in CheckArrayType()
1958 InitializedEntity ElementEntity = in CheckArrayType()
1959 InitializedEntity::InitializeElement(SemaRef.Context, StructuredIndex, in CheckArrayType()
1992 InitializedEntity::InitializeElement(SemaRef.Context, 0, Entity), in CheckArrayType()
1997 bool InitListChecker::CheckFlexibleArrayInit(const InitializedEntity &Entity, in CheckFlexibleArrayInit()
2014 } else if (Entity.getKind() != InitializedEntity::EK_Variable) { in CheckFlexibleArrayInit()
2036 const InitializedEntity &Entity, InitListExpr *IList, QualType DeclType, in CheckStructUnionTypes()
2085 InitializedEntity::InitializeMember(*Field, &Entity), in CheckStructUnionTypes()
2107 InitializedEntity BaseEntity = InitializedEntity::InitializeBase( in CheckStructUnionTypes()
2215 InitializedEntity MemberEntity = in CheckStructUnionTypes()
2216 InitializedEntity::InitializeMember(*Field, &Entity); in CheckStructUnionTypes()
2252 InitializedEntity::InitializeMember(*Field, &Entity), in CheckStructUnionTypes()
2283 InitializedEntity MemberEntity = in CheckStructUnionTypes()
2284 InitializedEntity::InitializeMember(*Field, &Entity); in CheckStructUnionTypes()
2400 InitListChecker::CheckDesignatedInitializer(const InitializedEntity &Entity, in CheckDesignatedInitializer()
2755 InitializedEntity MemberEntity = in CheckDesignatedInitializer()
2756 InitializedEntity::InitializeMember(*Field, &Entity); in CheckDesignatedInitializer()
2774 InitializedEntity MemberEntity = in CheckDesignatedInitializer()
2775 InitializedEntity::InitializeMember(*Field, &Entity); in CheckDesignatedInitializer()
2972 InitializedEntity ElementEntity = in CheckDesignatedInitializer()
2973 InitializedEntity::InitializeElement(SemaRef.Context, 0, Entity); in CheckDesignatedInitializer()
3143 const InitializedEntity &Entity, InitListExpr *From) { in CanPerformAggregateInitializationForOverloadResolution()
3271 InitializedEntity::InitializedEntity(ASTContext &Context, unsigned Index, in InitializedEntity() function in InitializedEntity
3272 const InitializedEntity &Parent) in InitializedEntity()
3289 InitializedEntity
3290 InitializedEntity::InitializeBase(ASTContext &Context, in InitializeBase()
3293 const InitializedEntity *Parent) { in InitializeBase()
3294 InitializedEntity Result; in InitializeBase()
3302 DeclarationName InitializedEntity::getName() const { in getName()
3339 ValueDecl *InitializedEntity::getDecl() const { in getDecl()
3372 bool InitializedEntity::allowsNRVO() const { in allowsNRVO()
3403 unsigned InitializedEntity::dumpImpl(raw_ostream &OS) const { in dumpImpl()
3449 LLVM_DUMP_METHOD void InitializedEntity::dump() const { in dump()
3815 const InitializedEntity &Entity) { in maybeRecoverWithZeroInitialization()
3816 if (Entity.getKind() != InitializedEntity::EK_Variable) in maybeRecoverWithZeroInitialization()
3836 const InitializedEntity &Entity) { in MaybeProduceObjCObject()
3853 } else if (Entity.getKind() == InitializedEntity::EK_Result || in MaybeProduceObjCObject()
3854 Entity.getKind() == InitializedEntity::EK_StmtExprResult) { in MaybeProduceObjCObject()
3863 const InitializedEntity &Entity,
3894 InitializedEntity HiddenArray = in TryInitializerListConstruction()
3895 InitializedEntity::InitializeTemporary(ArrayType); in TryInitializerListConstruction()
4040 const InitializedEntity &Entity, in TryConstructorInitialization()
4072 Entity.getKind() != InitializedEntity::EK_Base && in TryConstructorInitialization()
4073 Entity.getKind() != InitializedEntity::EK_Delegating && in TryConstructorInitialization()
4075 InitializedEntity::EK_LambdaToBlockConversionBlockElement && in TryConstructorInitialization()
4247 const InitializedEntity &Entity,
4257 const InitializedEntity &Entity,
4264 const InitializedEntity &Entity, in TryReferenceListInitialization()
4275 if (Entity.getKind() == InitializedEntity::EK_CompoundLiteralInit) { in TryReferenceListInitialization()
4334 InitializedEntity TempEntity = in TryReferenceListInitialization()
4335 InitializedEntity::InitializeTemporary(cv1T1IgnoreAS); in TryReferenceListInitialization()
4355 const InitializedEntity &Entity, in TryListInitialization()
4555 Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, in TryRefInitWithConversionFunction()
4735 const InitializedEntity &Entity,
4740 const InitializedEntity &Entity, in TryReferenceInitialization()
4777 const InitializedEntity &Entity, in TryReferenceInitializationCore()
5030 InitializedEntity TempEntity = in TryReferenceInitializationCore()
5031 InitializedEntity::InitializeTemporary(cv1T1IgnoreAS); in TryReferenceInitializationCore()
5099 const InitializedEntity &Entity, in TryStringLiteralInitialization()
5108 const InitializedEntity &Entity, in TryValueInitialization()
5186 const InitializedEntity &Entity, in TryDefaultInitialization()
5414 const InitializedEntity &Entity, in isLibstdcxxPointerReturnFalseHack()
5417 Entity.getKind() == InitializedEntity::EK_Result && in isLibstdcxxPointerReturnFalseHack()
5531 const InitializedEntity &Entity, in tryObjCWritebackConversion()
5637 Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, in InitializationSequence()
5658 static bool canPerformArrayCopy(const InitializedEntity &Entity) { in canPerformArrayCopy()
5660 case InitializedEntity::EK_LambdaCapture: in canPerformArrayCopy()
5666 case InitializedEntity::EK_Variable: in canPerformArrayCopy()
5672 case InitializedEntity::EK_Member: in canPerformArrayCopy()
5678 case InitializedEntity::EK_ArrayElement: in canPerformArrayCopy()
5693 const InitializedEntity &Entity, in InitializeFrom()
5839 InitializedEntity Element = in InitializeFrom()
5840 InitializedEntity::InitializeElement(S.Context, 0, Entity); in InitializeFrom()
5873 Entity.getKind() == InitializedEntity::EK_Member && in InitializeFrom()
6052 getAssignmentAction(const InitializedEntity &Entity, bool Diagnose = false) { in getAssignmentAction()
6054 case InitializedEntity::EK_Variable: in getAssignmentAction()
6055 case InitializedEntity::EK_New: in getAssignmentAction()
6056 case InitializedEntity::EK_Exception: in getAssignmentAction()
6057 case InitializedEntity::EK_Base: in getAssignmentAction()
6058 case InitializedEntity::EK_Delegating: in getAssignmentAction()
6061 case InitializedEntity::EK_Parameter: in getAssignmentAction()
6068 case InitializedEntity::EK_Parameter_CF_Audited: in getAssignmentAction()
6075 case InitializedEntity::EK_Result: in getAssignmentAction()
6076 case InitializedEntity::EK_StmtExprResult: // FIXME: Not quite right. in getAssignmentAction()
6079 case InitializedEntity::EK_Temporary: in getAssignmentAction()
6080 case InitializedEntity::EK_RelatedResult: in getAssignmentAction()
6084 case InitializedEntity::EK_TemplateParameter: in getAssignmentAction()
6089 case InitializedEntity::EK_Member: in getAssignmentAction()
6090 case InitializedEntity::EK_Binding: in getAssignmentAction()
6091 case InitializedEntity::EK_ArrayElement: in getAssignmentAction()
6092 case InitializedEntity::EK_VectorElement: in getAssignmentAction()
6093 case InitializedEntity::EK_ComplexElement: in getAssignmentAction()
6094 case InitializedEntity::EK_BlockElement: in getAssignmentAction()
6095 case InitializedEntity::EK_LambdaToBlockConversionBlockElement: in getAssignmentAction()
6096 case InitializedEntity::EK_LambdaCapture: in getAssignmentAction()
6097 case InitializedEntity::EK_CompoundLiteralInit: in getAssignmentAction()
6106 static bool shouldBindAsTemporary(const InitializedEntity &Entity) { in shouldBindAsTemporary()
6108 case InitializedEntity::EK_ArrayElement: in shouldBindAsTemporary()
6109 case InitializedEntity::EK_Member: in shouldBindAsTemporary()
6110 case InitializedEntity::EK_Result: in shouldBindAsTemporary()
6111 case InitializedEntity::EK_StmtExprResult: in shouldBindAsTemporary()
6112 case InitializedEntity::EK_New: in shouldBindAsTemporary()
6113 case InitializedEntity::EK_Variable: in shouldBindAsTemporary()
6114 case InitializedEntity::EK_Base: in shouldBindAsTemporary()
6115 case InitializedEntity::EK_Delegating: in shouldBindAsTemporary()
6116 case InitializedEntity::EK_VectorElement: in shouldBindAsTemporary()
6117 case InitializedEntity::EK_ComplexElement: in shouldBindAsTemporary()
6118 case InitializedEntity::EK_Exception: in shouldBindAsTemporary()
6119 case InitializedEntity::EK_BlockElement: in shouldBindAsTemporary()
6120 case InitializedEntity::EK_LambdaToBlockConversionBlockElement: in shouldBindAsTemporary()
6121 case InitializedEntity::EK_LambdaCapture: in shouldBindAsTemporary()
6122 case InitializedEntity::EK_CompoundLiteralInit: in shouldBindAsTemporary()
6123 case InitializedEntity::EK_TemplateParameter: in shouldBindAsTemporary()
6126 case InitializedEntity::EK_Parameter: in shouldBindAsTemporary()
6127 case InitializedEntity::EK_Parameter_CF_Audited: in shouldBindAsTemporary()
6128 case InitializedEntity::EK_Temporary: in shouldBindAsTemporary()
6129 case InitializedEntity::EK_RelatedResult: in shouldBindAsTemporary()
6130 case InitializedEntity::EK_Binding: in shouldBindAsTemporary()
6139 static bool shouldDestroyEntity(const InitializedEntity &Entity) { in shouldDestroyEntity()
6141 case InitializedEntity::EK_Result: in shouldDestroyEntity()
6142 case InitializedEntity::EK_StmtExprResult: in shouldDestroyEntity()
6143 case InitializedEntity::EK_New: in shouldDestroyEntity()
6144 case InitializedEntity::EK_Base: in shouldDestroyEntity()
6145 case InitializedEntity::EK_Delegating: in shouldDestroyEntity()
6146 case InitializedEntity::EK_VectorElement: in shouldDestroyEntity()
6147 case InitializedEntity::EK_ComplexElement: in shouldDestroyEntity()
6148 case InitializedEntity::EK_BlockElement: in shouldDestroyEntity()
6149 case InitializedEntity::EK_LambdaToBlockConversionBlockElement: in shouldDestroyEntity()
6150 case InitializedEntity::EK_LambdaCapture: in shouldDestroyEntity()
6153 case InitializedEntity::EK_Member: in shouldDestroyEntity()
6154 case InitializedEntity::EK_Binding: in shouldDestroyEntity()
6155 case InitializedEntity::EK_Variable: in shouldDestroyEntity()
6156 case InitializedEntity::EK_Parameter: in shouldDestroyEntity()
6157 case InitializedEntity::EK_Parameter_CF_Audited: in shouldDestroyEntity()
6158 case InitializedEntity::EK_TemplateParameter: in shouldDestroyEntity()
6159 case InitializedEntity::EK_Temporary: in shouldDestroyEntity()
6160 case InitializedEntity::EK_ArrayElement: in shouldDestroyEntity()
6161 case InitializedEntity::EK_Exception: in shouldDestroyEntity()
6162 case InitializedEntity::EK_CompoundLiteralInit: in shouldDestroyEntity()
6163 case InitializedEntity::EK_RelatedResult: in shouldDestroyEntity()
6171 static SourceLocation getInitializationLoc(const InitializedEntity &Entity, in getInitializationLoc()
6174 case InitializedEntity::EK_Result: in getInitializationLoc()
6175 case InitializedEntity::EK_StmtExprResult: in getInitializationLoc()
6178 case InitializedEntity::EK_Exception: in getInitializationLoc()
6181 case InitializedEntity::EK_Variable: in getInitializationLoc()
6182 case InitializedEntity::EK_Binding: in getInitializationLoc()
6185 case InitializedEntity::EK_LambdaCapture: in getInitializationLoc()
6188 case InitializedEntity::EK_ArrayElement: in getInitializationLoc()
6189 case InitializedEntity::EK_Member: in getInitializationLoc()
6190 case InitializedEntity::EK_Parameter: in getInitializationLoc()
6191 case InitializedEntity::EK_Parameter_CF_Audited: in getInitializationLoc()
6192 case InitializedEntity::EK_TemplateParameter: in getInitializationLoc()
6193 case InitializedEntity::EK_Temporary: in getInitializationLoc()
6194 case InitializedEntity::EK_New: in getInitializationLoc()
6195 case InitializedEntity::EK_Base: in getInitializationLoc()
6196 case InitializedEntity::EK_Delegating: in getInitializationLoc()
6197 case InitializedEntity::EK_VectorElement: in getInitializationLoc()
6198 case InitializedEntity::EK_ComplexElement: in getInitializationLoc()
6199 case InitializedEntity::EK_BlockElement: in getInitializationLoc()
6200 case InitializedEntity::EK_LambdaToBlockConversionBlockElement: in getInitializationLoc()
6201 case InitializedEntity::EK_CompoundLiteralInit: in getInitializationLoc()
6202 case InitializedEntity::EK_RelatedResult: in getInitializationLoc()
6230 const InitializedEntity &Entity, in CopyObject()
6382 const InitializedEntity &Entity, in CheckCXX98CompatAccessibleCopy()
6436 const InitializedEntity &Entity) { in PrintInitLocationNote()
6447 else if (Entity.getKind() == InitializedEntity::EK_RelatedResult && in PrintInitLocationNote()
6456 static bool isExplicitTemporary(const InitializedEntity &Entity, in isExplicitTemporary()
6460 case InitializedEntity::EK_Temporary: in isExplicitTemporary()
6461 case InitializedEntity::EK_CompoundLiteralInit: in isExplicitTemporary()
6462 case InitializedEntity::EK_RelatedResult: in isExplicitTemporary()
6482 const InitializedEntity &Entity, in PerformConstructorInitialization()
6569 if (Entity.getKind() == InitializedEntity::EK_Base) { in PerformConstructorInitialization()
6573 } else if (Entity.getKind() == InitializedEntity::EK_Delegating) { in PerformConstructorInitialization()
6655 llvm::PointerIntPair<const InitializedEntity *, 3, LifetimeKind>;
6662 const InitializedEntity *Entity, in getEntityLifetime()
6663 const InitializedEntity *InitField = nullptr) { in getEntityLifetime()
6666 case InitializedEntity::EK_Variable: in getEntityLifetime()
6670 case InitializedEntity::EK_Member: in getEntityLifetime()
6690 case InitializedEntity::EK_Binding: in getEntityLifetime()
6695 case InitializedEntity::EK_Parameter: in getEntityLifetime()
6696 case InitializedEntity::EK_Parameter_CF_Audited: in getEntityLifetime()
6702 case InitializedEntity::EK_TemplateParameter: in getEntityLifetime()
6706 case InitializedEntity::EK_Result: in getEntityLifetime()
6712 case InitializedEntity::EK_StmtExprResult: in getEntityLifetime()
6717 case InitializedEntity::EK_New: in getEntityLifetime()
6723 case InitializedEntity::EK_Temporary: in getEntityLifetime()
6724 case InitializedEntity::EK_CompoundLiteralInit: in getEntityLifetime()
6725 case InitializedEntity::EK_RelatedResult: in getEntityLifetime()
6731 case InitializedEntity::EK_ArrayElement: in getEntityLifetime()
6735 case InitializedEntity::EK_Base: in getEntityLifetime()
6741 case InitializedEntity::EK_Delegating: in getEntityLifetime()
6748 case InitializedEntity::EK_BlockElement: in getEntityLifetime()
6749 case InitializedEntity::EK_LambdaToBlockConversionBlockElement: in getEntityLifetime()
6750 case InitializedEntity::EK_LambdaCapture: in getEntityLifetime()
6751 case InitializedEntity::EK_VectorElement: in getEntityLifetime()
6752 case InitializedEntity::EK_ComplexElement: in getEntityLifetime()
6755 case InitializedEntity::EK_Exception: in getEntityLifetime()
7541 void Sema::checkInitializerLifetime(const InitializedEntity &Entity, in checkInitializerLifetime()
7545 const InitializedEntity *ExtendingEntity = LR.getPointer(); in checkInitializerLifetime()
7986 const InitializedEntity &Entity, in Perform()
8084 Entity.getKind() == InitializedEntity::EK_Variable && Args.size() > 0) { in Perform()
8163 if (Entity.getKind() == InitializedEntity::EK_Base || in Perform()
8164 Entity.getKind() == InitializedEntity::EK_Delegating) in Perform()
8460 InitializedEntity TempEntity = InitializedEntity::InitializeTemporary(Ty); in Perform()
8461 InitializedEntity InitEntity = IsTemporary ? TempEntity : Entity; in Perform()
8500 InitializedEntity TempEntity = InitializedEntity::InitializeTemporary( in Perform()
8546 InitializedEntity TempEntity = InitializedEntity::InitializeTemporary( in Perform()
8600 Entity.getKind() == InitializedEntity::EK_Parameter_CF_Audited); in Perform()
8844 if (Entity.getKind() == InitializedEntity::EK_Member && in Perform()
8853 Entity.getKind() == InitializedEntity::EK_Result); in Perform()
8900 static void emitBadConversionNotes(Sema &S, const InitializedEntity &entity, in emitBadConversionNotes()
8912 if (entity.getKind() == InitializedEntity::EK_Result) in emitBadConversionNotes()
8927 static void diagnoseListInit(Sema &S, const InitializedEntity &Entity, in diagnoseListInit()
8938 InitializedEntity HiddenArray = in diagnoseListInit()
8939 InitializedEntity::InitializeTemporary(ArrayType); in diagnoseListInit()
8948 diagnoseListInit(S, InitializedEntity::InitializeTemporary(T), InitList); in diagnoseListInit()
8964 const InitializedEntity &Entity, in Diagnose()
9094 << (Entity.getKind() == InitializedEntity::EK_Result) in Diagnose()
9294 (Entity.getKind() == InitializedEntity::EK_Base || in Diagnose()
9295 Entity.getKind() == InitializedEntity::EK_Member) && in Diagnose()
9306 if (Entity.getKind() == InitializedEntity::EK_Base) { in Diagnose()
9379 if (Entity.getKind() == InitializedEntity::EK_Member && in Diagnose()
9876 Sema::CanPerformCopyInitialization(const InitializedEntity &Entity, in CanPerformCopyInitialization()
9891 Sema::PerformCopyInitialization(const InitializedEntity &Entity, in PerformCopyInitialization()
9963 TypeSourceInfo *TSInfo, const InitializedEntity &Entity, in DeduceTemplateSpecializationFromInitializer()