| /openbsd-src/gnu/llvm/clang/include/clang/Sema/ |
| H A D | Initialization.h | 47 class alignas(8) InitializedEntity { 141 const InitializedEntity *Parent = nullptr; 215 InitializedEntity() {}; in InitializedEntity() function 218 InitializedEntity(VarDecl *Var, EntityKind EK = EK_Variable) 224 InitializedEntity(EntityKind Kind, SourceLocation Loc, QualType Type, 233 InitializedEntity(FieldDecl *Member, const InitializedEntity *Parent, 241 InitializedEntity(ASTContext &Context, unsigned Index, 242 const InitializedEntity &Parent); 245 InitializedEntity(IdentifierInfo *VarID, QualType FieldType, SourceLocation Loc) in InitializedEntity() function 254 static InitializedEntity InitializeVariable(VarDecl *Var) { in InitializeVariable() [all …]
|
| H A D | Sema.h | 141 class InitializedEntity; variable 3823 const InitializedEntity &Entity, InitListExpr *From); 3827 bool CanPerformCopyInitialization(const InitializedEntity &Entity, 3829 ExprResult PerformCopyInitialization(const InitializedEntity &Entity, 3842 void checkInitializerLifetime(const InitializedEntity &Entity, Expr *Init); 5181 PerformMoveOrCopyInitialization(const InitializedEntity &Entity, 7870 const InitializedEntity &Entity, 7875 const InitializedEntity &Entity, 9110 TypeSourceInfo *TInfo, const InitializedEntity &Entity,
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaInit.cpp | 311 void CheckImplicitInitList(const InitializedEntity &Entity, 315 void CheckExplicitInitList(const InitializedEntity &Entity, 319 void CheckListElementTypes(const InitializedEntity &Entity, 326 void CheckSubElementType(const InitializedEntity &Entity, 332 void CheckComplexType(const InitializedEntity &Entity, 337 void CheckScalarType(const InitializedEntity &Entity, 342 void CheckReferenceType(const InitializedEntity &Entity, 347 void CheckVectorType(const InitializedEntity &Entity, 351 void CheckStructUnionTypes(const InitializedEntity &Entity, 359 void CheckArrayType(const InitializedEntity &Entity, [all …]
|
| H A D | SemaAccess.cpp | 1634 const InitializedEntity &Entity, in CheckConstructorAccess() 1648 case InitializedEntity::EK_Base: in CheckConstructorAccess() 1654 case InitializedEntity::EK_Member: in CheckConstructorAccess() 1655 case InitializedEntity::EK_ParenAggInitMember: { in CheckConstructorAccess() 1662 case InitializedEntity::EK_LambdaCapture: { in CheckConstructorAccess() 1678 const InitializedEntity &Entity, in CheckConstructorAccess() 1694 if ((Entity.getKind() == InitializedEntity::EK_Base || in CheckConstructorAccess() 1695 Entity.getKind() == InitializedEntity::EK_Delegating) && in CheckConstructorAccess()
|
| H A D | SemaExprCXX.cpp | 902 InitializedEntity Entity = in BuildCXXThrow() 903 InitializedEntity::InitializeException(OpLoc, ExceptionObjectTy); in BuildCXXThrow() 1467 InitializedEntity Entity = in BuildCXXTypeConstructExpr() 1468 InitializedEntity::InitializeTemporary(Context, TInfo); in BuildCXXTypeConstructExpr() 1492 Entity = InitializedEntity::InitializeTemporary(TInfo, Ty); in BuildCXXTypeConstructExpr() 1532 Entity = InitializedEntity::InitializeTemporary(TInfo, Ty); in BuildCXXTypeConstructExpr() 2029 InitializedEntity Entity in BuildCXXNew() 2030 = InitializedEntity::InitializeNew(StartLoc, AllocType); in BuildCXXNew() 2392 InitializedEntity Entity in BuildCXXNew() 2393 = InitializedEntity::InitializeNew(StartLoc, InitType); in BuildCXXNew() [all …]
|
| H A D | SemaLambda.cpp | 840 InitializedEntity Entity = in buildLambdaInitCaptureInitialization() 841 InitializedEntity::InitializeLambdaCapture(Id, DeducedType, Loc); in buildLambdaInitCaptureInitialization() 1666 InitializedEntity Entity = InitializedEntity::InitializeLambdaCapture( in BuildCaptureInit() 2023 InitializedEntity::InitializeLambdaToBlock(ConvLocation, Src->getType()), in BuildBlockForLambdaConversion()
|
| H A D | SemaExprObjC.cpp | 353 InitializedEntity Entity = InitializedEntity::InitializeParameter(Context, in BuildObjCNumericLiteral() 402 InitializedEntity Entity in CheckObjCCollectionLiteralElement() 403 = InitializedEntity::InitializeParameter(S.Context, T, in CheckObjCCollectionLiteralElement() 496 InitializedEntity::InitializeParameter(S.Context, T, in CheckObjCCollectionLiteralElement() 740 InitializedEntity IE = InitializedEntity::InitializeTemporary(ValueType); in BuildObjCBoxedExpr() 746 InitializedEntity IE = InitializedEntity::InitializeParameter(Context, in BuildObjCBoxedExpr() 1863 InitializedEntity Entity in CheckMessageArgumentTypes() 1864 = InitializedEntity::InitializeParameter(Context, param, paramType); in CheckMessageArgumentTypes()
|
| H A D | SemaCoroutine.cpp | 553 InitializedEntity Entity = InitializedEntity::InitializeVariable(VD); in buildCoroutinePromise() 1746 InitializedEntity Entity = in makeGroDeclAndReturnStmt() 1747 InitializedEntity::InitializeResult(Loc, FnRetType); in makeGroDeclAndReturnStmt()
|
| H A D | SemaDeclCXX.cpp | 284 InitializedEntity Entity = InitializedEntity::InitializeParameter(Context, in ConvertParamDefaultArgument() 1305 InitializedEntity Entity = InitializedEntity::InitializeBinding(RefVD); in checkTupleLikeDecomposition() 4063 InitializedEntity Entity = in ConvertMemberDefaultInitExpression() 4064 InitializedEntity::InitializeMemberFromDefaultMemberInitializer(FD); in ConvertMemberDefaultInitExpression() 4465 InitializedEntity MemberEntity = in BuildMemberInitializer() 4466 DirectMember ? InitializedEntity::InitializeMember(DirectMember, nullptr) in BuildMemberInitializer() 4467 : InitializedEntity::InitializeMember(IndirectMember, in BuildMemberInitializer() 4528 InitializedEntity DelegationEntity = InitializedEntity::InitializeDelegation( in BuildDelegatingInitializer() 4673 InitializedEntity BaseEntity = in BuildBaseInitializer() 4674 InitializedEntity::InitializeBase(Context, BaseSpec, VirtualBaseSpec); in BuildBaseInitializer() [all …]
|
| H A D | SemaStmt.cpp | 3529 const InitializedEntity &Entity, const NamedReturnInfo &NRInfo, Expr *Value, in PerformMoveOrCopyInitialization() 3702 InitializedEntity Entity = in ActOnCapScopeReturnStmt() 3703 InitializedEntity::InitializeResult(ReturnLoc, FnRetType); in ActOnCapScopeReturnStmt() 4142 InitializedEntity Entity = in BuildReturnStmt() 4143 InitializedEntity::InitializeResult(ReturnLoc, RetType); in BuildReturnStmt() 4160 Entity = InitializedEntity::InitializeRelatedResult(getCurMethodDecl(), in BuildReturnStmt()
|
| H A D | SemaCast.cpp | 439 InitializedEntity entity = InitializedEntity::InitializeTemporary(destType); in tryDiagnoseOverloadedCast() 1859 InitializedEntity Entity = InitializedEntity::InitializeTemporary(DestType); in TryStaticImplicitCast()
|
| H A D | SemaChecking.cpp | 176 InitializedEntity Entity = in convertArgumentToType() 177 InitializedEntity::InitializeParameter(S.Context, Ty, false); in convertArgumentToType() 347 InitializedEntity::InitializeParameter(S.Context, SrcTy, false), in SemaBuiltinAlignment() 353 S.PerformCopyInitialization(InitializedEntity::InitializeParameter( in SemaBuiltinAlignment() 1941 InitializedEntity Entity = in SemaBuiltinLaunder() 1942 InitializedEntity::InitializeParameter(S.Context, ParamTy, false); in SemaBuiltinLaunder() 3188 InitializedEntity Entity = InitializedEntity::InitializeParameter( in CheckARMBuiltinExclusiveCall() 6614 InitializedEntity Entity = in BuildAtomicExpr() 6615 InitializedEntity::InitializeParameter(Context, Ty, false); in BuildAtomicExpr() 6719 InitializedEntity Entity = in checkBuiltinArgument() [all …]
|
| H A D | SemaExpr.cpp | 909 InitializedEntity::InitializeTemporary(E->getType()), in DefaultArgumentPromotion() 4972 InitializedEntity Entity = InitializedEntity::InitializeTemporary(Ty); in tryConvertExprToType() 6404 InitializedEntity Entity = in GatherArgumentsForCall() 6405 Param ? InitializedEntity::InitializeParameter(Context, Param, in GatherArgumentsForCall() 6407 : InitializedEntity::InitializeParameter( in GatherArgumentsForCall() 7378 InitializedEntity Entity = InitializedEntity::InitializeParameter( in BuildResolvedCallExpr() 7483 InitializedEntity Entity in BuildCompoundLiteralExpr() 7484 = InitializedEntity::InitializeCompoundLiteralInit(TInfo); in BuildCompoundLiteralExpr() 15118 InitializedEntity Entity = in CreateBuiltinBinOp() 15119 InitializedEntity::InitializeTemporary(LHSExpr->getType()); in CreateBuiltinBinOp() [all …]
|
| H A D | SemaOverload.cpp | 5150 InitializedEntity Entity = in TryListConversion() 5151 InitializedEntity::InitializeParameter(S.Context, ToType, in TryListConversion() 5287 InitializedEntity Entity = in TryListConversion() 5288 InitializedEntity::InitializeParameter(S.Context, ToType, in TryListConversion() 5849 InitializedEntity::InitializeTemplateParameter( in CheckConvertedConstantExpression() 6793 R = S.PerformCopyInitialization(InitializedEntity::InitializeParameter( in convertArgsForAvailabilityChecks() 13645 = PerformCopyInitialization(InitializedEntity::InitializeParameter( in CreateOverloadedUnaryOp() 13997 InitializedEntity::InitializeParameter(Context, in CreateOverloadedBinOp() 14013 InitializedEntity::InitializeParameter(Context, in CreateOverloadedBinOp() 14021 InitializedEntity::InitializeParameter(Context, in CreateOverloadedBinOp() [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 2885 InitializedEntity Entity in SubstDefaultArgument() 2886 = InitializedEntity::InitializeParameter(Context, Param); in SubstDefaultArgument()
|
| H A D | Sema.cpp | 2156 auto IE = InitializedEntity::InitializeBlock(Loc, T); in checkEscapingByref()
|
| H A D | SemaObjCProperty.cpp | 1469 InitializedEntity::InitializeResult(PropertyDiagLoc, in ActOnPropertyImplDecl()
|
| H A D | SemaDecl.cpp | 12594 InitializedEntity Entity = InitializedEntity::InitializeVariable(VDecl); in deduceVarTypeFromInitializer() 13175 InitializedEntity Entity = InitializedEntity::InitializeVariable(VDecl); in AddInitializerToDecl() 13788 InitializedEntity Entity = InitializedEntity::InitializeVariable(Var); in ActOnUninitializedDecl()
|
| H A D | SemaTemplate.cpp | 7080 InitializedEntity Entity = in CheckTemplateArgument() 7081 InitializedEntity::InitializeTemplateParameter(ParamType, Param); in CheckTemplateArgument()
|
| H A D | SemaDeclAttr.cpp | 5526 InitializedEntity Entity = InitializedEntity::InitializeParameter( in makeLaunchBoundsArgExpr()
|
| H A D | SemaOpenMP.cpp | 18333 InitializedEntity Entity = in ActOnOpenMPFirstprivateClause() 18334 InitializedEntity::InitializeVariable(VDInitTemp); in ActOnOpenMPFirstprivateClause()
|