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()
3817 const InitializedEntity &Entity) { in maybeRecoverWithZeroInitialization()
3818 if (Entity.getKind() != InitializedEntity::EK_Variable) in maybeRecoverWithZeroInitialization()
3838 const InitializedEntity &Entity) { in MaybeProduceObjCObject()
3855 } else if (Entity.getKind() == InitializedEntity::EK_Result || in MaybeProduceObjCObject()
3856 Entity.getKind() == InitializedEntity::EK_StmtExprResult) { in MaybeProduceObjCObject()
3865 const InitializedEntity &Entity,
3896 InitializedEntity HiddenArray = in TryInitializerListConstruction()
3897 InitializedEntity::InitializeTemporary(ArrayType); in TryInitializerListConstruction()
4042 const InitializedEntity &Entity, in TryConstructorInitialization()
4074 Entity.getKind() != InitializedEntity::EK_Base && in TryConstructorInitialization()
4075 Entity.getKind() != InitializedEntity::EK_Delegating && in TryConstructorInitialization()
4077 InitializedEntity::EK_LambdaToBlockConversionBlockElement && in TryConstructorInitialization()
4249 const InitializedEntity &Entity,
4259 const InitializedEntity &Entity,
4266 const InitializedEntity &Entity, in TryReferenceListInitialization()
4277 if (Entity.getKind() == InitializedEntity::EK_CompoundLiteralInit) { in TryReferenceListInitialization()
4336 InitializedEntity TempEntity = in TryReferenceListInitialization()
4337 InitializedEntity::InitializeTemporary(cv1T1IgnoreAS); in TryReferenceListInitialization()
4357 const InitializedEntity &Entity, in TryListInitialization()
4557 Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, in TryRefInitWithConversionFunction()
4737 const InitializedEntity &Entity,
4742 const InitializedEntity &Entity, in TryReferenceInitialization()
4779 const InitializedEntity &Entity, in TryReferenceInitializationCore()
5032 InitializedEntity TempEntity = in TryReferenceInitializationCore()
5033 InitializedEntity::InitializeTemporary(cv1T1IgnoreAS); in TryReferenceInitializationCore()
5101 const InitializedEntity &Entity, in TryStringLiteralInitialization()
5110 const InitializedEntity &Entity, in TryValueInitialization()
5188 const InitializedEntity &Entity, in TryDefaultInitialization()
5416 const InitializedEntity &Entity, in isLibstdcxxPointerReturnFalseHack()
5419 Entity.getKind() == InitializedEntity::EK_Result && in isLibstdcxxPointerReturnFalseHack()
5533 const InitializedEntity &Entity, in tryObjCWritebackConversion()
5639 Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, in InitializationSequence()
5660 static bool canPerformArrayCopy(const InitializedEntity &Entity) { in canPerformArrayCopy()
5662 case InitializedEntity::EK_LambdaCapture: in canPerformArrayCopy()
5668 case InitializedEntity::EK_Variable: in canPerformArrayCopy()
5674 case InitializedEntity::EK_Member: in canPerformArrayCopy()
5680 case InitializedEntity::EK_ArrayElement: in canPerformArrayCopy()
5695 const InitializedEntity &Entity, in InitializeFrom()
5841 InitializedEntity Element = in InitializeFrom()
5842 InitializedEntity::InitializeElement(S.Context, 0, Entity); in InitializeFrom()
5875 Entity.getKind() == InitializedEntity::EK_Member && in InitializeFrom()
6054 getAssignmentAction(const InitializedEntity &Entity, bool Diagnose = false) { in getAssignmentAction()
6056 case InitializedEntity::EK_Variable: in getAssignmentAction()
6057 case InitializedEntity::EK_New: in getAssignmentAction()
6058 case InitializedEntity::EK_Exception: in getAssignmentAction()
6059 case InitializedEntity::EK_Base: in getAssignmentAction()
6060 case InitializedEntity::EK_Delegating: in getAssignmentAction()
6063 case InitializedEntity::EK_Parameter: in getAssignmentAction()
6070 case InitializedEntity::EK_Parameter_CF_Audited: in getAssignmentAction()
6077 case InitializedEntity::EK_Result: in getAssignmentAction()
6078 case InitializedEntity::EK_StmtExprResult: // FIXME: Not quite right. in getAssignmentAction()
6081 case InitializedEntity::EK_Temporary: in getAssignmentAction()
6082 case InitializedEntity::EK_RelatedResult: in getAssignmentAction()
6086 case InitializedEntity::EK_TemplateParameter: in getAssignmentAction()
6091 case InitializedEntity::EK_Member: in getAssignmentAction()
6092 case InitializedEntity::EK_Binding: in getAssignmentAction()
6093 case InitializedEntity::EK_ArrayElement: in getAssignmentAction()
6094 case InitializedEntity::EK_VectorElement: in getAssignmentAction()
6095 case InitializedEntity::EK_ComplexElement: in getAssignmentAction()
6096 case InitializedEntity::EK_BlockElement: in getAssignmentAction()
6097 case InitializedEntity::EK_LambdaToBlockConversionBlockElement: in getAssignmentAction()
6098 case InitializedEntity::EK_LambdaCapture: in getAssignmentAction()
6099 case InitializedEntity::EK_CompoundLiteralInit: in getAssignmentAction()
6108 static bool shouldBindAsTemporary(const InitializedEntity &Entity) { in shouldBindAsTemporary()
6110 case InitializedEntity::EK_ArrayElement: in shouldBindAsTemporary()
6111 case InitializedEntity::EK_Member: in shouldBindAsTemporary()
6112 case InitializedEntity::EK_Result: in shouldBindAsTemporary()
6113 case InitializedEntity::EK_StmtExprResult: in shouldBindAsTemporary()
6114 case InitializedEntity::EK_New: in shouldBindAsTemporary()
6115 case InitializedEntity::EK_Variable: in shouldBindAsTemporary()
6116 case InitializedEntity::EK_Base: in shouldBindAsTemporary()
6117 case InitializedEntity::EK_Delegating: in shouldBindAsTemporary()
6118 case InitializedEntity::EK_VectorElement: in shouldBindAsTemporary()
6119 case InitializedEntity::EK_ComplexElement: in shouldBindAsTemporary()
6120 case InitializedEntity::EK_Exception: in shouldBindAsTemporary()
6121 case InitializedEntity::EK_BlockElement: in shouldBindAsTemporary()
6122 case InitializedEntity::EK_LambdaToBlockConversionBlockElement: in shouldBindAsTemporary()
6123 case InitializedEntity::EK_LambdaCapture: in shouldBindAsTemporary()
6124 case InitializedEntity::EK_CompoundLiteralInit: in shouldBindAsTemporary()
6125 case InitializedEntity::EK_TemplateParameter: in shouldBindAsTemporary()
6128 case InitializedEntity::EK_Parameter: in shouldBindAsTemporary()
6129 case InitializedEntity::EK_Parameter_CF_Audited: in shouldBindAsTemporary()
6130 case InitializedEntity::EK_Temporary: in shouldBindAsTemporary()
6131 case InitializedEntity::EK_RelatedResult: in shouldBindAsTemporary()
6132 case InitializedEntity::EK_Binding: in shouldBindAsTemporary()
6141 static bool shouldDestroyEntity(const InitializedEntity &Entity) { in shouldDestroyEntity()
6143 case InitializedEntity::EK_Result: in shouldDestroyEntity()
6144 case InitializedEntity::EK_StmtExprResult: in shouldDestroyEntity()
6145 case InitializedEntity::EK_New: in shouldDestroyEntity()
6146 case InitializedEntity::EK_Base: in shouldDestroyEntity()
6147 case InitializedEntity::EK_Delegating: in shouldDestroyEntity()
6148 case InitializedEntity::EK_VectorElement: in shouldDestroyEntity()
6149 case InitializedEntity::EK_ComplexElement: in shouldDestroyEntity()
6150 case InitializedEntity::EK_BlockElement: in shouldDestroyEntity()
6151 case InitializedEntity::EK_LambdaToBlockConversionBlockElement: in shouldDestroyEntity()
6152 case InitializedEntity::EK_LambdaCapture: in shouldDestroyEntity()
6155 case InitializedEntity::EK_Member: in shouldDestroyEntity()
6156 case InitializedEntity::EK_Binding: in shouldDestroyEntity()
6157 case InitializedEntity::EK_Variable: in shouldDestroyEntity()
6158 case InitializedEntity::EK_Parameter: in shouldDestroyEntity()
6159 case InitializedEntity::EK_Parameter_CF_Audited: in shouldDestroyEntity()
6160 case InitializedEntity::EK_TemplateParameter: in shouldDestroyEntity()
6161 case InitializedEntity::EK_Temporary: in shouldDestroyEntity()
6162 case InitializedEntity::EK_ArrayElement: in shouldDestroyEntity()
6163 case InitializedEntity::EK_Exception: in shouldDestroyEntity()
6164 case InitializedEntity::EK_CompoundLiteralInit: in shouldDestroyEntity()
6165 case InitializedEntity::EK_RelatedResult: in shouldDestroyEntity()
6173 static SourceLocation getInitializationLoc(const InitializedEntity &Entity, in getInitializationLoc()
6176 case InitializedEntity::EK_Result: in getInitializationLoc()
6177 case InitializedEntity::EK_StmtExprResult: in getInitializationLoc()
6180 case InitializedEntity::EK_Exception: in getInitializationLoc()
6183 case InitializedEntity::EK_Variable: in getInitializationLoc()
6184 case InitializedEntity::EK_Binding: in getInitializationLoc()
6187 case InitializedEntity::EK_LambdaCapture: in getInitializationLoc()
6190 case InitializedEntity::EK_ArrayElement: in getInitializationLoc()
6191 case InitializedEntity::EK_Member: in getInitializationLoc()
6192 case InitializedEntity::EK_Parameter: in getInitializationLoc()
6193 case InitializedEntity::EK_Parameter_CF_Audited: in getInitializationLoc()
6194 case InitializedEntity::EK_TemplateParameter: in getInitializationLoc()
6195 case InitializedEntity::EK_Temporary: in getInitializationLoc()
6196 case InitializedEntity::EK_New: in getInitializationLoc()
6197 case InitializedEntity::EK_Base: in getInitializationLoc()
6198 case InitializedEntity::EK_Delegating: in getInitializationLoc()
6199 case InitializedEntity::EK_VectorElement: in getInitializationLoc()
6200 case InitializedEntity::EK_ComplexElement: in getInitializationLoc()
6201 case InitializedEntity::EK_BlockElement: in getInitializationLoc()
6202 case InitializedEntity::EK_LambdaToBlockConversionBlockElement: in getInitializationLoc()
6203 case InitializedEntity::EK_CompoundLiteralInit: in getInitializationLoc()
6204 case InitializedEntity::EK_RelatedResult: in getInitializationLoc()
6232 const InitializedEntity &Entity, in CopyObject()
6384 const InitializedEntity &Entity, in CheckCXX98CompatAccessibleCopy()
6438 const InitializedEntity &Entity) { in PrintInitLocationNote()
6449 else if (Entity.getKind() == InitializedEntity::EK_RelatedResult && in PrintInitLocationNote()
6458 static bool isExplicitTemporary(const InitializedEntity &Entity, in isExplicitTemporary()
6462 case InitializedEntity::EK_Temporary: in isExplicitTemporary()
6463 case InitializedEntity::EK_CompoundLiteralInit: in isExplicitTemporary()
6464 case InitializedEntity::EK_RelatedResult: in isExplicitTemporary()
6484 const InitializedEntity &Entity, in PerformConstructorInitialization()
6571 if (Entity.getKind() == InitializedEntity::EK_Base) { in PerformConstructorInitialization()
6575 } else if (Entity.getKind() == InitializedEntity::EK_Delegating) { in PerformConstructorInitialization()
6657 llvm::PointerIntPair<const InitializedEntity *, 3, LifetimeKind>;
6664 const InitializedEntity *Entity, in getEntityLifetime()
6665 const InitializedEntity *InitField = nullptr) { in getEntityLifetime()
6668 case InitializedEntity::EK_Variable: in getEntityLifetime()
6672 case InitializedEntity::EK_Member: in getEntityLifetime()
6692 case InitializedEntity::EK_Binding: in getEntityLifetime()
6697 case InitializedEntity::EK_Parameter: in getEntityLifetime()
6698 case InitializedEntity::EK_Parameter_CF_Audited: in getEntityLifetime()
6704 case InitializedEntity::EK_TemplateParameter: in getEntityLifetime()
6708 case InitializedEntity::EK_Result: in getEntityLifetime()
6714 case InitializedEntity::EK_StmtExprResult: in getEntityLifetime()
6719 case InitializedEntity::EK_New: in getEntityLifetime()
6725 case InitializedEntity::EK_Temporary: in getEntityLifetime()
6726 case InitializedEntity::EK_CompoundLiteralInit: in getEntityLifetime()
6727 case InitializedEntity::EK_RelatedResult: in getEntityLifetime()
6733 case InitializedEntity::EK_ArrayElement: in getEntityLifetime()
6737 case InitializedEntity::EK_Base: in getEntityLifetime()
6743 case InitializedEntity::EK_Delegating: in getEntityLifetime()
6750 case InitializedEntity::EK_BlockElement: in getEntityLifetime()
6751 case InitializedEntity::EK_LambdaToBlockConversionBlockElement: in getEntityLifetime()
6752 case InitializedEntity::EK_LambdaCapture: in getEntityLifetime()
6753 case InitializedEntity::EK_VectorElement: in getEntityLifetime()
6754 case InitializedEntity::EK_ComplexElement: in getEntityLifetime()
6757 case InitializedEntity::EK_Exception: in getEntityLifetime()
7543 void Sema::checkInitializerLifetime(const InitializedEntity &Entity, in checkInitializerLifetime()
7547 const InitializedEntity *ExtendingEntity = LR.getPointer(); in checkInitializerLifetime()
7988 const InitializedEntity &Entity, in Perform()
8086 Entity.getKind() == InitializedEntity::EK_Variable && Args.size() > 0) { in Perform()
8165 if (Entity.getKind() == InitializedEntity::EK_Base || in Perform()
8166 Entity.getKind() == InitializedEntity::EK_Delegating) in Perform()
8461 InitializedEntity TempEntity = InitializedEntity::InitializeTemporary(Ty); in Perform()
8462 InitializedEntity InitEntity = IsTemporary ? TempEntity : Entity; in Perform()
8501 InitializedEntity TempEntity = InitializedEntity::InitializeTemporary( in Perform()
8547 InitializedEntity TempEntity = InitializedEntity::InitializeTemporary( in Perform()
8601 Entity.getKind() == InitializedEntity::EK_Parameter_CF_Audited); in Perform()
8845 if (Entity.getKind() == InitializedEntity::EK_Member && in Perform()
8854 Entity.getKind() == InitializedEntity::EK_Result); in Perform()
8901 static void emitBadConversionNotes(Sema &S, const InitializedEntity &entity, in emitBadConversionNotes()
8913 if (entity.getKind() == InitializedEntity::EK_Result) in emitBadConversionNotes()
8928 static void diagnoseListInit(Sema &S, const InitializedEntity &Entity, in diagnoseListInit()
8939 InitializedEntity HiddenArray = in diagnoseListInit()
8940 InitializedEntity::InitializeTemporary(ArrayType); in diagnoseListInit()
8949 diagnoseListInit(S, InitializedEntity::InitializeTemporary(T), InitList); in diagnoseListInit()
8965 const InitializedEntity &Entity, in Diagnose()
9095 << (Entity.getKind() == InitializedEntity::EK_Result) in Diagnose()
9295 (Entity.getKind() == InitializedEntity::EK_Base || in Diagnose()
9296 Entity.getKind() == InitializedEntity::EK_Member) && in Diagnose()
9307 if (Entity.getKind() == InitializedEntity::EK_Base) { in Diagnose()
9380 if (Entity.getKind() == InitializedEntity::EK_Member && in Diagnose()
9877 Sema::CanPerformCopyInitialization(const InitializedEntity &Entity, in CanPerformCopyInitialization()
9892 Sema::PerformCopyInitialization(const InitializedEntity &Entity, in PerformCopyInitialization()
9964 TypeSourceInfo *TSInfo, const InitializedEntity &Entity, in DeduceTemplateSpecializationFromInitializer()