Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclOpenMP.h107 enum InitKind { enum
174 InitKind getInitializerKind() const { in getInitializerKind()
175 return static_cast<InitKind>(OMPDeclareReductionDeclBits.InitializerKind); in getInitializerKind()
184 void setInitializer(Expr *E, InitKind IK) { in setInitializer()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DInitialization.h543 enum InitKind { enum
583 InitKind Kind : 8;
591 InitializationKind(InitKind Kind, InitContext Context, SourceLocation Loc1, in InitializationKind()
682 InitKind getKind() const { in getKind()
H A DDeclSpec.h2556 LambdaCaptureInitKind InitKind; member
2563 LambdaCaptureInitKind InitKind, ExprResult Init, in LambdaCapture()
2567 InitKind(InitKind), Init(Init), InitCaptureType(InitCaptureType), in LambdaCapture()
2584 LambdaCaptureInitKind InitKind, in addCapture()
2588 Captures.push_back(LambdaCapture(Kind, Loc, Id, EllipsisLoc, InitKind, Init, in addCapture()
H A DSema.h5592 LambdaCaptureInitKind InitKind, Expr *&Init) { in actOnLambdaInitCaptureInitialization() argument
5594 Loc, ByRef, Id, InitKind != LambdaCaptureInitKind::CopyInit, Init)); in actOnLambdaInitCaptureInitialization()
/freebsd-12.1/contrib/llvm/include/llvm/TableGen/
H A DRecord.h303 enum InitKind : uint8_t { enum
331 const InitKind Kind;
340 InitKind getKind() const { return Kind; } in getKind()
343 explicit Init(InitKind K, uint8_t Opc = 0) : Kind(K), Opc(Opc) {} in Kind()
429 explicit TypedInit(InitKind K, RecTy *T, uint8_t Opc = 0)
727 explicit OpInit(InitKind K, RecTy *Type, uint8_t Opc) in OpInit()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaLambda.cpp1030 switch (C->InitKind) { in ActOnStartOfLambdaDefinition()
1052 assert(C->InitKind == LambdaCaptureInitKind::NoInit && in ActOnStartOfLambdaDefinition()
1430 InitializationKind InitKind = InitializationKind::CreateDirect(Loc, Loc, Loc); in performLambdaVarCaptureInitialization() local
1431 InitializationSequence Init(S, Entity, InitKind, Ref); in performLambdaVarCaptureInitialization()
1432 return Init.Perform(S, Entity, InitKind, Ref); in performLambdaVarCaptureInitialization()
H A DSemaCast.cpp1630 InitializationKind InitKind in TryStaticImplicitCast() local
1641 InitializationSequence InitSeq(Self, Entity, InitKind, SrcExprRaw); in TryStaticImplicitCast()
1653 ExprResult Result = InitSeq.Perform(Self, Entity, InitKind, SrcExprRaw); in TryStaticImplicitCast()
H A DSemaDeclCXX.cpp4291 InitializationKind InitKind in BuildImplicitBaseInitializer() local
4293 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, None); in BuildImplicitBaseInitializer()
4294 BaseInit = InitSeq.Perform(SemaRef, InitEntity, InitKind, None); in BuildImplicitBaseInitializer()
4328 InitializationKind InitKind in BuildImplicitBaseInitializer() local
4423 InitializationKind InitKind = in BuildImplicitMemberInitializer() local
4427 InitializationSequence InitSeq(SemaRef, Entity, InitKind, CtorArgE); in BuildImplicitMemberInitializer()
4455 InitializationKind InitKind = in BuildImplicitMemberInitializer() local
4458 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, None); in BuildImplicitMemberInitializer()
4460 InitSeq.Perform(SemaRef, InitEntity, InitKind, None); in BuildImplicitMemberInitializer()
15208 InitializationKind InitKind = in SetIvarInitializers() local
[all …]
H A DSemaExprCXX.cpp1158 InitializationKind InitKind = InitializationKind::CreateDirect(Loc, Loc, Loc); in captureThis() local
1159 InitializationSequence Init(S, Entity, InitKind, StarThis); in captureThis()
1160 ExprResult ER = Init.Perform(S, Entity, InitKind, StarThis); in captureThis()
4978 InitializationKind InitKind(InitializationKind::CreateDirect(KWLoc, KWLoc, in evaluateTypeTrait() local
4980 InitializationSequence Init(S, To, InitKind, ArgExprs); in evaluateTypeTrait()
4984 ExprResult Result = Init.Perform(S, To, InitKind, ArgExprs); in evaluateTypeTrait()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/
H A DParseExprCXX.cpp807 LambdaCaptureInitKind InitKind = LambdaCaptureInitKind::NoInit; in ParseLambdaIntroducer() local
854 InitKind = LambdaCaptureInitKind::DirectInit; in ParseLambdaIntroducer()
878 InitKind = LambdaCaptureInitKind::CopyInit; in ParseLambdaIntroducer()
880 InitKind = LambdaCaptureInitKind::ListInit; in ParseLambdaIntroducer()
983 Loc, Kind == LCK_ByRef, Id, InitKind, InitExpr); in ParseLambdaIntroducer()
989 Intro.addCapture(Kind, Loc, Id, EllipsisLoc, InitKind, Init, in ParseLambdaIntroducer()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderDecl.cpp2658 auto IK = static_cast<OMPDeclareReductionDecl::InitKind>(Record.readInt()); in VisitOMPDeclareReductionDecl()