| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
| H A D | Initialization.h | 48 class alignas(8) InitializedEntity { 138 const InitializedEntity *Parent = nullptr; 212 InitializedEntity() {}; in InitializedEntity() function 215 InitializedEntity(VarDecl *Var, EntityKind EK = EK_Variable) 221 InitializedEntity(EntityKind Kind, SourceLocation Loc, QualType Type, 230 InitializedEntity(FieldDecl *Member, const InitializedEntity *Parent, in InitializedEntity() function 236 InitializedEntity(ASTContext &Context, unsigned Index, 237 const InitializedEntity &Parent); 240 InitializedEntity(IdentifierInfo *VarID, QualType FieldType, SourceLocation Loc) in InitializedEntity() function 249 static InitializedEntity InitializeVariable(VarDecl *Var) { in InitializeVariable() [all …]
|
| H A D | Sema.h | 139 class InitializedEntity; variable 3443 ExprResult PerformMoveOrCopyInitialization(const InitializedEntity &Entity, 3450 const InitializedEntity &Entity, InitListExpr *From); 3454 bool CanPerformCopyInitialization(const InitializedEntity &Entity, 3456 ExprResult PerformCopyInitialization(const InitializedEntity &Entity, 3469 void checkInitializerLifetime(const InitializedEntity &Entity, Expr *Init); 7256 const InitializedEntity &Entity, 7261 const InitializedEntity &Entity, 8481 TypeSourceInfo *TInfo, const InitializedEntity &Entity,
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | SemaInit.cpp | 300 void CheckImplicitInitList(const InitializedEntity &Entity, 304 void CheckExplicitInitList(const InitializedEntity &Entity, 308 void CheckListElementTypes(const InitializedEntity &Entity, 315 void CheckSubElementType(const InitializedEntity &Entity, 321 void CheckComplexType(const InitializedEntity &Entity, 326 void CheckScalarType(const InitializedEntity &Entity, 331 void CheckReferenceType(const InitializedEntity &Entity, 336 void CheckVectorType(const InitializedEntity &Entity, 340 void CheckStructUnionTypes(const InitializedEntity &Entity, 348 void CheckArrayType(const InitializedEntity &Entity, [all …]
|
| H A D | SemaCoroutine.cpp | 600 InitializedEntity Entity = InitializedEntity::InitializeVariable(VD); in buildCoroutinePromise() 1002 InitializedEntity Entity = in BuildCoreturnStmt() 1003 InitializedEntity::InitializeResult(Loc, E->getType(), NRVOCandidate); in BuildCoreturnStmt() 1571 InitializedEntity Entity = in makeGroDeclAndReturnStmt() 1572 InitializedEntity::InitializeResult(Loc, FnRetType, false); in makeGroDeclAndReturnStmt() 1588 InitializedEntity Entity = InitializedEntity::InitializeVariable(GroDecl); in makeGroDeclAndReturnStmt()
|
| H A D | SemaAccess.cpp | 1631 const InitializedEntity &Entity, in CheckConstructorAccess() 1645 case InitializedEntity::EK_Base: in CheckConstructorAccess() 1651 case InitializedEntity::EK_Member: { in CheckConstructorAccess() 1658 case InitializedEntity::EK_LambdaCapture: { in CheckConstructorAccess() 1674 const InitializedEntity &Entity, in CheckConstructorAccess() 1690 if ((Entity.getKind() == InitializedEntity::EK_Base || in CheckConstructorAccess() 1691 Entity.getKind() == InitializedEntity::EK_Delegating) && in CheckConstructorAccess()
|
| H A D | SemaExprCXX.cpp | 877 InitializedEntity Entity = InitializedEntity::InitializeException( in BuildCXXThrow() 1439 InitializedEntity Entity = InitializedEntity::InitializeTemporary(TInfo); in BuildCXXTypeConstructExpr() 1459 Entity = InitializedEntity::InitializeTemporary(TInfo, Ty); in BuildCXXTypeConstructExpr() 1958 InitializedEntity Entity in BuildCXXNew() 1959 = InitializedEntity::InitializeNew(StartLoc, AllocType); in BuildCXXNew() 2314 InitializedEntity Entity in BuildCXXNew() 2315 = InitializedEntity::InitializeNew(StartLoc, InitType); in BuildCXXNew() 3783 InitializedEntity Entity = in SemaBuiltinOperatorNewDeleteOverloaded() 3784 InitializedEntity::InitializeParameter(Context, ParamTy, false); in SemaBuiltinOperatorNewDeleteOverloaded() 3975 InitializedEntity::InitializeTemporary(Ty)); in BuildCXXCastArgument() [all …]
|
| H A D | SemaLambda.cpp | 830 InitializedEntity Entity = in buildLambdaInitCaptureInitialization() 831 InitializedEntity::InitializeLambdaCapture(Id, DeducedType, Loc); in buildLambdaInitCaptureInitialization() 1618 InitializedEntity Entity = InitializedEntity::InitializeLambdaCapture( in BuildCaptureInit() 1974 InitializedEntity::InitializeLambdaToBlock(ConvLocation, Src->getType(), in BuildBlockForLambdaConversion()
|
| H A D | SemaExprObjC.cpp | 352 InitializedEntity Entity = InitializedEntity::InitializeParameter(Context, in BuildObjCNumericLiteral() 401 InitializedEntity Entity in CheckObjCCollectionLiteralElement() 402 = InitializedEntity::InitializeParameter(S.Context, T, in CheckObjCCollectionLiteralElement() 495 InitializedEntity::InitializeParameter(S.Context, T, in CheckObjCCollectionLiteralElement() 739 InitializedEntity IE = InitializedEntity::InitializeTemporary(ValueType); in BuildObjCBoxedExpr() 745 InitializedEntity IE = InitializedEntity::InitializeParameter(Context, in BuildObjCBoxedExpr() 1865 InitializedEntity Entity in CheckMessageArgumentTypes() 1866 = InitializedEntity::InitializeParameter(Context, param, paramType); in CheckMessageArgumentTypes()
|
| H A D | SemaStmt.cpp | 3426 static bool TryMoveInitialization(Sema &S, const InitializedEntity &Entity, in TryMoveInitialization() 3512 const InitializedEntity &Entity, const VarDecl *NRVOCandidate, in PerformMoveOrCopyInitialization() 3557 (Entity.getKind() == InitializedEntity::EK_Exception); in PerformMoveOrCopyInitialization() 3725 InitializedEntity Entity = InitializedEntity::InitializeResult(ReturnLoc, in ActOnCapScopeReturnStmt() 4139 InitializedEntity Entity = InitializedEntity::InitializeResult(ReturnLoc, in BuildReturnStmt() 4155 Entity = InitializedEntity::InitializeRelatedResult(getCurMethodDecl(), in BuildReturnStmt()
|
| H A D | SemaDeclCXX.cpp | 269 InitializedEntity Entity = InitializedEntity::InitializeParameter(Context, in ConvertParamDefaultArgument() 1272 InitializedEntity Entity = InitializedEntity::InitializeBinding(RefVD); in checkTupleLikeDecomposition() 4006 InitializedEntity Entity = in ActOnFinishCXXInClassMemberInitializer() 4007 InitializedEntity::InitializeMemberFromDefaultMemberInitializer(FD); in ActOnFinishCXXInClassMemberInitializer() 4365 InitializedEntity MemberEntity = in BuildMemberInitializer() 4366 DirectMember ? InitializedEntity::InitializeMember(DirectMember, nullptr) in BuildMemberInitializer() 4367 : InitializedEntity::InitializeMember(IndirectMember, in BuildMemberInitializer() 4421 InitializedEntity DelegationEntity = InitializedEntity::InitializeDelegation( in BuildDelegatingInitializer() 4556 InitializedEntity BaseEntity = in BuildBaseInitializer() 4557 InitializedEntity::InitializeBase(Context, BaseSpec, VirtualBaseSpec); in BuildBaseInitializer() [all …]
|
| H A D | SemaCast.cpp | 430 InitializedEntity entity = InitializedEntity::InitializeTemporary(destType); in tryDiagnoseOverloadedCast() 1831 InitializedEntity Entity = InitializedEntity::InitializeTemporary(DestType); in TryStaticImplicitCast()
|
| H A D | SemaChecking.cpp | 270 InitializedEntity::InitializeParameter(S.Context, SrcTy, false), in SemaBuiltinAlignment() 276 S.PerformCopyInitialization(InitializedEntity::InitializeParameter( in SemaBuiltinAlignment() 1367 InitializedEntity Entity = in SemaBuiltinLaunder() 1368 InitializedEntity::InitializeParameter(S.Context, ParamTy, false); in SemaBuiltinLaunder() 2425 InitializedEntity Entity = InitializedEntity::InitializeParameter( in CheckARMBuiltinExclusiveCall() 5274 InitializedEntity Entity = in BuildAtomicExpr() 5275 InitializedEntity::InitializeParameter(Context, Ty, false); in BuildAtomicExpr() 5376 InitializedEntity Entity = in checkBuiltinArgument() 5377 InitializedEntity::InitializeParameter(S.Context, Param); in checkBuiltinArgument() 5721 InitializedEntity Entity = InitializedEntity::InitializeParameter(Context, in SemaBuiltinAtomicOverloaded() [all …]
|
| H A D | SemaExpr.cpp | 851 InitializedEntity::InitializeTemporary(E->getType()), in DefaultArgumentPromotion() 4763 InitializedEntity Entity = InitializedEntity::InitializeTemporary(Ty); in tryConvertExprToType() 5933 InitializedEntity Entity = in GatherArgumentsForCall() 5934 Param ? InitializedEntity::InitializeParameter(Context, Param, in GatherArgumentsForCall() 5936 : InitializedEntity::InitializeParameter( in GatherArgumentsForCall() 6779 InitializedEntity Entity = InitializedEntity::InitializeParameter( in BuildResolvedCallExpr() 6883 InitializedEntity Entity in BuildCompoundLiteralExpr() 6884 = InitializedEntity::InitializeCompoundLiteralInit(TInfo); in BuildCompoundLiteralExpr() 13967 InitializedEntity Entity = in CreateBuiltinBinOp() 13968 InitializedEntity::InitializeTemporary(LHSExpr->getType()); in CreateBuiltinBinOp() [all …]
|
| H A D | SemaOverload.cpp | 5040 InitializedEntity Entity = in TryListConversion() 5041 InitializedEntity::InitializeParameter(S.Context, ToType, in TryListConversion() 5132 InitializedEntity Entity = in TryListConversion() 5133 InitializedEntity::InitializeParameter(S.Context, ToType, in TryListConversion() 5693 InitializedEntity::InitializeTemplateParameter( in CheckConvertedConstantExpression() 6610 R = S.PerformCopyInitialization(InitializedEntity::InitializeParameter( in convertArgsForAvailabilityChecks() 13303 = PerformCopyInitialization(InitializedEntity::InitializeParameter( in CreateOverloadedUnaryOp() 13639 InitializedEntity::InitializeParameter(Context, in CreateOverloadedBinOp() 13655 InitializedEntity::InitializeParameter(Context, in CreateOverloadedBinOp() 13663 InitializedEntity::InitializeParameter(Context, in CreateOverloadedBinOp() [all …]
|
| H A D | Sema.cpp | 1952 InitializedEntity::InitializeBlock(Loc, T, false), VD, VD->getType(), in checkEscapingByref()
|
| H A D | SemaDecl.cpp | 11681 InitializedEntity Entity = InitializedEntity::InitializeVariable(VDecl); in deduceVarTypeFromInitializer() 12244 InitializedEntity Entity = InitializedEntity::InitializeVariable(VDecl); in AddInitializerToDecl() 12849 InitializedEntity Entity = InitializedEntity::InitializeVariable(Var); in ActOnUninitializedDecl()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 4358 InitializedEntity Entity in InstantiateDefaultArgument() 4359 = InitializedEntity::InitializeParameter(Context, Param); in InstantiateDefaultArgument()
|
| H A D | SemaObjCProperty.cpp | 1469 InitializedEntity::InitializeResult(PropertyDiagLoc, in ActOnPropertyImplDecl()
|
| H A D | SemaDeclAttr.cpp | 4986 InitializedEntity Entity = InitializedEntity::InitializeParameter( in makeLaunchBoundsArgExpr()
|
| H A D | SemaTemplate.cpp | 6826 InitializedEntity Entity = in CheckTemplateArgument() 6827 InitializedEntity::InitializeTemplateParameter(ParamType, Param); in CheckTemplateArgument()
|
| H A D | SemaOpenMP.cpp | 15602 InitializedEntity Entity = in ActOnOpenMPFirstprivateClause() 15603 InitializedEntity::InitializeVariable(VDInitTemp); in ActOnOpenMPFirstprivateClause()
|