Lines Matching refs:ICS

3498     delete ICS;  in Destroy()
3667 const ImplicitConversionSequence &ICS, QualType T, in AddConversionSequenceStep() argument
3673 S.ICS = new ImplicitConversionSequence(ICS); in AddConversionSequenceStep()
4488 ImplicitConversionSequence ICS; in TryListInitialization() local
4489 ICS.setStandard(); in TryListInitialization()
4490 ICS.Standard.setAsIdentityConversion(); in TryListInitialization()
4492 ICS.Standard.First = ICK_Lvalue_To_Rvalue; in TryListInitialization()
4496 ICS.Standard.Second = E->getType()->isFloatingType() in TryListInitialization()
4499 ICS.Standard.setFromType(E->getType()); in TryListInitialization()
4500 ICS.Standard.setToType(0, E->getType()); in TryListInitialization()
4501 ICS.Standard.setToType(1, DestType); in TryListInitialization()
4502 ICS.Standard.setToType(2, DestType); in TryListInitialization()
4503 Sequence.AddConversionSequenceStep(ICS, ICS.Standard.getToType(2), in TryListInitialization()
4699 ImplicitConversionSequence ICS; in TryRefInitWithConversionFunction() local
4700 ICS.setStandard(); in TryRefInitWithConversionFunction()
4701 ICS.Standard = Best->FinalConversion; in TryRefInitWithConversionFunction()
4702 Sequence.AddConversionSequenceStep(ICS, ICS.Standard.getToType(2)); in TryRefInitWithConversionFunction()
4706 cv3T3 = ICS.Standard.getToType(2); in TryRefInitWithConversionFunction()
5037 ImplicitConversionSequence ICS in TryReferenceInitializationCore() local
5045 if (ICS.isBad()) { in TryReferenceInitializationCore()
5060 Sequence.AddConversionSequenceStep(ICS, TempEntity.getType()); in TryReferenceInitializationCore()
5401 ImplicitConversionSequence ICS; in TryUserDefinedConversion() local
5402 ICS.setStandard(); in TryUserDefinedConversion()
5403 ICS.Standard = Best->FinalConversion; in TryUserDefinedConversion()
5404 Sequence.AddConversionSequenceStep(ICS, DestType, TopLevelOfInitList); in TryUserDefinedConversion()
5558 ImplicitConversionSequence ICS; in tryObjCWritebackConversion() local
5559 ICS.setStandard(); in tryObjCWritebackConversion()
5560 ICS.Standard.setAsIdentityConversion(); in tryObjCWritebackConversion()
5564 ICS.Standard.First = ICK_Array_To_Pointer; in tryObjCWritebackConversion()
5567 ICS.Standard.First = ICK_Lvalue_To_Rvalue; in tryObjCWritebackConversion()
5571 Sequence.AddConversionSequenceStep(ICS, ResultType); in tryObjCWritebackConversion()
5995 ImplicitConversionSequence ICS in InitializeFrom() local
6003 if (ICS.isStandard() && in InitializeFrom()
6004 ICS.Standard.Second == ICK_Writeback_Conversion) { in InitializeFrom()
6014 if (ICS.Standard.First == ICK_Array_To_Pointer || in InitializeFrom()
6015 ICS.Standard.First == ICK_Lvalue_To_Rvalue) { in InitializeFrom()
6019 LvalueICS.Standard.setAllToTypes(ICS.Standard.getToType(0)); in InitializeFrom()
6020 LvalueICS.Standard.First = ICS.Standard.First; in InitializeFrom()
6021 AddConversionSequenceStep(LvalueICS, ICS.Standard.getToType(0)); in InitializeFrom()
6025 } else if (ICS.isBad()) { in InitializeFrom()
6039 AddConversionSequenceStep(ICS, DestType, TopLevelOfInitList); in InitializeFrom()
7817 const ImplicitConversionSequence &ICS,
8435 S.PerformImplicitConversion(CurInit.get(), Step->Type, *Step->ICS, in Perform()
8446 DiagnoseNarrowingInInitList(S, *Step->ICS, SourceType, Entity.getType(), in Perform()
9674 S->ICS->dump(); // FIXME: use OS in dump()
9680 S->ICS->dump(); // FIXME: use OS in dump()
9785 const ImplicitConversionSequence &ICS, in DiagnoseNarrowingInInitList() argument
9790 switch (ICS.getKind()) { in DiagnoseNarrowingInInitList()
9792 SCS = &ICS.Standard; in DiagnoseNarrowingInInitList()
9795 SCS = &ICS.UserDefined.After; in DiagnoseNarrowingInInitList()