Lines Matching refs:Sequence
3816 maybeRecoverWithZeroInitialization(Sema &S, InitializationSequence &Sequence, in maybeRecoverWithZeroInitialization() argument
3829 Sequence.AddZeroInitializationStep(Entity.getType()); in maybeRecoverWithZeroInitialization()
3830 Sequence.SetZeroInitializationFixit(Init, Loc); in maybeRecoverWithZeroInitialization()
3837 InitializationSequence &Sequence, in MaybeProduceObjCObject() argument
3849 Sequence.AddProduceObjCObjectStep(Entity.getType()); in MaybeProduceObjCObject()
3860 Sequence.AddProduceObjCObjectStep(Entity.getType()); in MaybeProduceObjCObject()
3868 InitializationSequence &Sequence,
3879 InitializationSequence &Sequence, in TryInitializerListConstruction() argument
3886 Sequence.setIncompleteTypeFailure(E); in TryInitializerListConstruction()
3900 TryListInitialization(S, HiddenArray, Kind, List, Sequence, in TryInitializerListConstruction()
3902 if (Sequence) in TryInitializerListConstruction()
3903 Sequence.AddStdInitializerListConstructionStep(DestType); in TryInitializerListConstruction()
4046 InitializationSequence &Sequence, in TryConstructorInitialization() argument
4060 Sequence.setIncompleteTypeFailure(DestType); in TryConstructorInitialization()
4081 Sequence.AddQualificationConversionStep(DestType, VK_PRValue); in TryConstructorInitialization()
4083 Sequence.RewrapReferenceInitList(DestType, ILE); in TryConstructorInitialization()
4094 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); in TryConstructorInitialization()
4146 Sequence.SetOverloadFailure( in TryConstructorInitialization()
4164 Sequence.AddUserConversionStep(CD, Best->FoundDecl, ConvType, in TryConstructorInitialization()
4167 Sequence.AddQualificationConversionStep(DestType, VK_PRValue); in TryConstructorInitialization()
4169 Sequence.RewrapReferenceInitList(Entity.getType(), ILE); in TryConstructorInitialization()
4187 if (!maybeRecoverWithZeroInitialization(S, Sequence, Entity)) in TryConstructorInitialization()
4188 Sequence.SetFailed(InitializationSequence::FK_DefaultInitOfConst); in TryConstructorInitialization()
4197 Sequence.SetFailed(InitializationSequence::FK_ExplicitConstructor); in TryConstructorInitialization()
4215 Sequence.AddConstructorInitializationStep( in TryConstructorInitialization()
4226 InitializationSequence &Sequence) { in ResolveOverloadedFunctionForReferenceBinding() argument
4236 Sequence.AddAddressOverloadResolutionStep(Fn, Found, in ResolveOverloadedFunctionForReferenceBinding()
4241 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in ResolveOverloadedFunctionForReferenceBinding()
4256 InitializationSequence &Sequence);
4261 InitializationSequence &Sequence,
4269 InitializationSequence &Sequence, in TryReferenceListInitialization() argument
4273 Sequence.SetFailed(InitializationSequence::FK_ReferenceBindingToInitList); in TryReferenceListInitialization()
4278 Sequence.SetFailed(InitializationSequence::FK_ReferenceBindingToInitList); in TryReferenceListInitialization()
4301 T1, Sequence)) in TryReferenceListInitialization()
4310 T1Quals, cv2T2, T2, T2Quals, Sequence); in TryReferenceListInitialization()
4311 if (Sequence) in TryReferenceListInitialization()
4312 Sequence.RewrapReferenceInitList(cv1T1, InitList); in TryReferenceListInitialization()
4317 if (Sequence.step_begin() != Sequence.step_end()) in TryReferenceListInitialization()
4318 Sequence.RewrapReferenceInitList(cv1T1, InitList); in TryReferenceListInitialization()
4326 Sequence.SetFailed( in TryReferenceListInitialization()
4339 TryListInitialization(S, TempEntity, Kind, InitList, Sequence, in TryReferenceListInitialization()
4341 if (Sequence) { in TryReferenceListInitialization()
4344 Sequence.AddReferenceBindingStep(cv1T1IgnoreAS, in TryReferenceListInitialization()
4347 Sequence.AddQualificationConversionStep( in TryReferenceListInitialization()
4350 Sequence.SetFailed( in TryReferenceListInitialization()
4360 InitializationSequence &Sequence, in TryListInitialization() argument
4368 Sequence.SetFailed(InitializationSequence::FK_TooManyInitsForScalar); in TryListInitialization()
4372 TryReferenceListInitialization(S, Entity, Kind, InitList, Sequence, in TryListInitialization()
4379 Sequence.setIncompleteTypeFailure(DestType); in TryListInitialization()
4401 DestType, Sequence, in TryListInitialization()
4417 Sequence.InitializeFrom(S, Entity, SubKind, SubInit, in TryListInitialization()
4424 if (Sequence) { in TryListInitialization()
4425 Sequence.RewrapReferenceInitList(Entity.getType(), InitList); in TryListInitialization()
4444 TryValueInitialization(S, Entity, Kind, Sequence, InitList); in TryListInitialization()
4451 if (TryInitializerListConstruction(S, InitList, DestType, Sequence, in TryListInitialization()
4458 DestType, Sequence, /*InitListSyntax*/true); in TryListInitialization()
4460 Sequence.SetFailed(InitializationSequence::FK_InitListBadDestinationType); in TryListInitialization()
4503 Sequence.AddConversionSequenceStep(ICS, ICS.Standard.getToType(2), in TryListInitialization()
4505 Sequence.RewrapReferenceInitList(Entity.getType(), InitList); in TryListInitialization()
4534 Sequence.InitializeFrom(S, Entity, SubKind, SubInit, in TryListInitialization()
4537 if (Sequence) in TryListInitialization()
4538 Sequence.RewrapReferenceInitList(Entity.getType(), InitList); in TryListInitialization()
4546 Sequence.SetFailed(InitializationSequence::FK_ListInitializationFailed); in TryListInitialization()
4551 Sequence.AddListInitializationStep(DestType); in TryListInitialization()
4559 InitializationSequence &Sequence) { in TryRefInitWithConversionFunction() argument
4571 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); in TryRefInitWithConversionFunction()
4685 Sequence.AddUserConversionStep(Function, Best->FoundDecl, cv3T3, in TryRefInitWithConversionFunction()
4702 Sequence.AddConversionSequenceStep(ICS, ICS.Standard.getToType(2)); in TryRefInitWithConversionFunction()
4718 Sequence.AddQualificationConversionStep(cv1T4, VK); in TryRefInitWithConversionFunction()
4719 Sequence.AddReferenceBindingStep(cv1T4, VK == VK_PRValue); in TryRefInitWithConversionFunction()
4723 Sequence.AddDerivedToBaseCastStep(cv1T1, VK); in TryRefInitWithConversionFunction()
4725 Sequence.AddObjCObjectConversionStep(cv1T1); in TryRefInitWithConversionFunction()
4727 Sequence.AddFunctionReferenceConversionStep(cv1T1); in TryRefInitWithConversionFunction()
4730 Sequence.AddQualificationConversionStep(cv1T1, VK); in TryRefInitWithConversionFunction()
4745 InitializationSequence &Sequence) { in TryReferenceInitialization() argument
4758 T1, Sequence)) in TryReferenceInitialization()
4763 T1Quals, cv2T2, T2, T2Quals, Sequence); in TryReferenceInitialization()
4786 InitializationSequence &Sequence) { in TryReferenceInitializationCore() argument
4822 Sequence.AddQualificationConversionStep( in TryReferenceInitializationCore()
4826 Sequence.AddDerivedToBaseCastStep(cv1T1, VK_LValue); in TryReferenceInitializationCore()
4828 Sequence.AddObjCObjectConversionStep(cv1T1); in TryReferenceInitializationCore()
4831 Sequence.AddQualificationConversionStep(cv1T1, in TryReferenceInitializationCore()
4834 Sequence.AddFunctionReferenceConversionStep(cv1T1); in TryReferenceInitializationCore()
4840 Sequence.AddReferenceBindingStep(cv1T1, false); in TryReferenceInitializationCore()
4858 /*IsLValueRef*/ isLValueRef, Sequence); in TryReferenceInitializationCore()
4862 Sequence.SetOverloadFailure( in TryReferenceInitializationCore()
4879 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in TryReferenceInitializationCore()
4880 else if (ConvOvlResult && !Sequence.getFailedCandidateSet().empty()) in TryReferenceInitializationCore()
4881 Sequence.SetOverloadFailure( in TryReferenceInitializationCore()
4885 Sequence.SetFailed( in TryReferenceInitializationCore()
4914 Sequence.SetFailed(FK); in TryReferenceInitializationCore()
4946 Sequence.AddExtraneousCopyToTemporary(cv2T2); in TryReferenceInitializationCore()
4965 Sequence.AddQualificationConversionStep(cv1T4, ValueKind); in TryReferenceInitializationCore()
4966 Sequence.AddReferenceBindingStep(cv1T4, ValueKind == VK_PRValue); in TryReferenceInitializationCore()
4973 Sequence.AddQualificationConversionStep(cv1T4WithAS, ValueKind); in TryReferenceInitializationCore()
4980 Sequence.AddDerivedToBaseCastStep(cv1T1, ValueKind); in TryReferenceInitializationCore()
4982 Sequence.AddObjCObjectConversionStep(cv1T1); in TryReferenceInitializationCore()
4985 Sequence.AddQualificationConversionStep(cv1T1, ValueKind); in TryReferenceInitializationCore()
5000 /*IsLValueRef*/ isLValueRef, Sequence); in TryReferenceInitializationCore()
5002 Sequence.SetOverloadFailure( in TryReferenceInitializationCore()
5011 Sequence.SetFailed( in TryReferenceInitializationCore()
5016 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitDropsQualifiers); in TryReferenceInitializationCore()
5050 if (ConvOvlResult && !Sequence.getFailedCandidateSet().empty()) in TryReferenceInitializationCore()
5051 Sequence.SetOverloadFailure( in TryReferenceInitializationCore()
5055 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in TryReferenceInitializationCore()
5057 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitFailed); in TryReferenceInitializationCore()
5060 Sequence.AddConversionSequenceStep(ICS, TempEntity.getType()); in TryReferenceInitializationCore()
5071 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitDropsQualifiers); in TryReferenceInitializationCore()
5079 Sequence.SetFailed( in TryReferenceInitializationCore()
5084 Sequence.AddReferenceBindingStep(cv1T1IgnoreAS, /*BindingTemporary=*/true); in TryReferenceInitializationCore()
5089 Sequence.SetFailed( in TryReferenceInitializationCore()
5093 Sequence.AddQualificationConversionStep(cv1T1, isLValueRef ? VK_LValue in TryReferenceInitializationCore()
5104 InitializationSequence &Sequence) { in TryStringLiteralInitialization() argument
5105 Sequence.AddStringInitStep(Entity.getType()); in TryStringLiteralInitialization()
5112 InitializationSequence &Sequence, in TryValueInitialization() argument
5151 Sequence.AddZeroInitializationStep(Entity.getType()); in TryValueInitialization()
5165 Sequence.SetFailed(InitializationSequence::FK_TooManyInitsForReference); in TryValueInitialization()
5179 S, Entity, Kind, Args, T, Entity.getType(), Sequence, InitListSyntax); in TryValueInitialization()
5183 Sequence.AddZeroInitializationStep(Entity.getType()); in TryValueInitialization()
5190 InitializationSequence &Sequence) { in TryDefaultInitialization() argument
5203 Entity.getType(), Sequence); in TryDefaultInitialization()
5213 if (!maybeRecoverWithZeroInitialization(S, Sequence, Entity)) in TryDefaultInitialization()
5214 Sequence.SetFailed(InitializationSequence::FK_DefaultInitOfConst); in TryDefaultInitialization()
5220 Sequence.AddZeroInitializationStep(Entity.getType()); in TryDefaultInitialization()
5232 InitializationSequence &Sequence, in TryUserDefinedConversion() argument
5241 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); in TryUserDefinedConversion()
5323 Sequence.SetOverloadFailure( in TryUserDefinedConversion()
5345 Sequence.AddUserConversionStep(Function, Best->FoundDecl, in TryUserDefinedConversion()
5367 Sequence.AddFinalCopy(DestType); in TryUserDefinedConversion()
5369 Sequence.AddQualificationConversionStep(DestType, VK_PRValue); in TryUserDefinedConversion()
5375 Sequence.AddUserConversionStep(Function, Best->FoundDecl, ConvType, in TryUserDefinedConversion()
5391 Sequence.AddFinalCopy(DestType); in TryUserDefinedConversion()
5393 Sequence.AddQualificationConversionStep(DestType, VK_PRValue); in TryUserDefinedConversion()
5404 Sequence.AddConversionSequenceStep(ICS, DestType, TopLevelOfInitList); in TryUserDefinedConversion()
5532 InitializationSequence &Sequence, in tryObjCWritebackConversion() argument
5571 Sequence.AddConversionSequenceStep(ICS, ResultType); in tryObjCWritebackConversion()
5574 Sequence.AddPassByIndirectCopyRestoreStep(Entity.getType(), ShouldCopy); in tryObjCWritebackConversion()
5579 InitializationSequence &Sequence, in TryOCLSamplerInitialization() argument
5587 Sequence.AddOCLSamplerInitStep(DestType); in TryOCLSamplerInitialization()
5597 InitializationSequence &Sequence, in TryOCLZeroOpaqueTypeInitialization() argument
5615 Sequence.AddOCLZeroOpaqueTypeStep(DestType); in TryOCLZeroOpaqueTypeInitialization()
5631 Sequence.AddOCLZeroOpaqueTypeStep(DestType); in TryOCLZeroOpaqueTypeInitialization()