Lines Matching refs:Sequence

3589 maybeRecoverWithZeroInitialization(Sema &S, InitializationSequence &Sequence,  in maybeRecoverWithZeroInitialization()  argument
3602 Sequence.AddZeroInitializationStep(Entity.getType()); in maybeRecoverWithZeroInitialization()
3603 Sequence.SetZeroInitializationFixit(Init, Loc); in maybeRecoverWithZeroInitialization()
3610 InitializationSequence &Sequence, in MaybeProduceObjCObject() argument
3622 Sequence.AddProduceObjCObjectStep(Entity.getType()); in MaybeProduceObjCObject()
3633 Sequence.AddProduceObjCObjectStep(Entity.getType()); in MaybeProduceObjCObject()
3641 InitializationSequence &Sequence,
3652 InitializationSequence &Sequence, in TryInitializerListConstruction() argument
3659 Sequence.setIncompleteTypeFailure(E); in TryInitializerListConstruction()
3672 TryListInitialization(S, HiddenArray, Kind, List, Sequence, in TryInitializerListConstruction()
3674 if (Sequence) in TryInitializerListConstruction()
3675 Sequence.AddStdInitializerListConstructionStep(DestType); in TryInitializerListConstruction()
3820 InitializationSequence &Sequence, in TryConstructorInitialization() argument
3834 Sequence.setIncompleteTypeFailure(DestType); in TryConstructorInitialization()
3855 Sequence.AddQualificationConversionStep(DestType, VK_RValue); in TryConstructorInitialization()
3857 Sequence.RewrapReferenceInitList(DestType, ILE); in TryConstructorInitialization()
3868 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); in TryConstructorInitialization()
3920 Sequence.SetOverloadFailure(IsListInit ? in TryConstructorInitialization()
3936 Sequence.AddUserConversionStep(CD, Best->FoundDecl, ConvType, in TryConstructorInitialization()
3939 Sequence.AddQualificationConversionStep(DestType, VK_RValue); in TryConstructorInitialization()
3941 Sequence.RewrapReferenceInitList(Entity.getType(), ILE); in TryConstructorInitialization()
3957 if (!maybeRecoverWithZeroInitialization(S, Sequence, Entity)) in TryConstructorInitialization()
3958 Sequence.SetFailed(InitializationSequence::FK_DefaultInitOfConst); in TryConstructorInitialization()
3967 Sequence.SetFailed(InitializationSequence::FK_ExplicitConstructor); in TryConstructorInitialization()
3973 Sequence.AddConstructorInitializationStep( in TryConstructorInitialization()
3984 InitializationSequence &Sequence) { in ResolveOverloadedFunctionForReferenceBinding() argument
3994 Sequence.AddAddressOverloadResolutionStep(Fn, Found, in ResolveOverloadedFunctionForReferenceBinding()
3999 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in ResolveOverloadedFunctionForReferenceBinding()
4014 InitializationSequence &Sequence);
4019 InitializationSequence &Sequence,
4027 InitializationSequence &Sequence, in TryReferenceListInitialization() argument
4031 Sequence.SetFailed(InitializationSequence::FK_ReferenceBindingToInitList); in TryReferenceListInitialization()
4036 Sequence.SetFailed(InitializationSequence::FK_ReferenceBindingToInitList); in TryReferenceListInitialization()
4059 T1, Sequence)) in TryReferenceListInitialization()
4070 T1Quals, cv2T2, T2, T2Quals, Sequence); in TryReferenceListInitialization()
4071 if (Sequence) in TryReferenceListInitialization()
4072 Sequence.RewrapReferenceInitList(cv1T1, InitList); in TryReferenceListInitialization()
4077 if (Sequence.step_begin() != Sequence.step_end()) in TryReferenceListInitialization()
4078 Sequence.RewrapReferenceInitList(cv1T1, InitList); in TryReferenceListInitialization()
4084 TryListInitialization(S, TempEntity, Kind, InitList, Sequence, in TryReferenceListInitialization()
4086 if (Sequence) { in TryReferenceListInitialization()
4089 Sequence.AddReferenceBindingStep(cv1T1, /*bindingTemporary=*/true); in TryReferenceListInitialization()
4091 Sequence.SetFailed( in TryReferenceListInitialization()
4101 InitializationSequence &Sequence, in TryListInitialization() argument
4109 Sequence.SetFailed(InitializationSequence::FK_TooManyInitsForScalar); in TryListInitialization()
4113 TryReferenceListInitialization(S, Entity, Kind, InitList, Sequence, in TryListInitialization()
4120 Sequence.setIncompleteTypeFailure(DestType); in TryListInitialization()
4142 DestType, Sequence, in TryListInitialization()
4158 Sequence.InitializeFrom(S, Entity, SubKind, SubInit, in TryListInitialization()
4165 if (Sequence) { in TryListInitialization()
4166 Sequence.RewrapReferenceInitList(Entity.getType(), InitList); in TryListInitialization()
4185 TryValueInitialization(S, Entity, Kind, Sequence, InitList); in TryListInitialization()
4192 if (TryInitializerListConstruction(S, InitList, DestType, Sequence, in TryListInitialization()
4199 DestType, Sequence, /*InitListSyntax*/true); in TryListInitialization()
4201 Sequence.SetFailed(InitializationSequence::FK_InitListBadDestinationType); in TryListInitialization()
4244 Sequence.AddConversionSequenceStep(ICS, ICS.Standard.getToType(2), in TryListInitialization()
4246 Sequence.RewrapReferenceInitList(Entity.getType(), InitList); in TryListInitialization()
4271 Sequence.InitializeFrom(S, Entity, SubKind, SubInit, in TryListInitialization()
4274 if (Sequence) in TryListInitialization()
4275 Sequence.RewrapReferenceInitList(Entity.getType(), InitList); in TryListInitialization()
4283 Sequence.SetFailed(InitializationSequence::FK_ListInitializationFailed); in TryListInitialization()
4288 Sequence.AddListInitializationStep(DestType); in TryListInitialization()
4296 InitializationSequence &Sequence) { in TryRefInitWithConversionFunction() argument
4316 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); in TryRefInitWithConversionFunction()
4429 Sequence.AddUserConversionStep(Function, Best->FoundDecl, cv3T3, in TryRefInitWithConversionFunction()
4450 Sequence.AddConversionSequenceStep(ICS, ICS.Standard.getToType(2)); in TryRefInitWithConversionFunction()
4466 Sequence.AddQualificationConversionStep(cv1T4, VK); in TryRefInitWithConversionFunction()
4467 Sequence.AddReferenceBindingStep(cv1T4, VK == VK_RValue); in TryRefInitWithConversionFunction()
4471 Sequence.AddDerivedToBaseCastStep(cv1T1, VK); in TryRefInitWithConversionFunction()
4473 Sequence.AddObjCObjectConversionStep(cv1T1); in TryRefInitWithConversionFunction()
4487 InitializationSequence &Sequence) { in TryReferenceInitialization() argument
4500 T1, Sequence)) in TryReferenceInitialization()
4505 T1Quals, cv2T2, T2, T2Quals, Sequence); in TryReferenceInitialization()
4524 InitializationSequence &Sequence) { in TryReferenceInitializationCore() argument
4560 Sequence.AddQualificationConversionStep( in TryReferenceInitializationCore()
4564 Sequence.AddDerivedToBaseCastStep(cv1T1, VK_LValue); in TryReferenceInitializationCore()
4566 Sequence.AddObjCObjectConversionStep(cv1T1); in TryReferenceInitializationCore()
4571 Sequence.AddReferenceBindingStep(cv1T1, false); in TryReferenceInitializationCore()
4587 /*IsLValueRef*/ isLValueRef, Sequence); in TryReferenceInitializationCore()
4591 Sequence.SetOverloadFailure( in TryReferenceInitializationCore()
4602 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in TryReferenceInitializationCore()
4603 else if (ConvOvlResult && !Sequence.getFailedCandidateSet().empty()) in TryReferenceInitializationCore()
4604 Sequence.SetOverloadFailure( in TryReferenceInitializationCore()
4608 Sequence.SetFailed( in TryReferenceInitializationCore()
4631 Sequence.SetFailed(FK); in TryReferenceInitializationCore()
4663 Sequence.AddExtraneousCopyToTemporary(cv2T2); in TryReferenceInitializationCore()
4680 Sequence.AddQualificationConversionStep(cv1T4, ValueKind); in TryReferenceInitializationCore()
4681 Sequence.AddReferenceBindingStep(cv1T4, ValueKind == VK_RValue); in TryReferenceInitializationCore()
4686 Sequence.AddQualificationConversionStep(cv1AST4, ValueKind); in TryReferenceInitializationCore()
4692 Sequence.AddDerivedToBaseCastStep(cv1T1, ValueKind); in TryReferenceInitializationCore()
4694 Sequence.AddObjCObjectConversionStep(cv1T1); in TryReferenceInitializationCore()
4708 /*IsLValueRef*/ isLValueRef, Sequence); in TryReferenceInitializationCore()
4710 Sequence.SetOverloadFailure( in TryReferenceInitializationCore()
4719 Sequence.SetFailed( in TryReferenceInitializationCore()
4724 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitDropsQualifiers); in TryReferenceInitializationCore()
4750 if (ConvOvlResult && !Sequence.getFailedCandidateSet().empty()) in TryReferenceInitializationCore()
4751 Sequence.SetOverloadFailure( in TryReferenceInitializationCore()
4755 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in TryReferenceInitializationCore()
4757 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitFailed); in TryReferenceInitializationCore()
4760 Sequence.AddConversionSequenceStep(ICS, TempEntity.getType()); in TryReferenceInitializationCore()
4770 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitDropsQualifiers); in TryReferenceInitializationCore()
4778 Sequence.SetFailed( in TryReferenceInitializationCore()
4783 Sequence.AddReferenceBindingStep(cv1T1, /*bindingTemporary=*/true); in TryReferenceInitializationCore()
4792 InitializationSequence &Sequence) { in TryStringLiteralInitialization() argument
4793 Sequence.AddStringInitStep(Entity.getType()); in TryStringLiteralInitialization()
4800 InitializationSequence &Sequence, in TryValueInitialization() argument
4839 Sequence.AddZeroInitializationStep(Entity.getType()); in TryValueInitialization()
4853 Sequence.SetFailed(InitializationSequence::FK_TooManyInitsForReference); in TryValueInitialization()
4867 S, Entity, Kind, Args, T, Entity.getType(), Sequence, InitListSyntax); in TryValueInitialization()
4871 Sequence.AddZeroInitializationStep(Entity.getType()); in TryValueInitialization()
4878 InitializationSequence &Sequence) { in TryDefaultInitialization() argument
4891 Entity.getType(), Sequence); in TryDefaultInitialization()
4901 if (!maybeRecoverWithZeroInitialization(S, Sequence, Entity)) in TryDefaultInitialization()
4902 Sequence.SetFailed(InitializationSequence::FK_DefaultInitOfConst); in TryDefaultInitialization()
4908 Sequence.AddZeroInitializationStep(Entity.getType()); in TryDefaultInitialization()
4920 InitializationSequence &Sequence, in TryUserDefinedConversion() argument
4929 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); in TryUserDefinedConversion()
5010 Sequence.SetOverloadFailure( in TryUserDefinedConversion()
5024 Sequence.AddUserConversionStep(Function, Best->FoundDecl, in TryUserDefinedConversion()
5046 Sequence.AddFinalCopy(DestType); in TryUserDefinedConversion()
5048 Sequence.AddQualificationConversionStep(DestType, VK_RValue); in TryUserDefinedConversion()
5054 Sequence.AddUserConversionStep(Function, Best->FoundDecl, ConvType, in TryUserDefinedConversion()
5070 Sequence.AddFinalCopy(DestType); in TryUserDefinedConversion()
5072 Sequence.AddQualificationConversionStep(DestType, VK_RValue); in TryUserDefinedConversion()
5083 Sequence.AddConversionSequenceStep(ICS, DestType, TopLevelOfInitList); in TryUserDefinedConversion()
5211 InitializationSequence &Sequence, in tryObjCWritebackConversion() argument
5250 Sequence.AddConversionSequenceStep(ICS, ResultType); in tryObjCWritebackConversion()
5253 Sequence.AddPassByIndirectCopyRestoreStep(Entity.getType(), ShouldCopy); in tryObjCWritebackConversion()
5258 InitializationSequence &Sequence, in TryOCLSamplerInitialization() argument
5266 Sequence.AddOCLSamplerInitStep(DestType); in TryOCLSamplerInitialization()
5276 InitializationSequence &Sequence, in TryOCLZeroOpaqueTypeInitialization() argument
5294 Sequence.AddOCLZeroOpaqueTypeStep(DestType); in TryOCLZeroOpaqueTypeInitialization()
5310 Sequence.AddOCLZeroOpaqueTypeStep(DestType); in TryOCLZeroOpaqueTypeInitialization()