Home
last modified time | relevance | path

Searched refs:InitKind (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DInitialization.h583 enum InitKind { enum
623 InitKind Kind : 8;
631 InitializationKind(InitKind Kind, InitContext Context, SourceLocation Loc1, in InitializationKind()
723 InitKind getKind() const { in getKind()
H A DDeclSpec.h2842 LambdaCaptureInitKind InitKind; member
2849 LambdaCaptureInitKind InitKind, ExprResult Init, in LambdaCapture()
2853 InitKind(InitKind), Init(Init), InitCaptureType(InitCaptureType), in LambdaCapture()
2873 LambdaCaptureInitKind InitKind, in addCapture()
2877 Captures.push_back(LambdaCapture(Kind, Loc, Id, EllipsisLoc, InitKind, Init, in addCapture()
H A DSema.h9054 IdentifierInfo *Id, LambdaCaptureInitKind InitKind, Expr *&Init) { in actOnLambdaInitCaptureInitialization() argument
9057 InitKind != LambdaCaptureInitKind::CopyInit, Init)); in actOnLambdaInitCaptureInitialization()
/freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DRecord.h301 enum InitKind : uint8_t { enum
332 const InitKind Kind;
342 InitKind getKind() const { return Kind; } in getKind()
348 explicit Init(InitKind K, uint8_t Opc = 0) : Kind(K), Opc(Opc) {} in Kind()
422 explicit TypedInit(InitKind K, const RecTy *T, uint8_t Opc = 0)
815 explicit OpInit(InitKind K, const RecTy *Type, uint8_t Opc) in OpInit()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaLambda.cpp1216 switch (C->InitKind) { in ActOnLambdaExpressionAfterIntroducer()
1237 assert(C->InitKind == LambdaCaptureInitKind::NoInit && in ActOnLambdaExpressionAfterIntroducer()
1299 if (C->InitKind == LambdaCaptureInitKind::NoInit && in ActOnLambdaExpressionAfterIntroducer()
1964 InitializationKind InitKind = in BuildCaptureInit() local
1966 InitializationSequence InitSeq(*this, Entity, InitKind, InitExpr); in BuildCaptureInit()
1967 return InitSeq.Perform(*this, Entity, InitKind, InitExpr); in BuildCaptureInit()
H A DSemaTypeTraits.cpp1395 InitializationKind InitKind( in EvaluateBooleanTypeTrait() local
1399 InitializationSequence Init(S, To, InitKind, ArgExprs); in EvaluateBooleanTypeTrait()
1403 ExprResult Result = Init.Perform(S, To, InitKind, ArgExprs); in EvaluateBooleanTypeTrait()
2337 InitializationKind InitKind(InitializationKind::CreateDirect(Loc, Loc, Loc)); in DiagnoseNonConstructibleReason() local
2338 InitializationSequence Init(SemaRef, To, InitKind, ArgExprs); in DiagnoseNonConstructibleReason()
2340 Init.Diagnose(SemaRef, To, InitKind, ArgExprs); in DiagnoseNonConstructibleReason()
H A DSemaCast.cpp1926 InitializationKind InitKind = in TryStaticImplicitCast() local
1938 InitializationSequence InitSeq(Self, Entity, InitKind, SrcExprRaw); in TryStaticImplicitCast()
1950 ExprResult Result = InitSeq.Perform(Self, Entity, InitKind, SrcExprRaw); in TryStaticImplicitCast()
H A DSemaDeclCXX.cpp4889 InitializationKind InitKind in BuildImplicitBaseInitializer() local
4891 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, {}); in BuildImplicitBaseInitializer()
4892 BaseInit = InitSeq.Perform(SemaRef, InitEntity, InitKind, {}); in BuildImplicitBaseInitializer()
4926 InitializationKind InitKind in BuildImplicitBaseInitializer() local
4929 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, CopyCtorArg); in BuildImplicitBaseInitializer()
4930 BaseInit = InitSeq.Perform(SemaRef, InitEntity, InitKind, CopyCtorArg); in BuildImplicitBaseInitializer()
5021 InitializationKind InitKind = in BuildImplicitMemberInitializer() local
5025 InitializationSequence InitSeq(SemaRef, Entity, InitKind, CtorArgE); in BuildImplicitMemberInitializer()
5027 InitSeq.Perform(SemaRef, Entity, InitKind, MultiExprArg(&CtorArgE, 1)); in BuildImplicitMemberInitializer()
5053 InitializationKind InitKind = in BuildImplicitMemberInitializer() local
[all …]
H A DSemaDeclObjC.cpp5519 InitializationKind InitKind = in SetIvarInitializers() local
5522 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, {}); in SetIvarInitializers()
5524 InitSeq.Perform(SemaRef, InitEntity, InitKind, {}); in SetIvarInitializers()
H A DSemaInit.cpp6050 int InitKind = T->isArrayType() ? 0 : T->isUnionType() ? 3 : 4; in TryOrBuildParenListInitialization() local
6054 << InitKind << ExcessInitSR; in TryOrBuildParenListInitialization()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseExprCXX.cpp850 LambdaCaptureInitKind InitKind = LambdaCaptureInitKind::NoInit; in ParseLambdaIntroducer() local
917 InitKind = LambdaCaptureInitKind::DirectInit; in ParseLambdaIntroducer()
940 InitKind = LambdaCaptureInitKind::CopyInit; in ParseLambdaIntroducer()
942 InitKind = LambdaCaptureInitKind::ListInit; in ParseLambdaIntroducer()
1010 bool InitCapture = InitKind != LambdaCaptureInitKind::NoInit; in ParseLambdaIntroducer()
1074 Loc, Kind == LCK_ByRef, EllipsisLoc, Id, InitKind, InitExpr); in ParseLambdaIntroducer()
1081 Intro.addCapture(Kind, Loc, Id, EllipsisLoc, InitKind, Init, in ParseLambdaIntroducer()
H A DParseDecl.cpp2503 enum class InitKind { Uninitialized, Equal, CXXDirect, CXXBraced }; in ParseDeclarationAfterDeclaratorAndAttributes() enum
2504 InitKind TheInitKind; in ParseDeclarationAfterDeclaratorAndAttributes()
2507 TheInitKind = InitKind::Equal; in ParseDeclarationAfterDeclaratorAndAttributes()
2509 TheInitKind = InitKind::CXXDirect; in ParseDeclarationAfterDeclaratorAndAttributes()
2512 TheInitKind = InitKind::CXXBraced; in ParseDeclarationAfterDeclaratorAndAttributes()
2514 TheInitKind = InitKind::Uninitialized; in ParseDeclarationAfterDeclaratorAndAttributes()
2515 if (TheInitKind != InitKind::Uninitialized) in ParseDeclarationAfterDeclaratorAndAttributes()
2584 case InitKind::Equal: { in ParseDeclarationAfterDeclaratorAndAttributes()
2641 case InitKind::CXXDirect: { in ParseDeclarationAfterDeclaratorAndAttributes()
2697 case InitKind::CXXBraced: { in ParseDeclarationAfterDeclaratorAndAttributes()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DOpenMPOpt.cpp320 ICVInitValue InitKind; member
467 ICV.InitKind = Init; \ in initializeInternalControlVars()
469 switch (ICV.InitKind) { \ in initializeInternalControlVars()