| /src/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Initialization.h | 580 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 D | Sema.h | 144 class InitializationKind; variable 8721 const InitializationKind &Kind, MultiExprArg Init);
|
| /src/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaInit.cpp | 568 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 D | SemaLambda.cpp | 827 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 D | SemaCast.cpp | 441 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 D | SemaExprCXX.cpp | 1549 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 D | SemaDeclCXX.cpp | 297 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 D | SemaCoroutine.cpp | 551 InitializationKind Kind = InitializationKind::CreateForInit( in buildCoroutinePromise()
|
| H A D | SemaTemplateInstantiate.cpp | 3263 InitializationKind Kind = InitializationKind::CreateCopy( in SubstDefaultArgument()
|
| H A D | SemaTemplate.cpp | 6529 InitializationKind Kind = InitializationKind::CreateForInit( in CheckTemplateArgument() 6668 InitializationKind Kind = InitializationKind::CreateForInit( in CheckTemplateArgument()
|
| H A D | SemaExprObjC.cpp | 411 InitializationKind Kind = InitializationKind::CreateCopy( in CheckObjCCollectionLiteralElement()
|
| H A D | SemaDeclObjC.cpp | 5516 InitializationKind InitKind = in SetIvarInitializers() 5517 InitializationKind::CreateDefault(ObjCImplementation->getLocation()); in SetIvarInitializers()
|
| H A D | SemaDecl.cpp | 12840 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 D | SemaExpr.cpp | 4969 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 D | SemaStmt.cpp | 3381 auto Kind = InitializationKind::CreateCopy(Value->getBeginLoc(), in PerformMoveOrCopyInitialization()
|
| H A D | SemaOpenMP.cpp | 17471 InitializationKind Kind = InitializationKind::CreateCopy(ELoc, ELoc); in ActOnOpenMPFirstprivateClause()
|