Lines Matching refs:Sequence

3871 maybeRecoverWithZeroInitialization(Sema &S, InitializationSequence &Sequence,  in maybeRecoverWithZeroInitialization()  argument
3884 Sequence.AddZeroInitializationStep(Entity.getType()); in maybeRecoverWithZeroInitialization()
3885 Sequence.SetZeroInitializationFixit(Init, Loc); in maybeRecoverWithZeroInitialization()
3892 InitializationSequence &Sequence, in MaybeProduceObjCObject() argument
3904 Sequence.AddProduceObjCObjectStep(Entity.getType()); in MaybeProduceObjCObject()
3915 Sequence.AddProduceObjCObjectStep(Entity.getType()); in MaybeProduceObjCObject()
3923 InitializationSequence &Sequence,
3934 InitializationSequence &Sequence, in TryInitializerListConstruction() argument
3941 Sequence.setIncompleteTypeFailure(E); in TryInitializerListConstruction()
3955 TryListInitialization(S, HiddenArray, Kind, List, Sequence, in TryInitializerListConstruction()
3957 if (Sequence) in TryInitializerListConstruction()
3958 Sequence.AddStdInitializerListConstructionStep(DestType); in TryInitializerListConstruction()
4101 InitializationSequence &Sequence, in TryConstructorInitialization() argument
4115 Sequence.setIncompleteTypeFailure(DestType); in TryConstructorInitialization()
4136 Sequence.AddQualificationConversionStep(DestType, VK_PRValue); in TryConstructorInitialization()
4138 Sequence.RewrapReferenceInitList(DestType, ILE); in TryConstructorInitialization()
4149 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); in TryConstructorInitialization()
4201 Sequence.SetOverloadFailure( in TryConstructorInitialization()
4219 Sequence.AddUserConversionStep(CD, Best->FoundDecl, ConvType, in TryConstructorInitialization()
4222 Sequence.AddQualificationConversionStep(DestType, VK_PRValue); in TryConstructorInitialization()
4224 Sequence.RewrapReferenceInitList(Entity.getType(), ILE); in TryConstructorInitialization()
4242 if (!maybeRecoverWithZeroInitialization(S, Sequence, Entity)) in TryConstructorInitialization()
4243 Sequence.SetFailed(InitializationSequence::FK_DefaultInitOfConst); in TryConstructorInitialization()
4252 Sequence.SetFailed(InitializationSequence::FK_ExplicitConstructor); in TryConstructorInitialization()
4270 Sequence.AddConstructorInitializationStep( in TryConstructorInitialization()
4281 InitializationSequence &Sequence) { in ResolveOverloadedFunctionForReferenceBinding() argument
4291 Sequence.AddAddressOverloadResolutionStep(Fn, Found, in ResolveOverloadedFunctionForReferenceBinding()
4296 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in ResolveOverloadedFunctionForReferenceBinding()
4311 InitializationSequence &Sequence);
4316 InitializationSequence &Sequence,
4324 InitializationSequence &Sequence, in TryReferenceListInitialization() argument
4328 Sequence.SetFailed(InitializationSequence::FK_ReferenceBindingToInitList); in TryReferenceListInitialization()
4333 Sequence.SetFailed(InitializationSequence::FK_ReferenceBindingToInitList); in TryReferenceListInitialization()
4356 T1, Sequence)) in TryReferenceListInitialization()
4365 T1Quals, cv2T2, T2, T2Quals, Sequence); in TryReferenceListInitialization()
4366 if (Sequence) in TryReferenceListInitialization()
4367 Sequence.RewrapReferenceInitList(cv1T1, InitList); in TryReferenceListInitialization()
4372 if (Sequence.step_begin() != Sequence.step_end()) in TryReferenceListInitialization()
4373 Sequence.RewrapReferenceInitList(cv1T1, InitList); in TryReferenceListInitialization()
4381 Sequence.SetFailed( in TryReferenceListInitialization()
4394 TryListInitialization(S, TempEntity, Kind, InitList, Sequence, in TryReferenceListInitialization()
4396 if (Sequence) { in TryReferenceListInitialization()
4399 Sequence.AddReferenceBindingStep(cv1T1IgnoreAS, in TryReferenceListInitialization()
4402 Sequence.AddQualificationConversionStep( in TryReferenceListInitialization()
4405 Sequence.SetFailed( in TryReferenceListInitialization()
4415 InitializationSequence &Sequence, in TryListInitialization() argument
4423 Sequence.SetFailed(InitializationSequence::FK_TooManyInitsForScalar); in TryListInitialization()
4427 TryReferenceListInitialization(S, Entity, Kind, InitList, Sequence, in TryListInitialization()
4434 Sequence.setIncompleteTypeFailure(DestType); in TryListInitialization()
4456 DestType, Sequence, in TryListInitialization()
4472 Sequence.InitializeFrom(S, Entity, SubKind, SubInit, in TryListInitialization()
4479 if (Sequence) { in TryListInitialization()
4480 Sequence.RewrapReferenceInitList(Entity.getType(), InitList); in TryListInitialization()
4499 TryValueInitialization(S, Entity, Kind, Sequence, InitList); in TryListInitialization()
4506 if (TryInitializerListConstruction(S, InitList, DestType, Sequence, in TryListInitialization()
4513 DestType, Sequence, /*InitListSyntax*/true); in TryListInitialization()
4515 Sequence.SetFailed(InitializationSequence::FK_InitListBadDestinationType); in TryListInitialization()
4558 Sequence.AddConversionSequenceStep(ICS, ICS.Standard.getToType(2), in TryListInitialization()
4560 Sequence.RewrapReferenceInitList(Entity.getType(), InitList); in TryListInitialization()
4589 Sequence.InitializeFrom(S, Entity, SubKind, SubInit, in TryListInitialization()
4592 if (Sequence) in TryListInitialization()
4593 Sequence.RewrapReferenceInitList(Entity.getType(), InitList); in TryListInitialization()
4601 Sequence.SetFailed(InitializationSequence::FK_ListInitializationFailed); in TryListInitialization()
4606 Sequence.AddListInitializationStep(DestType); in TryListInitialization()
4614 InitializationSequence &Sequence) { in TryRefInitWithConversionFunction() argument
4626 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); in TryRefInitWithConversionFunction()
4740 Sequence.AddUserConversionStep(Function, Best->FoundDecl, cv3T3, in TryRefInitWithConversionFunction()
4757 Sequence.AddConversionSequenceStep(ICS, ICS.Standard.getToType(2)); in TryRefInitWithConversionFunction()
4773 Sequence.AddQualificationConversionStep(cv1T4, VK); in TryRefInitWithConversionFunction()
4774 Sequence.AddReferenceBindingStep(cv1T4, VK == VK_PRValue); in TryRefInitWithConversionFunction()
4778 Sequence.AddDerivedToBaseCastStep(cv1T1, VK); in TryRefInitWithConversionFunction()
4780 Sequence.AddObjCObjectConversionStep(cv1T1); in TryRefInitWithConversionFunction()
4782 Sequence.AddFunctionReferenceConversionStep(cv1T1); in TryRefInitWithConversionFunction()
4785 Sequence.AddQualificationConversionStep(cv1T1, VK); in TryRefInitWithConversionFunction()
4800 InitializationSequence &Sequence) { in TryReferenceInitialization() argument
4813 T1, Sequence)) in TryReferenceInitialization()
4818 T1Quals, cv2T2, T2, T2Quals, Sequence); in TryReferenceInitialization()
4841 InitializationSequence &Sequence) { in TryReferenceInitializationCore() argument
4877 Sequence.AddQualificationConversionStep( in TryReferenceInitializationCore()
4881 Sequence.AddDerivedToBaseCastStep(cv1T1, VK_LValue); in TryReferenceInitializationCore()
4883 Sequence.AddObjCObjectConversionStep(cv1T1); in TryReferenceInitializationCore()
4886 Sequence.AddQualificationConversionStep(cv1T1, in TryReferenceInitializationCore()
4889 Sequence.AddFunctionReferenceConversionStep(cv1T1); in TryReferenceInitializationCore()
4895 Sequence.AddReferenceBindingStep(cv1T1, false); in TryReferenceInitializationCore()
4913 /*IsLValueRef*/ isLValueRef, Sequence); in TryReferenceInitializationCore()
4917 Sequence.SetOverloadFailure( in TryReferenceInitializationCore()
4934 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in TryReferenceInitializationCore()
4935 else if (ConvOvlResult && !Sequence.getFailedCandidateSet().empty()) in TryReferenceInitializationCore()
4936 Sequence.SetOverloadFailure( in TryReferenceInitializationCore()
4940 Sequence.SetFailed( in TryReferenceInitializationCore()
4969 Sequence.SetFailed(FK); in TryReferenceInitializationCore()
5001 Sequence.AddExtraneousCopyToTemporary(cv2T2); in TryReferenceInitializationCore()
5020 Sequence.AddQualificationConversionStep(cv1T4, ValueKind); in TryReferenceInitializationCore()
5021 Sequence.AddReferenceBindingStep(cv1T4, ValueKind == VK_PRValue); in TryReferenceInitializationCore()
5028 Sequence.AddQualificationConversionStep(cv1T4WithAS, ValueKind); in TryReferenceInitializationCore()
5035 Sequence.AddDerivedToBaseCastStep(cv1T1, ValueKind); in TryReferenceInitializationCore()
5037 Sequence.AddObjCObjectConversionStep(cv1T1); in TryReferenceInitializationCore()
5040 Sequence.AddQualificationConversionStep(cv1T1, ValueKind); in TryReferenceInitializationCore()
5055 /*IsLValueRef*/ isLValueRef, Sequence); in TryReferenceInitializationCore()
5057 Sequence.SetOverloadFailure( in TryReferenceInitializationCore()
5066 Sequence.SetFailed( in TryReferenceInitializationCore()
5071 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitDropsQualifiers); in TryReferenceInitializationCore()
5105 if (ConvOvlResult && !Sequence.getFailedCandidateSet().empty()) in TryReferenceInitializationCore()
5106 Sequence.SetOverloadFailure( in TryReferenceInitializationCore()
5110 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in TryReferenceInitializationCore()
5112 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitFailed); in TryReferenceInitializationCore()
5115 Sequence.AddConversionSequenceStep(ICS, TempEntity.getType()); in TryReferenceInitializationCore()
5126 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitDropsQualifiers); in TryReferenceInitializationCore()
5134 Sequence.SetFailed( in TryReferenceInitializationCore()
5139 Sequence.AddReferenceBindingStep(cv1T1IgnoreAS, /*BindingTemporary=*/true); in TryReferenceInitializationCore()
5144 Sequence.SetFailed( in TryReferenceInitializationCore()
5148 Sequence.AddQualificationConversionStep(cv1T1, isLValueRef ? VK_LValue in TryReferenceInitializationCore()
5159 InitializationSequence &Sequence) { in TryStringLiteralInitialization() argument
5160 Sequence.AddStringInitStep(Entity.getType()); in TryStringLiteralInitialization()
5167 InitializationSequence &Sequence, in TryValueInitialization() argument
5206 Sequence.AddZeroInitializationStep(Entity.getType()); in TryValueInitialization()
5220 Sequence.SetFailed(InitializationSequence::FK_TooManyInitsForReference); in TryValueInitialization()
5234 S, Entity, Kind, Args, T, Entity.getType(), Sequence, InitListSyntax); in TryValueInitialization()
5238 Sequence.AddZeroInitializationStep(Entity.getType()); in TryValueInitialization()
5245 InitializationSequence &Sequence) { in TryDefaultInitialization() argument
5258 Entity.getType(), Sequence); in TryDefaultInitialization()
5268 if (!maybeRecoverWithZeroInitialization(S, Sequence, Entity)) in TryDefaultInitialization()
5269 Sequence.SetFailed(InitializationSequence::FK_DefaultInitOfConst); in TryDefaultInitialization()
5275 Sequence.AddZeroInitializationStep(Entity.getType()); in TryDefaultInitialization()
5282 ArrayRef<Expr *> Args, InitializationSequence &Sequence, bool VerifyOnly, in TryOrBuildParenListInitialization() argument
5306 Sequence.SetFailed( in TryOrBuildParenListInitialization()
5436 Sequence.SetFailed( in TryOrBuildParenListInitialization()
5473 Sequence.SetFailed( in TryOrBuildParenListInitialization()
5497 Sequence.SetFailed(InitializationSequence::FK_ParenthesizedListInitFailed); in TryOrBuildParenListInitialization()
5510 Sequence.setSequenceKind(InitializationSequence::NormalSequence); in TryOrBuildParenListInitialization()
5511 Sequence.AddParenthesizedListInitStep(Entity.getType()); in TryOrBuildParenListInitialization()
5537 InitializationSequence &Sequence, in TryUserDefinedConversion() argument
5546 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); in TryUserDefinedConversion()
5628 Sequence.SetOverloadFailure( in TryUserDefinedConversion()
5650 Sequence.AddUserConversionStep(Function, Best->FoundDecl, in TryUserDefinedConversion()
5672 Sequence.AddFinalCopy(DestType); in TryUserDefinedConversion()
5674 Sequence.AddQualificationConversionStep(DestType, VK_PRValue); in TryUserDefinedConversion()
5680 Sequence.AddUserConversionStep(Function, Best->FoundDecl, ConvType, in TryUserDefinedConversion()
5696 Sequence.AddFinalCopy(DestType); in TryUserDefinedConversion()
5698 Sequence.AddQualificationConversionStep(DestType, VK_PRValue); in TryUserDefinedConversion()
5709 Sequence.AddConversionSequenceStep(ICS, DestType, TopLevelOfInitList); in TryUserDefinedConversion()
5837 InitializationSequence &Sequence, in tryObjCWritebackConversion() argument
5876 Sequence.AddConversionSequenceStep(ICS, ResultType); in tryObjCWritebackConversion()
5879 Sequence.AddPassByIndirectCopyRestoreStep(Entity.getType(), ShouldCopy); in tryObjCWritebackConversion()
5884 InitializationSequence &Sequence, in TryOCLSamplerInitialization() argument
5892 Sequence.AddOCLSamplerInitStep(DestType); in TryOCLSamplerInitialization()
5902 InitializationSequence &Sequence, in TryOCLZeroOpaqueTypeInitialization() argument
5920 Sequence.AddOCLZeroOpaqueTypeStep(DestType); in TryOCLZeroOpaqueTypeInitialization()
5936 Sequence.AddOCLZeroOpaqueTypeStep(DestType); in TryOCLZeroOpaqueTypeInitialization()