| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaInit.cpp | 3598 InitializationSequence 4587 InitializationSequence &Sequence) { in TryRefInitWithConversionFunction() 4915 ? InitializationSequence:: in TryReferenceInitializationCore() 4919 InitializationSequence::FailureKind FK; in TryReferenceInitializationCore() 4923 FK = InitializationSequence:: in TryReferenceInitializationCore() 4926 FK = InitializationSequence:: in TryReferenceInitializationCore() 4929 FK = InitializationSequence:: in TryReferenceInitializationCore() 4938 FK = InitializationSequence:: in TryReferenceInitializationCore() 5666 InitializationSequence::InitializationSequence( in InitializationSequence() function in InitializationSequence 6104 InitializationSequence::~InitializationSequence() { in ~InitializationSequence() [all …]
|
| H A D | SemaExprCXX.cpp | 1569 InitializationSequence InitSeq(*this, Entity, Kind, Exprs); in BuildCXXTypeConstructExpr() 2373 InitializationSequence InitSeq(*this, Entity, Kind, Exprs); in BuildCXXNew() 5356 InitializationSequence Init(S, To, InitKind, ArgExprs); in evaluateTypeTrait() 5599 InitializationSequence Init(Self, To, Kind, FromPtr); in EvaluateBinaryTypeTrait() 5999 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification() 6027 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification() 6051 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification() 6129 InitializationSequence InitSeq(Self, Entity, Kind, Arg); in ConvertForConditional() 7107 InitializationSequence E1ToC(*this, Entity, Kind, E1); in FindCompositePointerType() 7111 InitializationSequence E2ToC(*this, Entity, Kind, E2); in FindCompositePointerType()
|
| H A D | SemaCast.cpp | 446 InitializationSequence sequence(S, entity, initKind, src); in tryDiagnoseOverloadedCast() 452 case InitializationSequence::FK_ConstructorOverloadFailed: in tryDiagnoseOverloadedCast() 453 case InitializationSequence::FK_UserConversionOverloadFailed: in tryDiagnoseOverloadedCast() 1855 InitializationSequence InitSeq(Self, Entity, InitKind, SrcExprRaw); in TryStaticImplicitCast()
|
| H A D | SemaLambda.cpp | 846 InitializationSequence InitSeq(*this, Entity, Kind, Args); in buildLambdaInitCaptureInitialization() 1628 InitializationSequence InitSeq(*this, Entity, InitKind, InitExpr); in BuildCaptureInit()
|
| H A D | SemaStmt.cpp | 3498 const InitializationSequence &Seq) { in VerifyInitializationSequenceCXX98() 3500 return Step.Kind == InitializationSequence::SK_ConstructorInitialization || in VerifyInitializationSequenceCXX98() 3501 Step.Kind == InitializationSequence::SK_UserConversion; in VerifyInitializationSequenceCXX98() 3530 InitializationSequence Seq(*this, Entity, Kind, InitExpr); in PerformMoveOrCopyInitialization()
|
| H A D | SemaDeclCXX.cpp | 274 InitializationSequence InitSeq(*this, Entity, Kind, Arg); in ConvertParamDefaultArgument() 1273 InitializationSequence Seq(S, Entity, Kind, Init); in checkTupleLikeDecomposition() 4062 InitializationSequence Seq(*this, Entity, Kind, InitExpr); in ActOnFinishCXXInClassMemberInitializer() 4433 InitializationSequence InitSeq(*this, MemberEntity, Kind, Args); in BuildMemberInitializer() 4493 InitializationSequence InitSeq(*this, DelegationEntity, Kind, Args); in BuildDelegatingInitializer() 4638 InitializationSequence InitSeq(*this, BaseEntity, Kind, Args); in BuildBaseInitializer() 4712 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, None); in BuildImplicitBaseInitializer() 4846 InitializationSequence InitSeq(SemaRef, Entity, InitKind, CtorArgE); in BuildImplicitMemberInitializer() 4877 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, None); in BuildImplicitMemberInitializer() 16470 InitializationSequence sequence(*this, entity, initKind, opaqueValue); in BuildExceptionDeclaration() [all …]
|
| H A D | SemaCoroutine.cpp | 556 InitializationSequence InitSeq(*this, Entity, Kind, CtorArgExprs, in buildCoroutinePromise()
|
| H A D | SemaExprObjC.cpp | 406 InitializationSequence Seq(S, Entity, Kind, Element); in CheckObjCCollectionLiteralElement()
|
| H A D | SemaDecl.cpp | 12814 InitializationSequence Init(*this, Entity, Kind, MultiExprArg(E)); in AddInitializerToDecl() 12826 InitializationSequence InitSeq(*this, Entity, Kind, Args, in AddInitializerToDecl() 13409 InitializationSequence InitSeq(*this, Entity, Kind, None); in ActOnUninitializedDecl()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 4549 InitializationSequence InitSeq(*this, Entity, Kind, ResultE); in InstantiateDefaultArgument()
|
| H A D | SemaExpr.cpp | 4970 InitializationSequence InitSeq(*this, Entity, Kind, E); in tryConvertExprToType() 7249 InitializationSequence InitSeq(*this, Entity, Kind, LiteralExpr); in BuildCompoundLiteralExpr() 14841 InitializationSequence InitSeq(*this, Entity, Kind, RHSExpr); in CreateBuiltinBinOp()
|
| H A D | SemaOpenMP.cpp | 18054 InitializationSequence InitSeq(*this, Entity, Kind, Init); in ActOnOpenMPFirstprivateClause()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Initialization.h | 788 class InitializationSequence { 1155 InitializationSequence(Sema &S, 1165 ~InitializationSequence();
|
| H A D | Sema.h | 140 class InitializationSequence; variable 13341 friend class InitializationSequence; variable
|