Home
last modified time | relevance | path

Searched refs:InitializationKind (Results 1 – 16 of 16) sorted by relevance

/src/contrib/llvm-project/clang/include/clang/Sema/
H A DInitialization.h580 class InitializationKind {
631 InitializationKind(InitKind Kind, InitContext Context, SourceLocation Loc1, in InitializationKind() function
641 static InitializationKind CreateDirect(SourceLocation InitLoc, in CreateDirect()
644 return InitializationKind(IK_Direct, IC_Normal, in CreateDirect()
648 static InitializationKind CreateDirectList(SourceLocation InitLoc) { in CreateDirectList()
649 return InitializationKind(IK_DirectList, IC_Normal, InitLoc, InitLoc, in CreateDirectList()
653 static InitializationKind CreateDirectList(SourceLocation InitLoc, in CreateDirectList()
656 return InitializationKind(IK_DirectList, IC_Normal, InitLoc, LBraceLoc, in CreateDirectList()
662 static InitializationKind CreateCast(SourceRange TypeRange) { in CreateCast()
663 return InitializationKind(IK_Direct, IC_StaticCast, TypeRange.getBegin(), in CreateCast()
[all …]
H A DSema.h144 class InitializationKind; variable
8721 const InitializationKind &Kind, MultiExprArg Init);
/src/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp568 InitializationKind Kind = InitializationKind::CreateValue(Loc, Loc, Loc, in PerformEmptyInit()
597 Kind = InitializationKind::CreateCopy(Loc, Loc); in PerformEmptyInit()
638 InitializationKind::CreateValue(Loc, Loc, Loc, true), in PerformEmptyInit()
1468 InitializationKind Kind = in CheckSubElementType()
1469 InitializationKind::CreateCopy(expr->getBeginLoc(), SourceLocation()); in CheckSubElementType()
2703 InitializationKind Kind = InitializationKind::CreateDirectList( in CheckDesignatedInitializer()
4169 const InitializationKind &Kind,
4201 InitializationKind Kind = InitializationKind::CreateDirectList( in TryInitializerListConstruction()
4343 const InitializationKind &Kind, in TryConstructorInitialization()
4401 bool CopyInitialization = Kind.getKind() == InitializationKind::IK_Copy; in TryConstructorInitialization()
[all …]
H A DSemaLambda.cpp827 InitializationKind Kind = in buildLambdaInitCaptureInitialization()
829 ? (CXXDirectInit ? InitializationKind::CreateDirect( in buildLambdaInitCaptureInitialization()
831 : InitializationKind::CreateDirectList(Loc)) in buildLambdaInitCaptureInitialization()
832 : InitializationKind::CreateCopy(Loc, Init->getBeginLoc()); in buildLambdaInitCaptureInitialization()
1940 InitializationKind InitKind = in BuildCaptureInit()
1941 InitializationKind::CreateDirect(Loc, Loc, Loc); in BuildCaptureInit()
H A DSemaCast.cpp441 InitializationKind initKind in tryDiagnoseOverloadedCast()
442 = (CT == CT_CStyle)? InitializationKind::CreateCStyleCast(range.getBegin(), in tryDiagnoseOverloadedCast()
444 : (CT == CT_Functional)? InitializationKind::CreateFunctionalCast(range, in tryDiagnoseOverloadedCast()
446 : InitializationKind::CreateCast(/*type range?*/ range); in tryDiagnoseOverloadedCast()
1899 InitializationKind InitKind = in TryStaticImplicitCast()
1901 ? InitializationKind::CreateCStyleCast(OpRange.getBegin(), OpRange, in TryStaticImplicitCast()
1904 ? InitializationKind::CreateFunctionalCast(OpRange, in TryStaticImplicitCast()
1906 : InitializationKind::CreateCast(OpRange); in TryStaticImplicitCast()
H A DSemaExprCXX.cpp1549 InitializationKind Kind = in BuildCXXTypeConstructExpr()
1552 ? InitializationKind::CreateDirectList( in BuildCXXTypeConstructExpr()
1554 : InitializationKind::CreateDirect(TyBeginLoc, LParenOrBraceLoc, in BuildCXXTypeConstructExpr()
1556 : InitializationKind::CreateValue(TyBeginLoc, LParenOrBraceLoc, in BuildCXXTypeConstructExpr()
2064 InitializationKind Kind = [&] { in BuildCXXNew()
2070 return InitializationKind::CreateDefault(TypeRange.getBegin()); in BuildCXXNew()
2074 return InitializationKind::CreateDirect(TypeRange.getBegin(), in BuildCXXNew()
2078 return InitializationKind::CreateDirectList(TypeRange.getBegin(), in BuildCXXNew()
5694 InitializationKind Kind = in CheckConvertibilityForTypeTraits()
5695 InitializationKind::CreateCopy(KeyLoc, SourceLocation()); in CheckConvertibilityForTypeTraits()
[all …]
H A DSemaDeclCXX.cpp297 InitializationKind Kind = InitializationKind::CreateCopy(Param->getLocation(), in ConvertParamDefaultArgument()
1325 InitializationKind Kind = InitializationKind::CreateCopy(Loc, Loc); in checkTupleLikeDecomposition()
4071 InitializationKind Kind = in ConvertMemberDefaultInitExpression()
4073 ? InitializationKind::CreateDirectList(InitExpr->getBeginLoc(), in ConvertMemberDefaultInitExpression()
4076 : InitializationKind::CreateCopy(InitExpr->getBeginLoc(), InitLoc); in ConvertMemberDefaultInitExpression()
4515 InitializationKind Kind = in BuildMemberInitializer()
4516 InitList ? InitializationKind::CreateDirectList( in BuildMemberInitializer()
4518 : InitializationKind::CreateDirect(IdLoc, InitRange.getBegin(), in BuildMemberInitializer()
4576 InitializationKind Kind = in BuildDelegatingInitializer()
4577 InitList ? InitializationKind::CreateDirectList( in BuildDelegatingInitializer()
[all …]
H A DSemaCoroutine.cpp551 InitializationKind Kind = InitializationKind::CreateForInit( in buildCoroutinePromise()
H A DSemaTemplateInstantiate.cpp3263 InitializationKind Kind = InitializationKind::CreateCopy( in SubstDefaultArgument()
H A DSemaTemplate.cpp6529 InitializationKind Kind = InitializationKind::CreateForInit( in CheckTemplateArgument()
6668 InitializationKind Kind = InitializationKind::CreateForInit( in CheckTemplateArgument()
H A DSemaExprObjC.cpp411 InitializationKind Kind = InitializationKind::CreateCopy( in CheckObjCCollectionLiteralElement()
H A DSemaDeclObjC.cpp5516 InitializationKind InitKind = in SetIvarInitializers()
5517 InitializationKind::CreateDefault(ObjCImplementation->getLocation()); in SetIvarInitializers()
H A DSemaDecl.cpp12840 InitializationKind Kind = InitializationKind::CreateForInit( in deduceVarTypeFromInitializer()
13441 InitializationKind Kind = InitializationKind::CreateForInit( in AddInitializerToDecl()
14068 InitializationKind Kind in ActOnUninitializedDecl()
14069 = InitializationKind::CreateDefault(Var->getLocation()); in ActOnUninitializedDecl()
H A DSemaExpr.cpp4969 InitializationKind Kind = in tryConvertExprToType()
4970 InitializationKind::CreateCopy(E->getBeginLoc(), SourceLocation()); in tryConvertExprToType()
7024 InitializationKind Kind in BuildCompoundLiteralExpr()
7025 = InitializationKind::CreateCStyleCast(LParenLoc, in BuildCompoundLiteralExpr()
14599 InitializationKind Kind = InitializationKind::CreateDirectList( in CreateBuiltinBinOp()
H A DSemaStmt.cpp3381 auto Kind = InitializationKind::CreateCopy(Value->getBeginLoc(), in PerformMoveOrCopyInitialization()
H A DSemaOpenMP.cpp17471 InitializationKind Kind = InitializationKind::CreateCopy(ELoc, ELoc); in ActOnOpenMPFirstprivateClause()