/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaInit.cpp | 603 InitializationSequence InitSeq(SemaRef, Entity, Kind, SubInit); in PerformEmptyInit() 610 InitializationSequence::FK_ExplicitConstructor) { in PerformEmptyInit() 1506 InitializationSequence Seq(SemaRef, TmpEntity, Kind, expr, in CheckSubElementType() 2705 InitializationSequence Seq(SemaRef, Entity, Kind, Init, in CheckDesignatedInitializer() 3750 void InitializationSequence::Step::Destroy() { in Destroy() 3796 bool InitializationSequence::isDirectReferenceBinding() const { in isDirectReferenceBinding() 3807 bool InitializationSequence::isAmbiguous() const { in isAmbiguous() 3861 bool InitializationSequence::isConstructorInitialization() const { in isConstructorInitialization() 3866 InitializationSequence 3879 void InitializationSequence::AddDerivedToBaseCastStep(QualType BaseType, in AddDerivedToBaseCastStep() [all …]
|
H A D | SemaCast.cpp | 447 InitializationSequence sequence(S, entity, initKind, src); in tryDiagnoseOverloadedCast() 453 case InitializationSequence::FK_ParenthesizedListInitFailed: in tryDiagnoseOverloadedCast() 472 case InitializationSequence::FK_ConstructorOverloadFailed: in tryDiagnoseOverloadedCast() 473 case InitializationSequence::FK_UserConversionOverloadFailed: in tryDiagnoseOverloadedCast() 1911 InitializationSequence InitSeq(Self, Entity, InitKind, SrcExprRaw); in TryStaticImplicitCast()
|
H A D | SemaExprCXX.cpp | 1659 InitializationSequence InitSeq(*this, Entity, Kind, Exprs); in BuildCXXTypeConstructExpr() 2466 InitializationSequence InitSeq(*this, Entity, Kind, Exprs); in BuildCXXNew() 5703 InitializationSequence Init(Self, To, Kind, From); in CheckConvertibilityForTypeTraits() 5804 InitializationSequence Init(S, To, InitKind, ArgExprs); in EvaluateBooleanTypeTrait() 6486 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification() 6514 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification() 6538 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification() 6616 InitializationSequence InitSeq(Self, Entity, Kind, Arg); in ConvertForConditional() 7468 InitializationSequence E1ToC(*this, Entity, Kind, E1); in FindCompositePointerType() 7472 InitializationSequence E2ToC(*this, Entity, Kind, E2); in FindCompositePointerType()
|
H A D | SemaLambda.cpp | 839 InitializationSequence InitSeq(*this, Entity, Kind, Args); in buildLambdaInitCaptureInitialization() 1942 InitializationSequence InitSeq(*this, Entity, InitKind, InitExpr); in BuildCaptureInit()
|
H A D | SemaStmt.cpp | 3357 const InitializationSequence &Seq) { in VerifyInitializationSequenceCXX98() 3359 return Step.Kind == InitializationSequence::SK_ConstructorInitialization || in VerifyInitializationSequenceCXX98() 3360 Step.Kind == InitializationSequence::SK_UserConversion; in VerifyInitializationSequenceCXX98() 3383 InitializationSequence Seq(*this, Entity, Kind, InitExpr); in PerformMoveOrCopyInitialization()
|
H A D | SemaDeclCXX.cpp | 299 InitializationSequence InitSeq(*this, Entity, Kind, Arg); in ConvertParamDefaultArgument() 1326 InitializationSequence Seq(S, Entity, Kind, Init); in checkTupleLikeDecomposition() 4077 InitializationSequence Seq(*this, Entity, Kind, InitExpr); in ConvertMemberDefaultInitExpression() 4521 InitializationSequence InitSeq(*this, MemberEntity, Kind, Args); in BuildMemberInitializer() 4581 InitializationSequence InitSeq(*this, DelegationEntity, Kind, Args); in BuildDelegatingInitializer() 4725 InitializationSequence InitSeq(*this, BaseEntity, Kind, Args); in BuildBaseInitializer() 4799 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, std::nullopt); in BuildImplicitBaseInitializer() 4837 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, CopyCtorArg); in BuildImplicitBaseInitializer() 4933 InitializationSequence InitSeq(SemaRef, Entity, InitKind, CtorArgE); in BuildImplicitMemberInitializer() 4964 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, std::nullopt); in BuildImplicitMemberInitializer() [all …]
|
H A D | SemaCoroutine.cpp | 553 InitializationSequence InitSeq(*this, Entity, Kind, CtorArgExprs, in buildCoroutinePromise()
|
H A D | SemaTemplateInstantiate.cpp | 3275 InitializationSequence InitSeq(*this, Entity, Kind, ResultE); in SubstDefaultArgument()
|
H A D | SemaDecl.cpp | 13454 InitializationSequence Init(*this, Entity, Kind, MultiExprArg(E)); in AddInitializerToDecl() 13466 InitializationSequence InitSeq(*this, Entity, Kind, Args, in AddInitializerToDecl() 13492 InitializationSequence::SK_ParenthesizedListInit; in AddInitializerToDecl() 14071 InitializationSequence InitSeq(*this, Entity, Kind, std::nullopt); in ActOnUninitializedDecl()
|
H A D | SemaExprObjC.cpp | 413 InitializationSequence Seq(S, Entity, Kind, Element); in CheckObjCCollectionLiteralElement()
|
H A D | SemaDeclObjC.cpp | 5519 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, in SetIvarInitializers()
|
H A D | SemaExpr.cpp | 4971 InitializationSequence InitSeq(*this, Entity, Kind, E); in tryConvertExprToType() 7028 InitializationSequence InitSeq(*this, Entity, Kind, LiteralExpr); in BuildCompoundLiteralExpr() 14603 InitializationSequence InitSeq(*this, Entity, Kind, RHSExpr); in CreateBuiltinBinOp()
|
H A D | SemaTemplate.cpp | 6673 InitializationSequence InitSeq(*this, Entity, Kind, Inits); in CheckTemplateArgument()
|
H A D | SemaOpenMP.cpp | 17473 InitializationSequence InitSeq(SemaRef, Entity, Kind, Init); in ActOnOpenMPFirstprivateClause()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Initialization.h | 802 class InitializationSequence { 1180 InitializationSequence(Sema &S, 1190 ~InitializationSequence();
|
H A D | Sema.h | 145 class InitializationSequence; variable 1269 friend class InitializationSequence; variable
|