Lines Matching refs:Step
2781 void InitializationSequence::Step::Destroy() { in Destroy()
2878 Step S; in AddAddressOverloadResolutionStep()
2889 Step S; in AddDerivedToBaseCastStep()
2901 Step S; in AddReferenceBindingStep()
2908 Step S; in AddExtraneousCopyToTemporary()
2919 Step S; in AddUserConversionStep()
2930 Step S; in AddQualificationConversionStep()
2948 Step S; in AddAtomicConversionStep()
2957 Step S; in AddLValueToRValueStep()
2966 Step S; in AddConversionSequenceStep()
2975 Step S; in AddListInitializationStep()
2988 Step S; in AddConstructorInitializationStep()
3000 Step S; in AddZeroInitializationStep()
3007 Step S; in AddCAssignmentStep()
3014 Step S; in AddStringInitStep()
3021 Step S; in AddObjCObjectConversionStep()
3028 Step S; in AddArrayInitStep()
3035 Step S; in AddParenthesizedArrayInitStep()
3043 Step s; in AddPassByIndirectCopyRestoreStep()
3051 Step S; in AddProduceObjCObjectStep()
3058 Step S; in AddStdInitializerListConstructionStep()
3065 Step S; in AddOCLSamplerInitStep()
3072 Step S; in AddOCLZeroEventStep()
3082 Step S; in RewrapReferenceInitList()
4906 for (SmallVectorImpl<Step>::iterator Step = Steps.begin(), in ~InitializationSequence() local
4908 Step != StepEnd; ++Step) in ~InitializationSequence()
4909 Step->Destroy(); in ~InitializationSequence()
5325 static bool isReferenceBinding(const InitializationSequence::Step &s) { in isReferenceBinding()
5361 const InitializationSequence::Step& Step, in PerformConstructorInitialization() argument
5369 = cast<CXXConstructorDecl>(Step.Function.Function); in PerformConstructorInitialization()
5370 bool HadMultipleCandidates = Step.Function.HadMultipleCandidates; in PerformConstructorInitialization()
5475 Step.Function.FoundDecl.getAccess()); in PerformConstructorInitialization()
5476 if (S.DiagnoseUseOfDecl(Step.Function.FoundDecl, Loc)) in PerformConstructorInitialization()
5891 for (step_iterator Step = step_begin(), StepEnd = step_end(); in Perform() local
5892 Step != StepEnd; ++Step) { in Perform()
5898 switch (Step->Kind) { in Perform()
5902 S.CheckAddressOfMemberAccess(CurInit.get(), Step->Function.FoundDecl); in Perform()
5903 if (S.DiagnoseUseOfDecl(Step->Function.FoundDecl, Kind.getLocation())) in Perform()
5906 Step->Function.FoundDecl, in Perform()
5907 Step->Function.Function); in Perform()
5920 if (S.CheckDerivedToBaseConversion(SourceType, Step->Type, in Perform()
5927 Step->Kind == SK_CastDerivedToBaseLValue ? in Perform()
5929 (Step->Kind == SK_CastDerivedToBaseXValue ? in Perform()
5933 ImplicitCastExpr::Create(S.Context, Step->Type, CK_DerivedToBase, in Perform()
6017 CurInit = CopyObject(S, Step->Type, Entity, CurInit, in Perform()
6026 FunctionDecl *Fn = Step->Function.Function; in Perform()
6027 DeclAccessPair FoundFn = Step->Function.FoundDecl; in Perform()
6028 bool HadMultipleCandidates = Step->Function.HadMultipleCandidates; in Perform()
6045 CurInit = S.BuildCXXConstructExpr(Loc, Step->Type, Constructor, in Perform()
6130 Step->Kind == SK_QualificationConversionLValue ? in Perform()
6132 (Step->Kind == SK_QualificationConversionXValue ? in Perform()
6135 CurInit = S.ImpCastExprToType(CurInit.get(), Step->Type, CK_NoOp, VK); in Perform()
6141 CurInit = S.ImpCastExprToType(CurInit.get(), Step->Type, in Perform()
6148 CurInit = ImplicitCastExpr::Create(S.Context, Step->Type, in Perform()
6162 S.PerformImplicitConversion(CurInit.get(), Step->Type, *Step->ICS, in Perform()
6168 if (Step->Kind == SK_ConversionSequenceNoNarrowing && in Perform()
6170 DiagnoseNarrowingInInitList(S, *Step->ICS, SourceType, Entity.getType(), in Perform()
6179 QualType Ty = Step->Type; in Perform()
6227 Kind, Arg, *Step, in Perform()
6242 InitListExpr *Syntactic = Step->WrappingSyntacticList; in Perform()
6264 Step->Kind == SK_StdInitializerListConstructorCall; in Perform()
6266 S, UseTemporary ? TempEntity : Entity, Kind, Args, *Step, in Perform()
6276 step_iterator NextStep = Step; in Perform()
6289 TSInfo = S.Context.getTrivialTypeSourceInfo(Step->Type, in Perform()
6296 CurInit = new (S.Context) ImplicitValueInitExpr(Step->Type); in Perform()
6305 S.CheckSingleAssignmentConstraints(Step->Type, Result, true, in Perform()
6315 S.CheckTransparentUnionArgumentConstraints(Step->Type, CurInitExprRes) in Perform()
6324 Step->Type, SourceType, in Perform()
6336 QualType Ty = Step->Type; in Perform()
6343 CurInit = S.ImpCastExprToType(CurInit.get(), Step->Type, in Perform()
6352 << Step->Type << CurInit.get()->getType() in Perform()
6359 = S.Context.getAsIncompleteArrayType(Step->Type)) { in Perform()
6382 CurInit.get(), Step->Type, in Perform()
6383 Step->Kind == SK_PassByIndirectCopyRestore); in Perform()
6388 ImplicitCastExpr::Create(S.Context, Step->Type, CK_ARCProduceObject, in Perform()
6412 CurInit = new (S.Context) CXXStdInitializerListExpr(Step->Type, MTE); in Perform()
6422 assert(Step->Type->isSamplerT() && in Perform()
6438 assert(Step->Type->isEventT() && in Perform()
6441 CurInit = S.ImpCastExprToType(CurInit.get(), Step->Type, in Perform()