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()
2010 } else if (Entity.getKind() != InitializedEntity::EK_Variable) { in CheckFlexibleArrayInit()
2032 const InitializedEntity &Entity, InitListExpr *IList, QualType DeclType, in CheckStructUnionTypes()
2081 InitializedEntity::InitializeMember(*Field, &Entity), in CheckStructUnionTypes()
2103 InitializedEntity BaseEntity = InitializedEntity::InitializeBase( in CheckStructUnionTypes()
2243 InitializedEntity MemberEntity = in CheckStructUnionTypes()
2244 InitializedEntity::InitializeMember(*Field, &Entity); in CheckStructUnionTypes()
2280 InitializedEntity::InitializeMember(*Field, &Entity), in CheckStructUnionTypes()
2311 InitializedEntity MemberEntity = in CheckStructUnionTypes()
2312 InitializedEntity::InitializeMember(*Field, &Entity); in CheckStructUnionTypes()
2428 InitListChecker::CheckDesignatedInitializer(const InitializedEntity &Entity, in CheckDesignatedInitializer()
2783 InitializedEntity MemberEntity = in CheckDesignatedInitializer()
2784 InitializedEntity::InitializeMember(*Field, &Entity); in CheckDesignatedInitializer()
2802 InitializedEntity MemberEntity = in CheckDesignatedInitializer()
2803 InitializedEntity::InitializeMember(*Field, &Entity); in CheckDesignatedInitializer()
3000 InitializedEntity ElementEntity = in CheckDesignatedInitializer()
3001 InitializedEntity::InitializeElement(SemaRef.Context, 0, Entity); in CheckDesignatedInitializer()
3171 const InitializedEntity &Entity, InitListExpr *From) { in CanPerformAggregateInitializationForOverloadResolution()
3299 InitializedEntity::InitializedEntity(ASTContext &Context, unsigned Index, in InitializedEntity() function in InitializedEntity
3300 const InitializedEntity &Parent) in InitializedEntity()
3317 InitializedEntity
3318 InitializedEntity::InitializeBase(ASTContext &Context, in InitializeBase()
3321 const InitializedEntity *Parent) { in InitializeBase()
3322 InitializedEntity Result; in InitializeBase()
3330 DeclarationName InitializedEntity::getName() const { in getName()
3367 ValueDecl *InitializedEntity::getDecl() const { in getDecl()
3400 bool InitializedEntity::allowsNRVO() const { in allowsNRVO()
3431 unsigned InitializedEntity::dumpImpl(raw_ostream &OS) const { in dumpImpl()
3477 LLVM_DUMP_METHOD void InitializedEntity::dump() const { in dump()
3845 const InitializedEntity &Entity) { in maybeRecoverWithZeroInitialization()
3846 if (Entity.getKind() != InitializedEntity::EK_Variable) in maybeRecoverWithZeroInitialization()
3866 const InitializedEntity &Entity) { in MaybeProduceObjCObject()
3883 } else if (Entity.getKind() == InitializedEntity::EK_Result || in MaybeProduceObjCObject()
3884 Entity.getKind() == InitializedEntity::EK_StmtExprResult) { in MaybeProduceObjCObject()
3893 const InitializedEntity &Entity,
3924 InitializedEntity HiddenArray = in TryInitializerListConstruction()
3925 InitializedEntity::InitializeTemporary(ArrayType); in TryInitializerListConstruction()
4070 const InitializedEntity &Entity, in TryConstructorInitialization()
4102 Entity.getKind() != InitializedEntity::EK_Base && in TryConstructorInitialization()
4103 Entity.getKind() != InitializedEntity::EK_Delegating && in TryConstructorInitialization()
4105 InitializedEntity::EK_LambdaToBlockConversionBlockElement && in TryConstructorInitialization()
4277 const InitializedEntity &Entity,
4287 const InitializedEntity &Entity,
4294 const InitializedEntity &Entity, in TryReferenceListInitialization()
4305 if (Entity.getKind() == InitializedEntity::EK_CompoundLiteralInit) { in TryReferenceListInitialization()
4364 InitializedEntity TempEntity = in TryReferenceListInitialization()
4365 InitializedEntity::InitializeTemporary(cv1T1IgnoreAS); in TryReferenceListInitialization()
4385 const InitializedEntity &Entity, in TryListInitialization()
4585 Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, in TryRefInitWithConversionFunction()
4765 const InitializedEntity &Entity,
4770 const InitializedEntity &Entity, in TryReferenceInitialization()
4807 const InitializedEntity &Entity, in TryReferenceInitializationCore()
5060 InitializedEntity TempEntity = in TryReferenceInitializationCore()
5061 InitializedEntity::InitializeTemporary(cv1T1IgnoreAS); in TryReferenceInitializationCore()
5129 const InitializedEntity &Entity, in TryStringLiteralInitialization()
5138 const InitializedEntity &Entity, in TryValueInitialization()
5216 const InitializedEntity &Entity, in TryDefaultInitialization()
5444 const InitializedEntity &Entity, in isLibstdcxxPointerReturnFalseHack()
5447 Entity.getKind() == InitializedEntity::EK_Result && in isLibstdcxxPointerReturnFalseHack()
5561 const InitializedEntity &Entity, in tryObjCWritebackConversion()
5667 Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, in InitializationSequence()
5688 static bool canPerformArrayCopy(const InitializedEntity &Entity) { in canPerformArrayCopy()
5690 case InitializedEntity::EK_LambdaCapture: in canPerformArrayCopy()
5696 case InitializedEntity::EK_Variable: in canPerformArrayCopy()
5702 case InitializedEntity::EK_Member: in canPerformArrayCopy()
5708 case InitializedEntity::EK_ArrayElement: in canPerformArrayCopy()
5723 const InitializedEntity &Entity, in InitializeFrom()
5869 InitializedEntity Element = in InitializeFrom()
5870 InitializedEntity::InitializeElement(S.Context, 0, Entity); in InitializeFrom()
5903 Entity.getKind() == InitializedEntity::EK_Member && in InitializeFrom()
6113 getAssignmentAction(const InitializedEntity &Entity, bool Diagnose = false) { in getAssignmentAction()
6115 case InitializedEntity::EK_Variable: in getAssignmentAction()
6116 case InitializedEntity::EK_New: in getAssignmentAction()
6117 case InitializedEntity::EK_Exception: in getAssignmentAction()
6118 case InitializedEntity::EK_Base: in getAssignmentAction()
6119 case InitializedEntity::EK_Delegating: in getAssignmentAction()
6122 case InitializedEntity::EK_Parameter: in getAssignmentAction()
6129 case InitializedEntity::EK_Parameter_CF_Audited: in getAssignmentAction()
6136 case InitializedEntity::EK_Result: in getAssignmentAction()
6137 case InitializedEntity::EK_StmtExprResult: // FIXME: Not quite right. in getAssignmentAction()
6140 case InitializedEntity::EK_Temporary: in getAssignmentAction()
6141 case InitializedEntity::EK_RelatedResult: in getAssignmentAction()
6145 case InitializedEntity::EK_TemplateParameter: in getAssignmentAction()
6150 case InitializedEntity::EK_Member: in getAssignmentAction()
6151 case InitializedEntity::EK_Binding: in getAssignmentAction()
6152 case InitializedEntity::EK_ArrayElement: in getAssignmentAction()
6153 case InitializedEntity::EK_VectorElement: in getAssignmentAction()
6154 case InitializedEntity::EK_ComplexElement: in getAssignmentAction()
6155 case InitializedEntity::EK_BlockElement: in getAssignmentAction()
6156 case InitializedEntity::EK_LambdaToBlockConversionBlockElement: in getAssignmentAction()
6157 case InitializedEntity::EK_LambdaCapture: in getAssignmentAction()
6158 case InitializedEntity::EK_CompoundLiteralInit: in getAssignmentAction()
6167 static bool shouldBindAsTemporary(const InitializedEntity &Entity) { in shouldBindAsTemporary()
6169 case InitializedEntity::EK_ArrayElement: in shouldBindAsTemporary()
6170 case InitializedEntity::EK_Member: in shouldBindAsTemporary()
6171 case InitializedEntity::EK_Result: in shouldBindAsTemporary()
6172 case InitializedEntity::EK_StmtExprResult: in shouldBindAsTemporary()
6173 case InitializedEntity::EK_New: in shouldBindAsTemporary()
6174 case InitializedEntity::EK_Variable: in shouldBindAsTemporary()
6175 case InitializedEntity::EK_Base: in shouldBindAsTemporary()
6176 case InitializedEntity::EK_Delegating: in shouldBindAsTemporary()
6177 case InitializedEntity::EK_VectorElement: in shouldBindAsTemporary()
6178 case InitializedEntity::EK_ComplexElement: in shouldBindAsTemporary()
6179 case InitializedEntity::EK_Exception: in shouldBindAsTemporary()
6180 case InitializedEntity::EK_BlockElement: in shouldBindAsTemporary()
6181 case InitializedEntity::EK_LambdaToBlockConversionBlockElement: in shouldBindAsTemporary()
6182 case InitializedEntity::EK_LambdaCapture: in shouldBindAsTemporary()
6183 case InitializedEntity::EK_CompoundLiteralInit: in shouldBindAsTemporary()
6184 case InitializedEntity::EK_TemplateParameter: in shouldBindAsTemporary()
6187 case InitializedEntity::EK_Parameter: in shouldBindAsTemporary()
6188 case InitializedEntity::EK_Parameter_CF_Audited: in shouldBindAsTemporary()
6189 case InitializedEntity::EK_Temporary: in shouldBindAsTemporary()
6190 case InitializedEntity::EK_RelatedResult: in shouldBindAsTemporary()
6191 case InitializedEntity::EK_Binding: in shouldBindAsTemporary()
6200 static bool shouldDestroyEntity(const InitializedEntity &Entity) { in shouldDestroyEntity()
6202 case InitializedEntity::EK_Result: in shouldDestroyEntity()
6203 case InitializedEntity::EK_StmtExprResult: in shouldDestroyEntity()
6204 case InitializedEntity::EK_New: in shouldDestroyEntity()
6205 case InitializedEntity::EK_Base: in shouldDestroyEntity()
6206 case InitializedEntity::EK_Delegating: in shouldDestroyEntity()
6207 case InitializedEntity::EK_VectorElement: in shouldDestroyEntity()
6208 case InitializedEntity::EK_ComplexElement: in shouldDestroyEntity()
6209 case InitializedEntity::EK_BlockElement: in shouldDestroyEntity()
6210 case InitializedEntity::EK_LambdaToBlockConversionBlockElement: in shouldDestroyEntity()
6211 case InitializedEntity::EK_LambdaCapture: in shouldDestroyEntity()
6214 case InitializedEntity::EK_Member: in shouldDestroyEntity()
6215 case InitializedEntity::EK_Binding: in shouldDestroyEntity()
6216 case InitializedEntity::EK_Variable: in shouldDestroyEntity()
6217 case InitializedEntity::EK_Parameter: in shouldDestroyEntity()
6218 case InitializedEntity::EK_Parameter_CF_Audited: in shouldDestroyEntity()
6219 case InitializedEntity::EK_TemplateParameter: in shouldDestroyEntity()
6220 case InitializedEntity::EK_Temporary: in shouldDestroyEntity()
6221 case InitializedEntity::EK_ArrayElement: in shouldDestroyEntity()
6222 case InitializedEntity::EK_Exception: in shouldDestroyEntity()
6223 case InitializedEntity::EK_CompoundLiteralInit: in shouldDestroyEntity()
6224 case InitializedEntity::EK_RelatedResult: in shouldDestroyEntity()
6232 static SourceLocation getInitializationLoc(const InitializedEntity &Entity, in getInitializationLoc()
6235 case InitializedEntity::EK_Result: in getInitializationLoc()
6236 case InitializedEntity::EK_StmtExprResult: in getInitializationLoc()
6239 case InitializedEntity::EK_Exception: in getInitializationLoc()
6242 case InitializedEntity::EK_Variable: in getInitializationLoc()
6243 case InitializedEntity::EK_Binding: in getInitializationLoc()
6246 case InitializedEntity::EK_LambdaCapture: in getInitializationLoc()
6249 case InitializedEntity::EK_ArrayElement: in getInitializationLoc()
6250 case InitializedEntity::EK_Member: in getInitializationLoc()
6251 case InitializedEntity::EK_Parameter: in getInitializationLoc()
6252 case InitializedEntity::EK_Parameter_CF_Audited: in getInitializationLoc()
6253 case InitializedEntity::EK_TemplateParameter: in getInitializationLoc()
6254 case InitializedEntity::EK_Temporary: in getInitializationLoc()
6255 case InitializedEntity::EK_New: in getInitializationLoc()
6256 case InitializedEntity::EK_Base: in getInitializationLoc()
6257 case InitializedEntity::EK_Delegating: in getInitializationLoc()
6258 case InitializedEntity::EK_VectorElement: in getInitializationLoc()
6259 case InitializedEntity::EK_ComplexElement: in getInitializationLoc()
6260 case InitializedEntity::EK_BlockElement: in getInitializationLoc()
6261 case InitializedEntity::EK_LambdaToBlockConversionBlockElement: in getInitializationLoc()
6262 case InitializedEntity::EK_CompoundLiteralInit: in getInitializationLoc()
6263 case InitializedEntity::EK_RelatedResult: in getInitializationLoc()
6291 const InitializedEntity &Entity, in CopyObject()
6443 const InitializedEntity &Entity, in CheckCXX98CompatAccessibleCopy()
6497 const InitializedEntity &Entity) { in PrintInitLocationNote()
6508 else if (Entity.getKind() == InitializedEntity::EK_RelatedResult && in PrintInitLocationNote()
6517 static bool isExplicitTemporary(const InitializedEntity &Entity, in isExplicitTemporary()
6521 case InitializedEntity::EK_Temporary: in isExplicitTemporary()
6522 case InitializedEntity::EK_CompoundLiteralInit: in isExplicitTemporary()
6523 case InitializedEntity::EK_RelatedResult: in isExplicitTemporary()
6543 const InitializedEntity &Entity, in PerformConstructorInitialization()
6630 if (Entity.getKind() == InitializedEntity::EK_Base) { in PerformConstructorInitialization()
6634 } else if (Entity.getKind() == InitializedEntity::EK_Delegating) { in PerformConstructorInitialization()
6716 llvm::PointerIntPair<const InitializedEntity *, 3, LifetimeKind>;
6723 const InitializedEntity *Entity, in getEntityLifetime()
6724 const InitializedEntity *InitField = nullptr) { in getEntityLifetime()
6727 case InitializedEntity::EK_Variable: in getEntityLifetime()
6731 case InitializedEntity::EK_Member: in getEntityLifetime()
6751 case InitializedEntity::EK_Binding: in getEntityLifetime()
6756 case InitializedEntity::EK_Parameter: in getEntityLifetime()
6757 case InitializedEntity::EK_Parameter_CF_Audited: in getEntityLifetime()
6763 case InitializedEntity::EK_TemplateParameter: in getEntityLifetime()
6767 case InitializedEntity::EK_Result: in getEntityLifetime()
6773 case InitializedEntity::EK_StmtExprResult: in getEntityLifetime()
6778 case InitializedEntity::EK_New: in getEntityLifetime()
6784 case InitializedEntity::EK_Temporary: in getEntityLifetime()
6785 case InitializedEntity::EK_CompoundLiteralInit: in getEntityLifetime()
6786 case InitializedEntity::EK_RelatedResult: in getEntityLifetime()
6792 case InitializedEntity::EK_ArrayElement: in getEntityLifetime()
6796 case InitializedEntity::EK_Base: in getEntityLifetime()
6802 case InitializedEntity::EK_Delegating: in getEntityLifetime()
6809 case InitializedEntity::EK_BlockElement: in getEntityLifetime()
6810 case InitializedEntity::EK_LambdaToBlockConversionBlockElement: in getEntityLifetime()
6811 case InitializedEntity::EK_LambdaCapture: in getEntityLifetime()
6812 case InitializedEntity::EK_VectorElement: in getEntityLifetime()
6813 case InitializedEntity::EK_ComplexElement: in getEntityLifetime()
6816 case InitializedEntity::EK_Exception: in getEntityLifetime()
7602 void Sema::checkInitializerLifetime(const InitializedEntity &Entity, in checkInitializerLifetime()
7606 const InitializedEntity *ExtendingEntity = LR.getPointer(); in checkInitializerLifetime()
8047 const InitializedEntity &Entity, in Perform()
8145 Entity.getKind() == InitializedEntity::EK_Variable && Args.size() > 0) { in Perform()
8230 if (Entity.getKind() == InitializedEntity::EK_Base || in Perform()
8231 Entity.getKind() == InitializedEntity::EK_Delegating) in Perform()
8530 InitializedEntity TempEntity = InitializedEntity::InitializeTemporary(Ty); in Perform()
8531 InitializedEntity InitEntity = IsTemporary ? TempEntity : Entity; in Perform()
8570 InitializedEntity TempEntity = InitializedEntity::InitializeTemporary( in Perform()
8616 InitializedEntity TempEntity = InitializedEntity::InitializeTemporary( in Perform()
8670 Entity.getKind() == InitializedEntity::EK_Parameter_CF_Audited); in Perform()
8914 if (Entity.getKind() == InitializedEntity::EK_Member && in Perform()
8923 Entity.getKind() == InitializedEntity::EK_Result); in Perform()
8970 static void emitBadConversionNotes(Sema &S, const InitializedEntity &entity, in emitBadConversionNotes()
8982 if (entity.getKind() == InitializedEntity::EK_Result) in emitBadConversionNotes()
9001 static void diagnoseListInit(Sema &S, const InitializedEntity &Entity, in diagnoseListInit()
9012 InitializedEntity HiddenArray = in diagnoseListInit()
9013 InitializedEntity::InitializeTemporary(ArrayType); in diagnoseListInit()
9022 diagnoseListInit(S, InitializedEntity::InitializeTemporary(T), InitList); in diagnoseListInit()
9038 const InitializedEntity &Entity, in Diagnose()
9168 << (Entity.getKind() == InitializedEntity::EK_Result) in Diagnose()
9368 (Entity.getKind() == InitializedEntity::EK_Base || in Diagnose()
9369 Entity.getKind() == InitializedEntity::EK_Member) && in Diagnose()
9380 if (Entity.getKind() == InitializedEntity::EK_Base) { in Diagnose()
9453 if (Entity.getKind() == InitializedEntity::EK_Member && in Diagnose()
9950 Sema::CanPerformCopyInitialization(const InitializedEntity &Entity, in CanPerformCopyInitialization()
9965 Sema::PerformCopyInitialization(const InitializedEntity &Entity, in PerformCopyInitialization()
10036 TypeSourceInfo *TSInfo, const InitializedEntity &Entity, in DeduceTemplateSpecializationFromInitializer()