Lines Matching refs:ICS

3792     delete ICS;  in Destroy()
3963 const ImplicitConversionSequence &ICS, QualType T, in AddConversionSequenceStep() argument
3969 S.ICS = new ImplicitConversionSequence(ICS); in AddConversionSequenceStep()
4818 ImplicitConversionSequence ICS; in TryListInitialization() local
4819 ICS.setStandard(); in TryListInitialization()
4820 ICS.Standard.setAsIdentityConversion(); in TryListInitialization()
4822 ICS.Standard.First = ICK_Lvalue_To_Rvalue; in TryListInitialization()
4826 ICS.Standard.Second = E->getType()->isFloatingType() in TryListInitialization()
4829 ICS.Standard.setFromType(E->getType()); in TryListInitialization()
4830 ICS.Standard.setToType(0, E->getType()); in TryListInitialization()
4831 ICS.Standard.setToType(1, DestType); in TryListInitialization()
4832 ICS.Standard.setToType(2, DestType); in TryListInitialization()
4833 Sequence.AddConversionSequenceStep(ICS, ICS.Standard.getToType(2), in TryListInitialization()
5029 ImplicitConversionSequence ICS; in TryRefInitWithConversionFunction() local
5030 ICS.setStandard(); in TryRefInitWithConversionFunction()
5031 ICS.Standard = Best->FinalConversion; in TryRefInitWithConversionFunction()
5032 Sequence.AddConversionSequenceStep(ICS, ICS.Standard.getToType(2)); in TryRefInitWithConversionFunction()
5036 cv3T3 = ICS.Standard.getToType(2); in TryRefInitWithConversionFunction()
5369 ImplicitConversionSequence ICS in TryReferenceInitializationCore() local
5377 if (ICS.isBad()) { in TryReferenceInitializationCore()
5392 Sequence.AddConversionSequenceStep(ICS, TempEntity.getType(), in TryReferenceInitializationCore()
5987 ImplicitConversionSequence ICS; in TryUserDefinedConversion() local
5988 ICS.setStandard(); in TryUserDefinedConversion()
5989 ICS.Standard = Best->FinalConversion; in TryUserDefinedConversion()
5990 Sequence.AddConversionSequenceStep(ICS, DestType, TopLevelOfInitList); in TryUserDefinedConversion()
6144 ImplicitConversionSequence ICS; in tryObjCWritebackConversion() local
6145 ICS.setStandard(); in tryObjCWritebackConversion()
6146 ICS.Standard.setAsIdentityConversion(); in tryObjCWritebackConversion()
6150 ICS.Standard.First = ICK_Array_To_Pointer; in tryObjCWritebackConversion()
6153 ICS.Standard.First = ICK_Lvalue_To_Rvalue; in tryObjCWritebackConversion()
6157 Sequence.AddConversionSequenceStep(ICS, ResultType); in tryObjCWritebackConversion()
6659 ImplicitConversionSequence ICS in InitializeFrom() local
6667 if (ICS.isStandard() && in InitializeFrom()
6668 ICS.Standard.Second == ICK_Writeback_Conversion) { in InitializeFrom()
6678 if (ICS.Standard.First == ICK_Array_To_Pointer || in InitializeFrom()
6679 ICS.Standard.First == ICK_Lvalue_To_Rvalue) { in InitializeFrom()
6683 LvalueICS.Standard.setAllToTypes(ICS.Standard.getToType(0)); in InitializeFrom()
6684 LvalueICS.Standard.First = ICS.Standard.First; in InitializeFrom()
6685 AddConversionSequenceStep(LvalueICS, ICS.Standard.getToType(0)); in InitializeFrom()
6689 } else if (ICS.isBad()) { in InitializeFrom()
6703 AddConversionSequenceStep(ICS, DestType, TopLevelOfInitList); in InitializeFrom()
7305 const ImplicitConversionSequence &ICS,
7957 Init, Step->Type, *Step->ICS, getAssignmentAction(Entity), CCK); in Perform()
7967 DiagnoseNarrowingInInitList(S, *Step->ICS, SourceType, Entity.getType(), in Perform()
9322 S->ICS->dump(); // FIXME: use OS in dump()
9328 S->ICS->dump(); // FIXME: use OS in dump()
9431 const ImplicitConversionSequence &ICS, in DiagnoseNarrowingInInitList() argument
9436 switch (ICS.getKind()) { in DiagnoseNarrowingInInitList()
9438 SCS = &ICS.Standard; in DiagnoseNarrowingInInitList()
9441 SCS = &ICS.UserDefined.After; in DiagnoseNarrowingInInitList()
9537 ImplicitConversionSequence ICS = S.TryImplicitConversion( in CheckC23ConstexprInitConversion() local
9544 if (!ICS.isStandard()) in CheckC23ConstexprInitConversion()
9550 switch (ICS.Standard.getNarrowingKind( in CheckC23ConstexprInitConversion()