Lines Matching refs:Sequence
3982 maybeRecoverWithZeroInitialization(Sema &S, InitializationSequence &Sequence, in maybeRecoverWithZeroInitialization() argument
3995 Sequence.AddZeroInitializationStep(Entity.getType()); in maybeRecoverWithZeroInitialization()
3996 Sequence.SetZeroInitializationFixit(Init, Loc); in maybeRecoverWithZeroInitialization()
4003 InitializationSequence &Sequence, in MaybeProduceObjCObject() argument
4015 Sequence.AddProduceObjCObjectStep(Entity.getType()); in MaybeProduceObjCObject()
4026 Sequence.AddProduceObjCObjectStep(Entity.getType()); in MaybeProduceObjCObject()
4034 InitializationSequence &Sequence,
4045 InitializationSequence &Sequence, in TryInitializerListConstruction() argument
4052 Sequence.setIncompleteTypeFailure(E); in TryInitializerListConstruction()
4066 TryListInitialization(S, HiddenArray, Kind, List, Sequence, in TryInitializerListConstruction()
4068 if (Sequence) in TryInitializerListConstruction()
4069 Sequence.AddStdInitializerListConstructionStep(DestType); in TryInitializerListConstruction()
4209 InitializationSequence &Sequence, in TryConstructorInitialization() argument
4223 Sequence.setIncompleteTypeFailure(DestType); in TryConstructorInitialization()
4246 Sequence.AddQualificationConversionStep(DestType, VK_PRValue); in TryConstructorInitialization()
4248 Sequence.RewrapReferenceInitList(DestType, ILE); in TryConstructorInitialization()
4259 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); in TryConstructorInitialization()
4309 Sequence.SetOverloadFailure( in TryConstructorInitialization()
4327 Sequence.AddUserConversionStep(CD, Best->FoundDecl, ConvType, in TryConstructorInitialization()
4330 Sequence.AddQualificationConversionStep(DestType, VK_PRValue); in TryConstructorInitialization()
4332 Sequence.RewrapReferenceInitList(Entity.getType(), ILE); in TryConstructorInitialization()
4350 if (!maybeRecoverWithZeroInitialization(S, Sequence, Entity)) in TryConstructorInitialization()
4351 Sequence.SetFailed(InitializationSequence::FK_DefaultInitOfConst); in TryConstructorInitialization()
4360 Sequence.SetFailed(InitializationSequence::FK_ExplicitConstructor); in TryConstructorInitialization()
4378 Sequence.AddConstructorInitializationStep( in TryConstructorInitialization()
4389 InitializationSequence &Sequence) { in ResolveOverloadedFunctionForReferenceBinding() argument
4399 Sequence.AddAddressOverloadResolutionStep(Fn, Found, in ResolveOverloadedFunctionForReferenceBinding()
4404 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in ResolveOverloadedFunctionForReferenceBinding()
4419 InitializationSequence &Sequence,
4425 InitializationSequence &Sequence,
4433 InitializationSequence &Sequence, in TryReferenceListInitialization() argument
4437 Sequence.SetFailed(InitializationSequence::FK_ReferenceBindingToInitList); in TryReferenceListInitialization()
4442 Sequence.SetFailed(InitializationSequence::FK_ReferenceBindingToInitList); in TryReferenceListInitialization()
4465 T1, Sequence)) in TryReferenceListInitialization()
4474 T1Quals, cv2T2, T2, T2Quals, Sequence, in TryReferenceListInitialization()
4476 if (Sequence) in TryReferenceListInitialization()
4477 Sequence.RewrapReferenceInitList(cv1T1, InitList); in TryReferenceListInitialization()
4482 if (Sequence.step_begin() != Sequence.step_end()) in TryReferenceListInitialization()
4483 Sequence.RewrapReferenceInitList(cv1T1, InitList); in TryReferenceListInitialization()
4491 Sequence.SetFailed( in TryReferenceListInitialization()
4504 TryListInitialization(S, TempEntity, Kind, InitList, Sequence, in TryReferenceListInitialization()
4506 if (Sequence) { in TryReferenceListInitialization()
4518 Sequence.AddQualificationConversionStep(cv1T1, clang::VK_PRValue); in TryReferenceListInitialization()
4520 Sequence.AddReferenceBindingStep(cv1T1IgnoreAS, in TryReferenceListInitialization()
4523 Sequence.AddQualificationConversionStep( in TryReferenceListInitialization()
4526 Sequence.SetFailed( in TryReferenceListInitialization()
4536 InitializationSequence &Sequence, in TryListInitialization() argument
4544 Sequence.SetFailed(InitializationSequence::FK_TooManyInitsForScalar); in TryListInitialization()
4548 TryReferenceListInitialization(S, Entity, Kind, InitList, Sequence, in TryListInitialization()
4555 Sequence.setIncompleteTypeFailure(DestType); in TryListInitialization()
4570 Sequence.SetFailed( in TryListInitialization()
4594 DestType, Sequence, in TryListInitialization()
4610 Sequence.InitializeFrom(S, Entity, SubKind, SubInit, in TryListInitialization()
4617 if (Sequence) { in TryListInitialization()
4618 Sequence.RewrapReferenceInitList(Entity.getType(), InitList); in TryListInitialization()
4637 TryValueInitialization(S, Entity, Kind, Sequence, InitList); in TryListInitialization()
4644 if (TryInitializerListConstruction(S, InitList, DestType, Sequence, in TryListInitialization()
4651 DestType, Sequence, /*InitListSyntax*/true); in TryListInitialization()
4653 Sequence.SetFailed(InitializationSequence::FK_InitListBadDestinationType); in TryListInitialization()
4696 Sequence.AddConversionSequenceStep(ICS, ICS.Standard.getToType(2), in TryListInitialization()
4698 Sequence.RewrapReferenceInitList(Entity.getType(), InitList); in TryListInitialization()
4727 Sequence.InitializeFrom(S, Entity, SubKind, SubInit, in TryListInitialization()
4730 if (Sequence) in TryListInitialization()
4731 Sequence.RewrapReferenceInitList(Entity.getType(), InitList); in TryListInitialization()
4739 Sequence.SetFailed(InitializationSequence::FK_ListInitializationFailed); in TryListInitialization()
4744 Sequence.AddListInitializationStep(DestType); in TryListInitialization()
4752 InitializationSequence &Sequence) { in TryRefInitWithConversionFunction() argument
4764 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); in TryRefInitWithConversionFunction()
4878 Sequence.AddUserConversionStep(Function, Best->FoundDecl, cv3T3, in TryRefInitWithConversionFunction()
4895 Sequence.AddConversionSequenceStep(ICS, ICS.Standard.getToType(2)); in TryRefInitWithConversionFunction()
4911 Sequence.AddQualificationConversionStep(cv1T4, VK); in TryRefInitWithConversionFunction()
4912 Sequence.AddReferenceBindingStep(cv1T4, VK == VK_PRValue); in TryRefInitWithConversionFunction()
4916 Sequence.AddDerivedToBaseCastStep(cv1T1, VK); in TryRefInitWithConversionFunction()
4918 Sequence.AddObjCObjectConversionStep(cv1T1); in TryRefInitWithConversionFunction()
4920 Sequence.AddFunctionReferenceConversionStep(cv1T1); in TryRefInitWithConversionFunction()
4923 Sequence.AddQualificationConversionStep(cv1T1, VK); in TryRefInitWithConversionFunction()
4937 InitializationSequence &Sequence, in TryReferenceInitialization() argument
4951 T1, Sequence)) in TryReferenceInitialization()
4956 T1Quals, cv2T2, T2, T2Quals, Sequence, in TryReferenceInitialization()
4980 InitializationSequence &Sequence, in TryReferenceInitializationCore() argument
5017 Sequence.AddQualificationConversionStep( in TryReferenceInitializationCore()
5021 Sequence.AddDerivedToBaseCastStep(cv1T1, VK_LValue); in TryReferenceInitializationCore()
5023 Sequence.AddObjCObjectConversionStep(cv1T1); in TryReferenceInitializationCore()
5026 Sequence.AddQualificationConversionStep(cv1T1, in TryReferenceInitializationCore()
5029 Sequence.AddFunctionReferenceConversionStep(cv1T1); in TryReferenceInitializationCore()
5035 Sequence.AddReferenceBindingStep(cv1T1, false); in TryReferenceInitializationCore()
5053 /*IsLValueRef*/ isLValueRef, Sequence); in TryReferenceInitializationCore()
5057 Sequence.SetOverloadFailure( in TryReferenceInitializationCore()
5074 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in TryReferenceInitializationCore()
5075 else if (ConvOvlResult && !Sequence.getFailedCandidateSet().empty()) in TryReferenceInitializationCore()
5076 Sequence.SetOverloadFailure( in TryReferenceInitializationCore()
5080 Sequence.SetFailed( in TryReferenceInitializationCore()
5109 Sequence.SetFailed(FK); in TryReferenceInitializationCore()
5141 Sequence.AddExtraneousCopyToTemporary(cv2T2); in TryReferenceInitializationCore()
5160 Sequence.AddQualificationConversionStep(cv1T4, ValueKind); in TryReferenceInitializationCore()
5161 Sequence.AddReferenceBindingStep(cv1T4, ValueKind == VK_PRValue); in TryReferenceInitializationCore()
5168 Sequence.AddQualificationConversionStep(cv1T4WithAS, ValueKind); in TryReferenceInitializationCore()
5175 Sequence.AddDerivedToBaseCastStep(cv1T1, ValueKind); in TryReferenceInitializationCore()
5177 Sequence.AddObjCObjectConversionStep(cv1T1); in TryReferenceInitializationCore()
5180 Sequence.AddQualificationConversionStep(cv1T1, ValueKind); in TryReferenceInitializationCore()
5195 /*IsLValueRef*/ isLValueRef, Sequence); in TryReferenceInitializationCore()
5197 Sequence.SetOverloadFailure( in TryReferenceInitializationCore()
5206 Sequence.SetFailed( in TryReferenceInitializationCore()
5211 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitDropsQualifiers); in TryReferenceInitializationCore()
5245 if (ConvOvlResult && !Sequence.getFailedCandidateSet().empty()) in TryReferenceInitializationCore()
5246 Sequence.SetOverloadFailure( in TryReferenceInitializationCore()
5250 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in TryReferenceInitializationCore()
5252 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitFailed); in TryReferenceInitializationCore()
5255 Sequence.AddConversionSequenceStep(ICS, TempEntity.getType(), in TryReferenceInitializationCore()
5267 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitDropsQualifiers); in TryReferenceInitializationCore()
5275 Sequence.SetFailed( in TryReferenceInitializationCore()
5280 Sequence.AddReferenceBindingStep(cv1T1IgnoreAS, /*BindingTemporary=*/true); in TryReferenceInitializationCore()
5285 Sequence.SetFailed( in TryReferenceInitializationCore()
5289 Sequence.AddQualificationConversionStep(cv1T1, isLValueRef ? VK_LValue in TryReferenceInitializationCore()
5300 InitializationSequence &Sequence) { in TryStringLiteralInitialization() argument
5301 Sequence.AddStringInitStep(Entity.getType()); in TryStringLiteralInitialization()
5308 InitializationSequence &Sequence, in TryValueInitialization() argument
5347 Sequence.AddZeroInitializationStep(Entity.getType()); in TryValueInitialization()
5361 Sequence.SetFailed(InitializationSequence::FK_TooManyInitsForReference); in TryValueInitialization()
5375 S, Entity, Kind, Args, T, Entity.getType(), Sequence, InitListSyntax); in TryValueInitialization()
5379 Sequence.AddZeroInitializationStep(Entity.getType()); in TryValueInitialization()
5386 InitializationSequence &Sequence) { in TryDefaultInitialization() argument
5399 Entity.getType(), Sequence); in TryDefaultInitialization()
5409 if (!maybeRecoverWithZeroInitialization(S, Sequence, Entity)) in TryDefaultInitialization()
5410 Sequence.SetFailed(InitializationSequence::FK_DefaultInitOfConst); in TryDefaultInitialization()
5416 Sequence.AddZeroInitializationStep(Entity.getType()); in TryDefaultInitialization()
5423 ArrayRef<Expr *> Args, InitializationSequence &Sequence, bool VerifyOnly, in TryOrBuildParenListInitialization() argument
5441 Sequence.SetFailed( in TryOrBuildParenListInitialization()
5520 Sequence.SetFailed( in TryOrBuildParenListInitialization()
5577 Sequence.SetFailed( in TryOrBuildParenListInitialization()
5615 Sequence.SetFailed( in TryOrBuildParenListInitialization()
5639 Sequence.SetFailed(InitializationSequence::FK_ParenthesizedListInitFailed); in TryOrBuildParenListInitialization()
5652 Sequence.setSequenceKind(InitializationSequence::NormalSequence); in TryOrBuildParenListInitialization()
5653 Sequence.AddParenthesizedListInitStep(Entity.getType()); in TryOrBuildParenListInitialization()
5677 InitializationSequence &Sequence, in TryUserDefinedConversion() argument
5686 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); in TryUserDefinedConversion()
5768 Sequence.SetOverloadFailure( in TryUserDefinedConversion()
5790 Sequence.AddUserConversionStep(Function, Best->FoundDecl, in TryUserDefinedConversion()
5812 Sequence.AddFinalCopy(DestType); in TryUserDefinedConversion()
5814 Sequence.AddQualificationConversionStep(DestType, VK_PRValue); in TryUserDefinedConversion()
5820 Sequence.AddUserConversionStep(Function, Best->FoundDecl, ConvType, in TryUserDefinedConversion()
5836 Sequence.AddFinalCopy(DestType); in TryUserDefinedConversion()
5838 Sequence.AddQualificationConversionStep(DestType, VK_PRValue); in TryUserDefinedConversion()
5849 Sequence.AddConversionSequenceStep(ICS, DestType, TopLevelOfInitList); in TryUserDefinedConversion()
5977 InitializationSequence &Sequence, in tryObjCWritebackConversion() argument
6016 Sequence.AddConversionSequenceStep(ICS, ResultType); in tryObjCWritebackConversion()
6019 Sequence.AddPassByIndirectCopyRestoreStep(Entity.getType(), ShouldCopy); in tryObjCWritebackConversion()
6024 InitializationSequence &Sequence, in TryOCLSamplerInitialization() argument
6032 Sequence.AddOCLSamplerInitStep(DestType); in TryOCLSamplerInitialization()
6042 InitializationSequence &Sequence, in TryOCLZeroOpaqueTypeInitialization() argument
6060 Sequence.AddOCLZeroOpaqueTypeStep(DestType); in TryOCLZeroOpaqueTypeInitialization()
6076 Sequence.AddOCLZeroOpaqueTypeStep(DestType); in TryOCLZeroOpaqueTypeInitialization()