Lines Matching defs:Sequence
4119 maybeRecoverWithZeroInitialization(Sema &S, InitializationSequence &Sequence,
4132 Sequence.AddZeroInitializationStep(Entity.getType());
4133 Sequence.SetZeroInitializationFixit(Init, Loc);
4140 InitializationSequence &Sequence,
4152 Sequence.AddProduceObjCObjectStep(Entity.getType());
4163 Sequence.AddProduceObjCObjectStep(Entity.getType());
4171 InitializationSequence &Sequence,
4182 InitializationSequence &Sequence,
4189 Sequence.setIncompleteTypeFailure(E);
4203 TryListInitialization(S, HiddenArray, Kind, List, Sequence,
4205 if (Sequence)
4206 Sequence.AddStdInitializerListConstructionStep(DestType);
4346 InitializationSequence &Sequence,
4360 Sequence.setIncompleteTypeFailure(DestType);
4383 Sequence.AddQualificationConversionStep(DestType, VK_PRValue);
4385 Sequence.RewrapReferenceInitList(DestType, ILE);
4396 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet();
4446 Sequence.SetOverloadFailure(
4464 Sequence.AddUserConversionStep(CD, Best->FoundDecl, ConvType,
4467 Sequence.AddQualificationConversionStep(DestType, VK_PRValue);
4469 Sequence.RewrapReferenceInitList(Entity.getType(), ILE);
4487 if (!maybeRecoverWithZeroInitialization(S, Sequence, Entity))
4488 Sequence.SetFailed(InitializationSequence::FK_DefaultInitOfConst);
4497 Sequence.SetFailed(InitializationSequence::FK_ExplicitConstructor);
4515 Sequence.AddConstructorInitializationStep(
4526 InitializationSequence &Sequence) {
4536 Sequence.AddAddressOverloadResolutionStep(Fn, Found,
4541 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed);
4556 InitializationSequence &Sequence,
4562 InitializationSequence &Sequence,
4570 InitializationSequence &Sequence,
4574 Sequence.SetFailed(InitializationSequence::FK_ReferenceBindingToInitList);
4579 Sequence.SetFailed(InitializationSequence::FK_ReferenceBindingToInitList);
4602 T1, Sequence))
4611 T1Quals, cv2T2, T2, T2Quals, Sequence,
4613 if (Sequence)
4614 Sequence.RewrapReferenceInitList(cv1T1, InitList);
4619 if (Sequence.step_begin() != Sequence.step_end())
4620 Sequence.RewrapReferenceInitList(cv1T1, InitList);
4628 Sequence.SetFailed(
4641 TryListInitialization(S, TempEntity, Kind, InitList, Sequence,
4643 if (Sequence) {
4655 Sequence.AddQualificationConversionStep(cv1T1, clang::VK_PRValue);
4657 Sequence.AddReferenceBindingStep(cv1T1IgnoreAS,
4660 Sequence.AddQualificationConversionStep(
4663 Sequence.SetFailed(
4673 InitializationSequence &Sequence,
4681 Sequence.SetFailed(InitializationSequence::FK_TooManyInitsForScalar);
4685 TryReferenceListInitialization(S, Entity, Kind, InitList, Sequence,
4692 Sequence.setIncompleteTypeFailure(DestType);
4707 Sequence.SetFailed(
4731 DestType, Sequence,
4747 Sequence.InitializeFrom(S, Entity, SubKind, SubInit,
4754 if (Sequence) {
4755 Sequence.RewrapReferenceInitList(Entity.getType(), InitList);
4774 TryValueInitialization(S, Entity, Kind, Sequence, InitList);
4781 if (TryInitializerListConstruction(S, InitList, DestType, Sequence,
4788 DestType, Sequence, /*InitListSyntax*/true);
4790 Sequence.SetFailed(InitializationSequence::FK_InitListBadDestinationType);
4833 Sequence.AddConversionSequenceStep(ICS, ICS.Standard.getToType(2),
4835 Sequence.RewrapReferenceInitList(Entity.getType(), InitList);
4864 Sequence.InitializeFrom(S, Entity, SubKind, SubInit,
4867 if (Sequence)
4868 Sequence.RewrapReferenceInitList(Entity.getType(), InitList);
4876 Sequence.SetFailed(InitializationSequence::FK_ListInitializationFailed);
4881 Sequence.AddListInitializationStep(DestType);
4889 InitializationSequence &Sequence) {
4901 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet();
5015 Sequence.AddUserConversionStep(Function, Best->FoundDecl, cv3T3,
5032 Sequence.AddConversionSequenceStep(ICS, ICS.Standard.getToType(2));
5048 Sequence.AddQualificationConversionStep(cv1T4, VK);
5049 Sequence.AddReferenceBindingStep(cv1T4, VK == VK_PRValue);
5053 Sequence.AddDerivedToBaseCastStep(cv1T1, VK);
5055 Sequence.AddObjCObjectConversionStep(cv1T1);
5057 Sequence.AddFunctionReferenceConversionStep(cv1T1);
5060 Sequence.AddQualificationConversionStep(cv1T1, VK);
5074 InitializationSequence &Sequence,
5088 T1, Sequence))
5093 T1Quals, cv2T2, T2, T2Quals, Sequence,
5117 InitializationSequence &Sequence,
5154 Sequence.AddQualificationConversionStep(
5158 Sequence.AddDerivedToBaseCastStep(cv1T1, VK_LValue);
5160 Sequence.AddObjCObjectConversionStep(cv1T1);
5163 Sequence.AddQualificationConversionStep(cv1T1,
5166 Sequence.AddFunctionReferenceConversionStep(cv1T1);
5172 Sequence.AddReferenceBindingStep(cv1T1, false);
5190 /*IsLValueRef*/ isLValueRef, Sequence);
5194 Sequence.SetOverloadFailure(
5211 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed);
5212 else if (ConvOvlResult && !Sequence.getFailedCandidateSet().empty())
5213 Sequence.SetOverloadFailure(
5217 Sequence.SetFailed(
5246 Sequence.SetFailed(FK);
5278 Sequence.AddExtraneousCopyToTemporary(cv2T2);
5297 Sequence.AddQualificationConversionStep(cv1T4, ValueKind);
5298 Sequence.AddReferenceBindingStep(cv1T4, ValueKind == VK_PRValue);
5305 Sequence.AddQualificationConversionStep(cv1T4WithAS, ValueKind);
5312 Sequence.AddDerivedToBaseCastStep(cv1T1, ValueKind);
5314 Sequence.AddObjCObjectConversionStep(cv1T1);
5317 Sequence.AddQualificationConversionStep(cv1T1, ValueKind);
5332 /*IsLValueRef*/ isLValueRef, Sequence);
5334 Sequence.SetOverloadFailure(
5343 Sequence.SetFailed(
5348 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitDropsQualifiers);
5382 if (ConvOvlResult && !Sequence.getFailedCandidateSet().empty())
5383 Sequence.SetOverloadFailure(
5387 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed);
5389 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitFailed);
5392 Sequence.AddConversionSequenceStep(ICS, TempEntity.getType(),
5404 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitDropsQualifiers);
5412 Sequence.SetFailed(
5417 Sequence.AddReferenceBindingStep(cv1T1IgnoreAS, /*BindingTemporary=*/true);
5422 Sequence.SetFailed(
5426 Sequence.AddQualificationConversionStep(cv1T1, isLValueRef ? VK_LValue
5437 InitializationSequence &Sequence) {
5438 Sequence.AddStringInitStep(Entity.getType());
5445 InitializationSequence &Sequence,
5484 Sequence.AddZeroInitializationStep(Entity.getType());
5498 Sequence.SetFailed(InitializationSequence::FK_TooManyInitsForReference);
5512 S, Entity, Kind, Args, T, Entity.getType(), Sequence, InitListSyntax);
5516 Sequence.AddZeroInitializationStep(Entity.getType());
5523 InitializationSequence &Sequence) {
5536 Entity.getType(), Sequence);
5546 if (!maybeRecoverWithZeroInitialization(S, Sequence, Entity))
5547 Sequence.SetFailed(InitializationSequence::FK_DefaultInitOfConst);
5553 Sequence.AddZeroInitializationStep(Entity.getType());
5560 ArrayRef<Expr *> Args, InitializationSequence &Sequence, bool VerifyOnly,
5578 Sequence.SetFailed(
5661 Sequence.SetFailed(
5718 Sequence.SetFailed(
5756 Sequence.SetFailed(
5780 Sequence.SetFailed(InitializationSequence::FK_ParenthesizedListInitFailed);
5793 Sequence.setSequenceKind(InitializationSequence::NormalSequence);
5794 Sequence.AddParenthesizedListInitStep(Entity.getType());
5818 InitializationSequence &Sequence,
5827 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet();
5909 Sequence.SetOverloadFailure(
5931 Sequence.AddUserConversionStep(Function, Best->FoundDecl,
5953 Sequence.AddFinalCopy(DestType);
5955 Sequence.AddQualificationConversionStep(DestType, VK_PRValue);
5961 Sequence.AddUserConversionStep(Function, Best->FoundDecl, ConvType,
5977 Sequence.AddFinalCopy(DestType);
5979 Sequence.AddQualificationConversionStep(DestType, VK_PRValue);
5990 Sequence.AddConversionSequenceStep(ICS, DestType, TopLevelOfInitList);
6118 InitializationSequence &Sequence,
6157 Sequence.AddConversionSequenceStep(ICS, ResultType);
6160 Sequence.AddPassByIndirectCopyRestoreStep(Entity.getType(), ShouldCopy);
6165 InitializationSequence &Sequence,
6173 Sequence.AddOCLSamplerInitStep(DestType);
6183 InitializationSequence &Sequence,
6201 Sequence.AddOCLZeroOpaqueTypeStep(DestType);
6217 Sequence.AddOCLZeroOpaqueTypeStep(DestType);