Lines Matching refs:Entity
57 getEntityLifetime(const InitializedEntity *Entity, in getEntityLifetime() argument
60 switch (Entity->getKind()) { in getEntityLifetime()
63 return {Entity, LK_Extended}; in getEntityLifetime()
67 if (Entity->getParent()) in getEntityLifetime()
68 return getEntityLifetime(Entity->getParent(), Entity); in getEntityLifetime()
82 return {Entity, Entity->isDefaultMemberInitializer() ? LK_Extended in getEntityLifetime()
88 return {Entity, LK_Extended}; in getEntityLifetime()
129 return getEntityLifetime(Entity->getParent(), InitField); in getEntityLifetime()
133 if (Entity->getParent()) in getEntityLifetime()
134 return getEntityLifetime(Entity->getParent(), InitField); in getEntityLifetime()
1303 void checkExprLifetime(Sema &SemaRef, const InitializedEntity &Entity, in checkExprLifetime() argument
1305 auto LTResult = getEntityLifetime(&Entity); in checkExprLifetime()
1310 checkExprLifetimeImpl(SemaRef, &Entity, ExtendingEntity, LK, in checkExprLifetime()
1314 void checkExprLifetime(Sema &SemaRef, const AssignedEntity &Entity, in checkExprLifetime() argument
1318 bool RunAnalysis = Entity.LHS->getType()->isPointerType() || in checkExprLifetime()
1320 isRecordWithAttr<PointerAttr>(Entity.LHS->getType())); in checkExprLifetime()
1326 /*ExtendingEntity=*/nullptr, LK_Assignment, &Entity, in checkExprLifetime()