/external/clang/lib/Sema/ |
D | SemaInit.cpp | 414 InitializationSequence InitSeq(SemaRef, Entity, Kind, SubInit); in PerformEmptyInit() 421 InitializationSequence::FK_ExplicitConstructor) { in PerformEmptyInit() 1149 InitializationSequence Seq(SemaRef, Entity, Kind, expr, in CheckSubElementType() 3026 void InitializationSequence::Step::Destroy() { in Destroy() 3067 bool InitializationSequence::isDirectReferenceBinding() const { in isDirectReferenceBinding() 3071 bool InitializationSequence::isAmbiguous() const { in isAmbiguous() 3115 bool InitializationSequence::isConstructorInitialization() const { in isConstructorInitialization() 3120 InitializationSequence 3133 void InitializationSequence::AddDerivedToBaseCastStep(QualType BaseType, in AddDerivedToBaseCastStep() 3145 void InitializationSequence::AddReferenceBindingStep(QualType T, in AddReferenceBindingStep() [all …]
|
D | SemaExprCXX.cpp | 1066 InitializationSequence Init(S, Entity, InitKind, StarThis); in captureThis() 1299 InitializationSequence InitSeq(*this, Entity, Kind, Exprs); in BuildCXXTypeConstructExpr() 1845 InitializationSequence InitSeq(*this, Entity, Kind, MultiExprArg(Inits, NumInits)); in BuildCXXNew() 4402 InitializationSequence Init(S, To, InitKind, ArgExprs); in evaluateTypeTrait() 4576 InitializationSequence Init(Self, To, Kind, FromPtr); in EvaluateBinaryTypeTrait() 4959 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification() 4987 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification() 5012 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification() 5090 InitializationSequence InitSeq(Self, Entity, Kind, Arg); in ConvertForConditional() 5530 InitializationSequence E1ToC1(*this, Entity1, Kind, E1); in FindCompositePointerType() [all …]
|
D | SemaCast.cpp | 336 InitializationSequence sequence(S, entity, initKind, src); in tryDiagnoseOverloadedCast() 342 case InitializationSequence::FK_ConstructorOverloadFailed: in tryDiagnoseOverloadedCast() 343 case InitializationSequence::FK_UserConversionOverloadFailed: in tryDiagnoseOverloadedCast() 1514 InitializationSequence InitSeq(Self, Entity, InitKind, SrcExprRaw); in TryStaticImplicitCast()
|
D | SemaLambda.cpp | 748 InitializationSequence InitSeq(*this, Entity, Kind, Args); in buildLambdaInitCaptureInitialization() 1462 InitializationSequence Init(S, Entities.back(), InitKind, Ref); in performLambdaVarCaptureInitialization()
|
D | SemaStmt.cpp | 2801 InitializationSequence Seq(*this, Entity, Kind, InitExpr); in PerformMoveOrCopyInitialization() 2803 for (const InitializationSequence::Step &Step : Seq.steps()) { in PerformMoveOrCopyInitialization() 2805 InitializationSequence::SK_ConstructorInitialization || in PerformMoveOrCopyInitialization() 2806 (Step.Kind == InitializationSequence::SK_UserConversion && in PerformMoveOrCopyInitialization()
|
D | SemaDeclCXX.cpp | 266 InitializationSequence InitSeq(*this, Entity, Kind, Arg); in SetParamDefaultArgument() 2721 InitializationSequence Seq(*this, Entity, Kind, InitExpr); in ActOnFinishCXXInClassMemberInitializer() 3107 InitializationSequence InitSeq(*this, MemberEntity, Kind, Args); in BuildMemberInitializer() 3160 InitializationSequence InitSeq(*this, DelegationEntity, Kind, Args); in BuildDelegatingInitializer() 3294 InitializationSequence InitSeq(*this, BaseEntity, Kind, Args); in BuildBaseInitializer() 3363 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, None); in BuildImplicitBaseInitializer() 3401 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, CopyCtorArg); in BuildImplicitBaseInitializer() 3554 InitializationSequence InitSeq(SemaRef, Entities.back(), InitKind, in BuildImplicitMemberInitializer() 3594 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, None); in BuildImplicitMemberInitializer() 12285 InitializationSequence sequence(*this, entity, initKind, opaqueValue); in BuildExceptionDeclaration() [all …]
|
D | SemaExprObjC.cpp | 405 InitializationSequence Seq(S, Entity, Kind, Element); in CheckObjCCollectionLiteralElement()
|
D | SemaDecl.cpp | 9711 InitializationSequence Init(*this, Entity, Kind, MultiExprArg(E)); in AddInitializerToDecl() 9723 InitializationSequence InitSeq(*this, Entity, Kind, Args, in AddInitializerToDecl() 10205 InitializationSequence InitSeq(*this, Entity, Kind, None); in ActOnUninitializedDecl()
|
D | SemaExpr.cpp | 4547 InitializationSequence InitSeq(*this, Entity, Kind, ResultE); in BuildCXXDefaultArgExpr() 5540 InitializationSequence InitSeq(*this, Entity, Kind, LiteralExpr); in BuildCompoundLiteralExpr() 10786 InitializationSequence InitSeq(*this, Entity, Kind, RHSExpr); in CreateBuiltinBinOp()
|
D | SemaOpenMP.cpp | 8568 InitializationSequence InitSeq(*this, Entity, Kind, Init); in ActOnOpenMPFirstprivateClause()
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaInit.cpp | 523 InitializationSequence InitSeq(SemaRef, Entity, Kind, SubInit); in PerformEmptyInit() 530 InitializationSequence::FK_ExplicitConstructor) { in PerformEmptyInit() 1372 InitializationSequence Seq(SemaRef, TmpEntity, Kind, expr, in CheckSubElementType() 2394 InitializationSequence Seq(SemaRef, Entity, Kind, Init, in CheckDesignatedInitializer() 3431 void InitializationSequence::Step::Destroy() { in Destroy() 3476 bool InitializationSequence::isDirectReferenceBinding() const { in isDirectReferenceBinding() 3487 bool InitializationSequence::isAmbiguous() const { in isAmbiguous() 3539 bool InitializationSequence::isConstructorInitialization() const { in isConstructorInitialization() 3544 InitializationSequence 3557 void InitializationSequence::AddDerivedToBaseCastStep(QualType BaseType, in AddDerivedToBaseCastStep() [all …]
|
D | SemaCast.cpp | 436 InitializationSequence sequence(S, entity, initKind, src); in tryDiagnoseOverloadedCast() 442 case InitializationSequence::FK_ConstructorOverloadFailed: in tryDiagnoseOverloadedCast() 443 case InitializationSequence::FK_UserConversionOverloadFailed: in tryDiagnoseOverloadedCast() 1747 InitializationSequence InitSeq(Self, Entity, InitKind, SrcExprRaw); in TryStaticImplicitCast()
|
D | SemaExprCXX.cpp | 1495 InitializationSequence InitSeq(*this, Entity, Kind, Exprs); in BuildCXXTypeConstructExpr() 2287 InitializationSequence InitSeq(*this, Entity, Kind, in BuildCXXNew() 5170 InitializationSequence Init(S, To, InitKind, ArgExprs); in evaluateTypeTrait() 5376 InitializationSequence Init(Self, To, Kind, FromPtr); in EvaluateBinaryTypeTrait() 5778 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification() 5806 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification() 5830 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification() 5908 InitializationSequence InitSeq(Self, Entity, Kind, Arg); in ConvertForConditional() 6747 InitializationSequence E1ToC(*this, Entity, Kind, E1); in FindCompositePointerType() 6751 InitializationSequence E2ToC(*this, Entity, Kind, E2); in FindCompositePointerType()
|
D | SemaLambda.cpp | 845 InitializationSequence InitSeq(*this, Entity, Kind, Args); in buildLambdaInitCaptureInitialization() 1619 InitializationSequence InitSeq(*this, Entity, InitKind, InitExpr); in BuildCaptureInit()
|
D | SemaStmt.cpp | 3124 InitializationSequence Seq(S, Entity, Kind, InitExpr); in TryMoveInitialization() 3129 for (const InitializationSequence::Step &Step : Seq.steps()) { in TryMoveInitialization() 3130 if (Step.Kind != InitializationSequence::SK_ConstructorInitialization && in TryMoveInitialization() 3131 Step.Kind != InitializationSequence::SK_UserConversion) in TryMoveInitialization()
|
D | SemaDeclCXX.cpp | 274 InitializationSequence InitSeq(*this, Entity, Kind, Arg); in ConvertParamDefaultArgument() 1257 InitializationSequence Seq(S, Entity, Kind, Init); in checkTupleLikeDecomposition() 3989 InitializationSequence Seq(*this, Entity, Kind, InitExpr); in ActOnFinishCXXInClassMemberInitializer() 4354 InitializationSequence InitSeq(*this, MemberEntity, Kind, Args); in BuildMemberInitializer() 4407 InitializationSequence InitSeq(*this, DelegationEntity, Kind, Args); in BuildDelegatingInitializer() 4541 InitializationSequence InitSeq(*this, BaseEntity, Kind, Args); in BuildBaseInitializer() 4611 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, None); in BuildImplicitBaseInitializer() 4649 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, CopyCtorArg); in BuildImplicitBaseInitializer() 4745 InitializationSequence InitSeq(SemaRef, Entity, InitKind, CtorArgE); in BuildImplicitMemberInitializer() 4776 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, None); in BuildImplicitMemberInitializer() [all …]
|
D | SemaCoroutine.cpp | 602 InitializationSequence InitSeq(*this, Entity, Kind, CtorArgExprs, in buildCoroutinePromise()
|
D | SemaExprObjC.cpp | 406 InitializationSequence Seq(S, Entity, Kind, Element); in CheckObjCCollectionLiteralElement()
|
D | SemaDecl.cpp | 12149 InitializationSequence Init(*this, Entity, Kind, MultiExprArg(E)); in AddInitializerToDecl() 12161 InitializationSequence InitSeq(*this, Entity, Kind, Args, in AddInitializerToDecl() 12730 InitializationSequence InitSeq(*this, Entity, Kind, None); in ActOnUninitializedDecl()
|
D | SemaTemplateInstantiateDecl.cpp | 4361 InitializationSequence InitSeq(*this, Entity, Kind, ResultE); in InstantiateDefaultArgument()
|
D | SemaExpr.cpp | 4732 InitializationSequence InitSeq(*this, Entity, Kind, E); in tryConvertExprToType() 6831 InitializationSequence InitSeq(*this, Entity, Kind, LiteralExpr); in BuildCompoundLiteralExpr() 13850 InitializationSequence InitSeq(*this, Entity, Kind, RHSExpr); in CreateBuiltinBinOp()
|
/external/clang/include/clang/Sema/ |
D | Initialization.h | 621 class InitializationSequence { 891 InitializationSequence(Sema &S, 901 ~InitializationSequence();
|
D | Sema.h | 121 class InitializationSequence; variable 9538 friend class InitializationSequence; variable
|
/external/llvm-project/clang/include/clang/Sema/ |
D | Initialization.h | 782 class InitializationSequence { 1149 InitializationSequence(Sema &S, 1159 ~InitializationSequence();
|
D | Sema.h | 138 class InitializationSequence; variable 12464 friend class InitializationSequence; variable
|