Home
last modified time | relevance | path

Searched refs:InitializationSequence (Results 1 – 25 of 26) sorted by relevance

12

/external/clang/lib/Sema/
DSemaInit.cpp414 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 …]
DSemaExprCXX.cpp1066 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 …]
DSemaCast.cpp336 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()
DSemaLambda.cpp748 InitializationSequence InitSeq(*this, Entity, Kind, Args); in buildLambdaInitCaptureInitialization()
1462 InitializationSequence Init(S, Entities.back(), InitKind, Ref); in performLambdaVarCaptureInitialization()
DSemaStmt.cpp2801 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()
DSemaDeclCXX.cpp266 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 …]
DSemaExprObjC.cpp405 InitializationSequence Seq(S, Entity, Kind, Element); in CheckObjCCollectionLiteralElement()
DSemaDecl.cpp9711 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()
DSemaExpr.cpp4547 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()
DSemaOpenMP.cpp8568 InitializationSequence InitSeq(*this, Entity, Kind, Init); in ActOnOpenMPFirstprivateClause()
/external/llvm-project/clang/lib/Sema/
DSemaInit.cpp523 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 …]
DSemaCast.cpp436 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()
DSemaExprCXX.cpp1495 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()
DSemaLambda.cpp845 InitializationSequence InitSeq(*this, Entity, Kind, Args); in buildLambdaInitCaptureInitialization()
1619 InitializationSequence InitSeq(*this, Entity, InitKind, InitExpr); in BuildCaptureInit()
DSemaStmt.cpp3124 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()
DSemaDeclCXX.cpp274 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 …]
DSemaCoroutine.cpp602 InitializationSequence InitSeq(*this, Entity, Kind, CtorArgExprs, in buildCoroutinePromise()
DSemaExprObjC.cpp406 InitializationSequence Seq(S, Entity, Kind, Element); in CheckObjCCollectionLiteralElement()
DSemaDecl.cpp12149 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()
DSemaTemplateInstantiateDecl.cpp4361 InitializationSequence InitSeq(*this, Entity, Kind, ResultE); in InstantiateDefaultArgument()
DSemaExpr.cpp4732 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/
DInitialization.h621 class InitializationSequence {
891 InitializationSequence(Sema &S,
901 ~InitializationSequence();
DSema.h121 class InitializationSequence; variable
9538 friend class InitializationSequence; variable
/external/llvm-project/clang/include/clang/Sema/
DInitialization.h782 class InitializationSequence {
1149 InitializationSequence(Sema &S,
1159 ~InitializationSequence();
DSema.h138 class InitializationSequence; variable
12464 friend class InitializationSequence; variable

12