| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
| H A D | Initialization.h | 560 class InitializationKind { 611 InitializationKind(InitKind Kind, InitContext Context, SourceLocation Loc1, in InitializationKind() function 621 static InitializationKind CreateDirect(SourceLocation InitLoc, in CreateDirect() 624 return InitializationKind(IK_Direct, IC_Normal, in CreateDirect() 628 static InitializationKind CreateDirectList(SourceLocation InitLoc) { in CreateDirectList() 629 return InitializationKind(IK_DirectList, IC_Normal, InitLoc, InitLoc, in CreateDirectList() 633 static InitializationKind CreateDirectList(SourceLocation InitLoc, in CreateDirectList() 636 return InitializationKind(IK_DirectList, IC_Normal, InitLoc, LBraceLoc, in CreateDirectList() 642 static InitializationKind CreateCast(SourceRange TypeRange) { in CreateCast() 643 return InitializationKind(IK_Direct, IC_StaticCast, TypeRange.getBegin(), in CreateCast() [all …]
|
| H A D | Sema.h | 137 class InitializationKind; variable 8482 const InitializationKind &Kind, MultiExprArg Init);
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | SemaInit.cpp | 492 InitializationKind Kind = InitializationKind::CreateValue(Loc, Loc, Loc, in PerformEmptyInit() 519 Kind = InitializationKind::CreateCopy(Loc, Loc); in PerformEmptyInit() 560 InitializationKind::CreateValue(Loc, Loc, Loc, true), in PerformEmptyInit() 1376 InitializationKind Kind = in CheckSubElementType() 1377 InitializationKind::CreateCopy(expr->getBeginLoc(), SourceLocation()); in CheckSubElementType() 2421 InitializationKind Kind = InitializationKind::CreateDirectList( in CheckDesignatedInitializer() 3864 const InitializationKind &Kind, 3896 InitializationKind Kind = InitializationKind::CreateDirectList( in TryInitializerListConstruction() 4041 const InitializationKind &Kind, in TryConstructorInitialization() 4097 bool CopyInitialization = Kind.getKind() == InitializationKind::IK_Copy; in TryConstructorInitialization() [all …]
|
| H A D | SemaLambda.cpp | 832 InitializationKind Kind = in buildLambdaInitCaptureInitialization() 834 ? (CXXDirectInit ? InitializationKind::CreateDirect( in buildLambdaInitCaptureInitialization() 836 : InitializationKind::CreateDirectList(Loc)) in buildLambdaInitCaptureInitialization() 837 : InitializationKind::CreateCopy(Loc, Init->getBeginLoc()); in buildLambdaInitCaptureInitialization() 1620 InitializationKind InitKind = in BuildCaptureInit() 1621 InitializationKind::CreateDirect(Loc, Loc, Loc); in BuildCaptureInit()
|
| H A D | SemaCast.cpp | 431 InitializationKind initKind in tryDiagnoseOverloadedCast() 432 = (CT == CT_CStyle)? InitializationKind::CreateCStyleCast(range.getBegin(), in tryDiagnoseOverloadedCast() 434 : (CT == CT_Functional)? InitializationKind::CreateFunctionalCast(range, in tryDiagnoseOverloadedCast() 436 : InitializationKind::CreateCast(/*type range?*/ range); in tryDiagnoseOverloadedCast() 1832 InitializationKind InitKind in TryStaticImplicitCast() 1834 ? InitializationKind::CreateCStyleCast(OpRange.getBegin(), OpRange, in TryStaticImplicitCast() 1837 ? InitializationKind::CreateFunctionalCast(OpRange, ListInitialization) in TryStaticImplicitCast() 1838 : InitializationKind::CreateCast(OpRange); in TryStaticImplicitCast()
|
| H A D | SemaExprCXX.cpp | 1440 InitializationKind Kind = in BuildCXXTypeConstructExpr() 1443 ? InitializationKind::CreateDirectList( in BuildCXXTypeConstructExpr() 1445 : InitializationKind::CreateDirect(TyBeginLoc, LParenOrBraceLoc, in BuildCXXTypeConstructExpr() 1447 : InitializationKind::CreateValue(TyBeginLoc, LParenOrBraceLoc, in BuildCXXTypeConstructExpr() 1931 InitializationKind Kind in BuildCXXNew() 1936 ? InitializationKind::CreateDefault(TypeRange.getBegin()) in BuildCXXNew() 1941 ? InitializationKind::CreateDirectList( in BuildCXXNew() 1944 : InitializationKind::CreateDirect(TypeRange.getBegin(), in BuildCXXNew() 5240 InitializationKind InitKind(InitializationKind::CreateDirect(KWLoc, KWLoc, in evaluateTypeTrait() 5439 InitializationKind Kind(InitializationKind::CreateCopy(KeyLoc, in EvaluateBinaryTypeTrait() [all …]
|
| H A D | SemaDeclCXX.cpp | 271 InitializationKind Kind = InitializationKind::CreateCopy(Param->getLocation(), in ConvertParamDefaultArgument() 1273 InitializationKind Kind = InitializationKind::CreateCopy(Loc, Loc); in checkTupleLikeDecomposition() 4008 InitializationKind Kind = in ActOnFinishCXXInClassMemberInitializer() 4010 ? InitializationKind::CreateDirectList(InitExpr->getBeginLoc(), in ActOnFinishCXXInClassMemberInitializer() 4013 : InitializationKind::CreateCopy(InitExpr->getBeginLoc(), InitLoc); in ActOnFinishCXXInClassMemberInitializer() 4369 InitializationKind Kind = in BuildMemberInitializer() 4370 InitList ? InitializationKind::CreateDirectList( in BuildMemberInitializer() 4372 : InitializationKind::CreateDirect(IdLoc, InitRange.getBegin(), in BuildMemberInitializer() 4423 InitializationKind Kind = in BuildDelegatingInitializer() 4424 InitList ? InitializationKind::CreateDirectList( in BuildDelegatingInitializer() [all …]
|
| H A D | SemaCoroutine.cpp | 601 InitializationKind Kind = InitializationKind::CreateForInit( in buildCoroutinePromise()
|
| H A D | SemaExprObjC.cpp | 404 InitializationKind Kind = InitializationKind::CreateCopy( in CheckObjCCollectionLiteralElement()
|
| H A D | SemaStmt.cpp | 3436 InitializationKind Kind = InitializationKind::CreateCopy( in TryMoveInitialization()
|
| H A D | SemaDecl.cpp | 11682 InitializationKind Kind = InitializationKind::CreateForInit( in deduceVarTypeFromInitializer() 12245 InitializationKind Kind = InitializationKind::CreateForInit( in AddInitializerToDecl() 12850 InitializationKind Kind in ActOnUninitializedDecl() 12851 = InitializationKind::CreateDefault(Var->getLocation()); in ActOnUninitializedDecl()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 4360 InitializationKind Kind = InitializationKind::CreateCopy( in InstantiateDefaultArgument()
|
| H A D | SemaExpr.cpp | 4764 InitializationKind Kind = in tryConvertExprToType() 4765 InitializationKind::CreateCopy(E->getBeginLoc(), SourceLocation()); in tryConvertExprToType() 6885 InitializationKind Kind in BuildCompoundLiteralExpr() 6886 = InitializationKind::CreateCStyleCast(LParenLoc, in BuildCompoundLiteralExpr() 13965 InitializationKind Kind = InitializationKind::CreateDirectList( in CreateBuiltinBinOp()
|
| H A D | SemaTemplate.cpp | 6828 InitializationKind Kind = InitializationKind::CreateForInit( in CheckTemplateArgument()
|
| H A D | SemaOpenMP.cpp | 15604 InitializationKind Kind = InitializationKind::CreateCopy(ELoc, ELoc); in ActOnOpenMPFirstprivateClause()
|