Home
last modified time | relevance | path

Searched refs:InitializedEntity (Results 1 – 21 of 21) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DInitialization.h48 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 DSema.h139 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 DSemaInit.cpp300 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 DSemaCoroutine.cpp600 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 DSemaAccess.cpp1631 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 DSemaExprCXX.cpp877 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 DSemaLambda.cpp830 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 DSemaExprObjC.cpp352 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 DSemaStmt.cpp3426 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 DSemaDeclCXX.cpp269 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 DSemaCast.cpp430 InitializedEntity entity = InitializedEntity::InitializeTemporary(destType); in tryDiagnoseOverloadedCast()
1831 InitializedEntity Entity = InitializedEntity::InitializeTemporary(DestType); in TryStaticImplicitCast()
H A DSemaChecking.cpp270 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 DSemaExpr.cpp851 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 DSemaOverload.cpp5040 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 DSema.cpp1952 InitializedEntity::InitializeBlock(Loc, T, false), VD, VD->getType(), in checkEscapingByref()
H A DSemaDecl.cpp11681 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 DSemaTemplateInstantiateDecl.cpp4358 InitializedEntity Entity in InstantiateDefaultArgument()
4359 = InitializedEntity::InitializeParameter(Context, Param); in InstantiateDefaultArgument()
H A DSemaObjCProperty.cpp1469 InitializedEntity::InitializeResult(PropertyDiagLoc, in ActOnPropertyImplDecl()
H A DSemaDeclAttr.cpp4986 InitializedEntity Entity = InitializedEntity::InitializeParameter( in makeLaunchBoundsArgExpr()
H A DSemaTemplate.cpp6826 InitializedEntity Entity = in CheckTemplateArgument()
6827 InitializedEntity::InitializeTemplateParameter(ParamType, Param); in CheckTemplateArgument()
H A DSemaOpenMP.cpp15602 InitializedEntity Entity = in ActOnOpenMPFirstprivateClause()
15603 InitializedEntity::InitializeVariable(VDInitTemp); in ActOnOpenMPFirstprivateClause()