Lines Matching refs:Sequence
3844 maybeRecoverWithZeroInitialization(Sema &S, InitializationSequence &Sequence, in maybeRecoverWithZeroInitialization() argument
3857 Sequence.AddZeroInitializationStep(Entity.getType()); in maybeRecoverWithZeroInitialization()
3858 Sequence.SetZeroInitializationFixit(Init, Loc); in maybeRecoverWithZeroInitialization()
3865 InitializationSequence &Sequence, in MaybeProduceObjCObject() argument
3877 Sequence.AddProduceObjCObjectStep(Entity.getType()); in MaybeProduceObjCObject()
3888 Sequence.AddProduceObjCObjectStep(Entity.getType()); in MaybeProduceObjCObject()
3896 InitializationSequence &Sequence,
3907 InitializationSequence &Sequence, in TryInitializerListConstruction() argument
3914 Sequence.setIncompleteTypeFailure(E); in TryInitializerListConstruction()
3928 TryListInitialization(S, HiddenArray, Kind, List, Sequence, in TryInitializerListConstruction()
3930 if (Sequence) in TryInitializerListConstruction()
3931 Sequence.AddStdInitializerListConstructionStep(DestType); in TryInitializerListConstruction()
4074 InitializationSequence &Sequence, in TryConstructorInitialization() argument
4088 Sequence.setIncompleteTypeFailure(DestType); in TryConstructorInitialization()
4109 Sequence.AddQualificationConversionStep(DestType, VK_PRValue); in TryConstructorInitialization()
4111 Sequence.RewrapReferenceInitList(DestType, ILE); in TryConstructorInitialization()
4122 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); in TryConstructorInitialization()
4174 Sequence.SetOverloadFailure( in TryConstructorInitialization()
4192 Sequence.AddUserConversionStep(CD, Best->FoundDecl, ConvType, in TryConstructorInitialization()
4195 Sequence.AddQualificationConversionStep(DestType, VK_PRValue); in TryConstructorInitialization()
4197 Sequence.RewrapReferenceInitList(Entity.getType(), ILE); in TryConstructorInitialization()
4215 if (!maybeRecoverWithZeroInitialization(S, Sequence, Entity)) in TryConstructorInitialization()
4216 Sequence.SetFailed(InitializationSequence::FK_DefaultInitOfConst); in TryConstructorInitialization()
4225 Sequence.SetFailed(InitializationSequence::FK_ExplicitConstructor); in TryConstructorInitialization()
4243 Sequence.AddConstructorInitializationStep( in TryConstructorInitialization()
4254 InitializationSequence &Sequence) { in ResolveOverloadedFunctionForReferenceBinding() argument
4264 Sequence.AddAddressOverloadResolutionStep(Fn, Found, in ResolveOverloadedFunctionForReferenceBinding()
4269 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in ResolveOverloadedFunctionForReferenceBinding()
4284 InitializationSequence &Sequence);
4289 InitializationSequence &Sequence,
4297 InitializationSequence &Sequence, in TryReferenceListInitialization() argument
4301 Sequence.SetFailed(InitializationSequence::FK_ReferenceBindingToInitList); in TryReferenceListInitialization()
4306 Sequence.SetFailed(InitializationSequence::FK_ReferenceBindingToInitList); in TryReferenceListInitialization()
4329 T1, Sequence)) in TryReferenceListInitialization()
4338 T1Quals, cv2T2, T2, T2Quals, Sequence); in TryReferenceListInitialization()
4339 if (Sequence) in TryReferenceListInitialization()
4340 Sequence.RewrapReferenceInitList(cv1T1, InitList); in TryReferenceListInitialization()
4345 if (Sequence.step_begin() != Sequence.step_end()) in TryReferenceListInitialization()
4346 Sequence.RewrapReferenceInitList(cv1T1, InitList); in TryReferenceListInitialization()
4354 Sequence.SetFailed( in TryReferenceListInitialization()
4367 TryListInitialization(S, TempEntity, Kind, InitList, Sequence, in TryReferenceListInitialization()
4369 if (Sequence) { in TryReferenceListInitialization()
4372 Sequence.AddReferenceBindingStep(cv1T1IgnoreAS, in TryReferenceListInitialization()
4375 Sequence.AddQualificationConversionStep( in TryReferenceListInitialization()
4378 Sequence.SetFailed( in TryReferenceListInitialization()
4388 InitializationSequence &Sequence, in TryListInitialization() argument
4396 Sequence.SetFailed(InitializationSequence::FK_TooManyInitsForScalar); in TryListInitialization()
4400 TryReferenceListInitialization(S, Entity, Kind, InitList, Sequence, in TryListInitialization()
4407 Sequence.setIncompleteTypeFailure(DestType); in TryListInitialization()
4429 DestType, Sequence, in TryListInitialization()
4445 Sequence.InitializeFrom(S, Entity, SubKind, SubInit, in TryListInitialization()
4452 if (Sequence) { in TryListInitialization()
4453 Sequence.RewrapReferenceInitList(Entity.getType(), InitList); in TryListInitialization()
4472 TryValueInitialization(S, Entity, Kind, Sequence, InitList); in TryListInitialization()
4479 if (TryInitializerListConstruction(S, InitList, DestType, Sequence, in TryListInitialization()
4486 DestType, Sequence, /*InitListSyntax*/true); in TryListInitialization()
4488 Sequence.SetFailed(InitializationSequence::FK_InitListBadDestinationType); in TryListInitialization()
4531 Sequence.AddConversionSequenceStep(ICS, ICS.Standard.getToType(2), in TryListInitialization()
4533 Sequence.RewrapReferenceInitList(Entity.getType(), InitList); in TryListInitialization()
4562 Sequence.InitializeFrom(S, Entity, SubKind, SubInit, in TryListInitialization()
4565 if (Sequence) in TryListInitialization()
4566 Sequence.RewrapReferenceInitList(Entity.getType(), InitList); in TryListInitialization()
4574 Sequence.SetFailed(InitializationSequence::FK_ListInitializationFailed); in TryListInitialization()
4579 Sequence.AddListInitializationStep(DestType); in TryListInitialization()
4587 InitializationSequence &Sequence) { in TryRefInitWithConversionFunction() argument
4599 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); in TryRefInitWithConversionFunction()
4713 Sequence.AddUserConversionStep(Function, Best->FoundDecl, cv3T3, in TryRefInitWithConversionFunction()
4730 Sequence.AddConversionSequenceStep(ICS, ICS.Standard.getToType(2)); in TryRefInitWithConversionFunction()
4746 Sequence.AddQualificationConversionStep(cv1T4, VK); in TryRefInitWithConversionFunction()
4747 Sequence.AddReferenceBindingStep(cv1T4, VK == VK_PRValue); in TryRefInitWithConversionFunction()
4751 Sequence.AddDerivedToBaseCastStep(cv1T1, VK); in TryRefInitWithConversionFunction()
4753 Sequence.AddObjCObjectConversionStep(cv1T1); in TryRefInitWithConversionFunction()
4755 Sequence.AddFunctionReferenceConversionStep(cv1T1); in TryRefInitWithConversionFunction()
4758 Sequence.AddQualificationConversionStep(cv1T1, VK); in TryRefInitWithConversionFunction()
4773 InitializationSequence &Sequence) { in TryReferenceInitialization() argument
4786 T1, Sequence)) in TryReferenceInitialization()
4791 T1Quals, cv2T2, T2, T2Quals, Sequence); in TryReferenceInitialization()
4814 InitializationSequence &Sequence) { in TryReferenceInitializationCore() argument
4850 Sequence.AddQualificationConversionStep( in TryReferenceInitializationCore()
4854 Sequence.AddDerivedToBaseCastStep(cv1T1, VK_LValue); in TryReferenceInitializationCore()
4856 Sequence.AddObjCObjectConversionStep(cv1T1); in TryReferenceInitializationCore()
4859 Sequence.AddQualificationConversionStep(cv1T1, in TryReferenceInitializationCore()
4862 Sequence.AddFunctionReferenceConversionStep(cv1T1); in TryReferenceInitializationCore()
4868 Sequence.AddReferenceBindingStep(cv1T1, false); in TryReferenceInitializationCore()
4886 /*IsLValueRef*/ isLValueRef, Sequence); in TryReferenceInitializationCore()
4890 Sequence.SetOverloadFailure( in TryReferenceInitializationCore()
4907 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in TryReferenceInitializationCore()
4908 else if (ConvOvlResult && !Sequence.getFailedCandidateSet().empty()) in TryReferenceInitializationCore()
4909 Sequence.SetOverloadFailure( in TryReferenceInitializationCore()
4913 Sequence.SetFailed( in TryReferenceInitializationCore()
4942 Sequence.SetFailed(FK); in TryReferenceInitializationCore()
4974 Sequence.AddExtraneousCopyToTemporary(cv2T2); in TryReferenceInitializationCore()
4993 Sequence.AddQualificationConversionStep(cv1T4, ValueKind); in TryReferenceInitializationCore()
4994 Sequence.AddReferenceBindingStep(cv1T4, ValueKind == VK_PRValue); in TryReferenceInitializationCore()
5001 Sequence.AddQualificationConversionStep(cv1T4WithAS, ValueKind); in TryReferenceInitializationCore()
5008 Sequence.AddDerivedToBaseCastStep(cv1T1, ValueKind); in TryReferenceInitializationCore()
5010 Sequence.AddObjCObjectConversionStep(cv1T1); in TryReferenceInitializationCore()
5013 Sequence.AddQualificationConversionStep(cv1T1, ValueKind); in TryReferenceInitializationCore()
5028 /*IsLValueRef*/ isLValueRef, Sequence); in TryReferenceInitializationCore()
5030 Sequence.SetOverloadFailure( in TryReferenceInitializationCore()
5039 Sequence.SetFailed( in TryReferenceInitializationCore()
5044 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitDropsQualifiers); in TryReferenceInitializationCore()
5078 if (ConvOvlResult && !Sequence.getFailedCandidateSet().empty()) in TryReferenceInitializationCore()
5079 Sequence.SetOverloadFailure( in TryReferenceInitializationCore()
5083 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in TryReferenceInitializationCore()
5085 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitFailed); in TryReferenceInitializationCore()
5088 Sequence.AddConversionSequenceStep(ICS, TempEntity.getType()); in TryReferenceInitializationCore()
5099 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitDropsQualifiers); in TryReferenceInitializationCore()
5107 Sequence.SetFailed( in TryReferenceInitializationCore()
5112 Sequence.AddReferenceBindingStep(cv1T1IgnoreAS, /*BindingTemporary=*/true); in TryReferenceInitializationCore()
5117 Sequence.SetFailed( in TryReferenceInitializationCore()
5121 Sequence.AddQualificationConversionStep(cv1T1, isLValueRef ? VK_LValue in TryReferenceInitializationCore()
5132 InitializationSequence &Sequence) { in TryStringLiteralInitialization() argument
5133 Sequence.AddStringInitStep(Entity.getType()); in TryStringLiteralInitialization()
5140 InitializationSequence &Sequence, in TryValueInitialization() argument
5179 Sequence.AddZeroInitializationStep(Entity.getType()); in TryValueInitialization()
5193 Sequence.SetFailed(InitializationSequence::FK_TooManyInitsForReference); in TryValueInitialization()
5207 S, Entity, Kind, Args, T, Entity.getType(), Sequence, InitListSyntax); in TryValueInitialization()
5211 Sequence.AddZeroInitializationStep(Entity.getType()); in TryValueInitialization()
5218 InitializationSequence &Sequence) { in TryDefaultInitialization() argument
5231 Entity.getType(), Sequence); in TryDefaultInitialization()
5241 if (!maybeRecoverWithZeroInitialization(S, Sequence, Entity)) in TryDefaultInitialization()
5242 Sequence.SetFailed(InitializationSequence::FK_DefaultInitOfConst); in TryDefaultInitialization()
5248 Sequence.AddZeroInitializationStep(Entity.getType()); in TryDefaultInitialization()
5260 InitializationSequence &Sequence, in TryUserDefinedConversion() argument
5269 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); in TryUserDefinedConversion()
5351 Sequence.SetOverloadFailure( in TryUserDefinedConversion()
5373 Sequence.AddUserConversionStep(Function, Best->FoundDecl, in TryUserDefinedConversion()
5395 Sequence.AddFinalCopy(DestType); in TryUserDefinedConversion()
5397 Sequence.AddQualificationConversionStep(DestType, VK_PRValue); in TryUserDefinedConversion()
5403 Sequence.AddUserConversionStep(Function, Best->FoundDecl, ConvType, in TryUserDefinedConversion()
5419 Sequence.AddFinalCopy(DestType); in TryUserDefinedConversion()
5421 Sequence.AddQualificationConversionStep(DestType, VK_PRValue); in TryUserDefinedConversion()
5432 Sequence.AddConversionSequenceStep(ICS, DestType, TopLevelOfInitList); in TryUserDefinedConversion()
5560 InitializationSequence &Sequence, in tryObjCWritebackConversion() argument
5599 Sequence.AddConversionSequenceStep(ICS, ResultType); in tryObjCWritebackConversion()
5602 Sequence.AddPassByIndirectCopyRestoreStep(Entity.getType(), ShouldCopy); in tryObjCWritebackConversion()
5607 InitializationSequence &Sequence, in TryOCLSamplerInitialization() argument
5615 Sequence.AddOCLSamplerInitStep(DestType); in TryOCLSamplerInitialization()
5625 InitializationSequence &Sequence, in TryOCLZeroOpaqueTypeInitialization() argument
5643 Sequence.AddOCLZeroOpaqueTypeStep(DestType); in TryOCLZeroOpaqueTypeInitialization()
5659 Sequence.AddOCLZeroOpaqueTypeStep(DestType); in TryOCLZeroOpaqueTypeInitialization()