Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclOpenMP.h175 enum InitKind { enum
242 InitKind getInitializerKind() const { in getInitializerKind()
243 return static_cast<InitKind>(OMPDeclareReductionDeclBits.InitializerKind); in getInitializerKind()
252 void setInitializer(Expr *E, InitKind IK) { in setInitializer()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DInitialization.h569 enum InitKind { enum
609 InitKind Kind : 8;
617 InitializationKind(InitKind Kind, InitContext Context, SourceLocation Loc1, in InitializationKind()
708 InitKind getKind() const { in getKind()
H A DDeclSpec.h2717 LambdaCaptureInitKind InitKind; member
2724 LambdaCaptureInitKind InitKind, ExprResult Init, in LambdaCapture()
2728 InitKind(InitKind), Init(Init), InitCaptureType(InitCaptureType), in LambdaCapture()
2745 LambdaCaptureInitKind InitKind, in addCapture()
2749 Captures.push_back(LambdaCapture(Kind, Loc, Id, EllipsisLoc, InitKind, Init, in addCapture()
H A DSema.h6971 IdentifierInfo *Id, LambdaCaptureInitKind InitKind, Expr *&Init) { in actOnLambdaInitCaptureInitialization() argument
6974 InitKind != LambdaCaptureInitKind::CopyInit, Init)); in actOnLambdaInitCaptureInitialization()
/llvm-project-15.0.7/llvm/include/llvm/TableGen/
H A DRecord.h296 enum InitKind : uint8_t { enum
326 const InitKind Kind;
336 InitKind getKind() const { return Kind; } in getKind()
342 explicit Init(InitKind K, uint8_t Opc = 0) : Kind(K), Opc(Opc) {} in Kind()
425 explicit TypedInit(InitKind K, RecTy *T, uint8_t Opc = 0)
762 explicit OpInit(InitKind K, RecTy *Type, uint8_t Opc) in OpInit()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaLambda.cpp1110 switch (C->InitKind) { in ActOnStartOfLambdaDefinition()
1133 assert(C->InitKind == LambdaCaptureInitKind::NoInit && in ActOnStartOfLambdaDefinition()
1626 InitializationKind InitKind = in BuildCaptureInit() local
1628 InitializationSequence InitSeq(*this, Entity, InitKind, InitExpr); in BuildCaptureInit()
1629 return InitSeq.Perform(*this, Entity, InitKind, InitExpr); in BuildCaptureInit()
H A DSemaDeclCXX.cpp4710 InitializationKind InitKind in BuildImplicitBaseInitializer() local
4712 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, None); in BuildImplicitBaseInitializer()
4713 BaseInit = InitSeq.Perform(SemaRef, InitEntity, InitKind, None); in BuildImplicitBaseInitializer()
4747 InitializationKind InitKind in BuildImplicitBaseInitializer() local
4842 InitializationKind InitKind = in BuildImplicitMemberInitializer() local
4846 InitializationSequence InitSeq(SemaRef, Entity, InitKind, CtorArgE); in BuildImplicitMemberInitializer()
4874 InitializationKind InitKind = in BuildImplicitMemberInitializer() local
4877 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, None); in BuildImplicitMemberInitializer()
4879 InitSeq.Perform(SemaRef, InitEntity, InitKind, None); in BuildImplicitMemberInitializer()
17929 InitializationKind InitKind = in SetIvarInitializers() local
[all …]
H A DSemaCast.cpp1844 InitializationKind InitKind in TryStaticImplicitCast() local
1855 InitializationSequence InitSeq(Self, Entity, InitKind, SrcExprRaw); in TryStaticImplicitCast()
1867 ExprResult Result = InitSeq.Perform(Self, Entity, InitKind, SrcExprRaw); in TryStaticImplicitCast()
H A DSemaExprCXX.cpp5354 InitializationKind InitKind(InitializationKind::CreateDirect(KWLoc, KWLoc, in evaluateTypeTrait() local
5356 InitializationSequence Init(S, To, InitKind, ArgExprs); in evaluateTypeTrait()
5360 ExprResult Result = Init.Perform(S, To, InitKind, ArgExprs); in evaluateTypeTrait()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseExprCXX.cpp913 LambdaCaptureInitKind InitKind = LambdaCaptureInitKind::NoInit; in ParseLambdaIntroducer() local
979 InitKind = LambdaCaptureInitKind::DirectInit; in ParseLambdaIntroducer()
1003 InitKind = LambdaCaptureInitKind::CopyInit; in ParseLambdaIntroducer()
1005 InitKind = LambdaCaptureInitKind::ListInit; in ParseLambdaIntroducer()
1075 bool InitCapture = InitKind != LambdaCaptureInitKind::NoInit; in ParseLambdaIntroducer()
1141 Loc, Kind == LCK_ByRef, EllipsisLoc, Id, InitKind, InitExpr); in ParseLambdaIntroducer()
1148 Intro.addCapture(Kind, Loc, Id, EllipsisLoc, InitKind, Init, in ParseLambdaIntroducer()
H A DParseDecl.cpp2339 enum class InitKind { Uninitialized, Equal, CXXDirect, CXXBraced }; in ParseDeclarationAfterDeclaratorAndAttributes() enum
2340 InitKind TheInitKind; in ParseDeclarationAfterDeclaratorAndAttributes()
2343 TheInitKind = InitKind::Equal; in ParseDeclarationAfterDeclaratorAndAttributes()
2345 TheInitKind = InitKind::CXXDirect; in ParseDeclarationAfterDeclaratorAndAttributes()
2348 TheInitKind = InitKind::CXXBraced; in ParseDeclarationAfterDeclaratorAndAttributes()
2350 TheInitKind = InitKind::Uninitialized; in ParseDeclarationAfterDeclaratorAndAttributes()
2351 if (TheInitKind != InitKind::Uninitialized) in ParseDeclarationAfterDeclaratorAndAttributes()
2418 case InitKind::Equal: { in ParseDeclarationAfterDeclaratorAndAttributes()
2475 case InitKind::CXXDirect: { in ParseDeclarationAfterDeclaratorAndAttributes()
2533 case InitKind::CXXBraced: { in ParseDeclarationAfterDeclaratorAndAttributes()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DOpenMPOpt.cpp207 ICVInitValue InitKind; member
354 ICV.InitKind = Init; \ in initializeInternalControlVars()
356 switch (ICV.InitKind) { \ in initializeInternalControlVars()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderDecl.cpp2831 auto IK = static_cast<OMPDeclareReductionDecl::InitKind>(Record.readInt()); in VisitOMPDeclareReductionDecl()