Searched refs:Entity (Results 1 - 25 of 46) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaAccess.cpp149 AccessTarget(const AccessedEntity &Entity) argument
150 : AccessedEntity(Entity) {
1260 AccessTarget &Entity) {
1261 const CXXRecordDecl *NamingClass = Entity.getNamingClass();
1262 const CXXRecordDecl *DeclaringClass = Entity.getDeclaringClass();
1263 NamedDecl *D = (Entity.isMemberAccess() ? Entity.getTargetDecl() : nullptr);
1265 S.Diag(Loc, Entity.getDiag())
1266 << (Entity.getAccess() == AS_protected)
1270 DiagnoseAccessPath(S, EC, Entity);
1258 DiagnoseBadAccess(Sema &S, SourceLocation Loc, const EffectiveContext &EC, AccessTarget &Entity) argument
1293 IsMicrosoftUsingDeclarationAccessBug(Sema& S, SourceLocation AccessLoc, AccessTarget &Entity) argument
1313 IsAccessible(Sema &S, const EffectiveContext &EC, AccessTarget &Entity) argument
1391 DelayDependentAccess(Sema &S, const EffectiveContext &EC, SourceLocation Loc, const AccessTarget &Entity) argument
1409 CheckEffectiveAccess(Sema &S, const EffectiveContext &EC, SourceLocation Loc, AccessTarget &Entity) argument
1436 CheckAccess(Sema &S, SourceLocation Loc, AccessTarget &Entity) argument
1613 CheckConstructorAccess(SourceLocation UseLoc, CXXConstructorDecl *Constructor, DeclAccessPair Found, const InitializedEntity &Entity, bool IsCopyBindingRefToTemp) argument
1656 CheckConstructorAccess(SourceLocation UseLoc, CXXConstructorDecl *Constructor, DeclAccessPair Found, const InitializedEntity &Entity, const PartialDiagnostic &PD) argument
[all...]
H A DSemaInit.cpp294 void CheckImplicitInitList(const InitializedEntity &Entity,
298 void CheckExplicitInitList(const InitializedEntity &Entity,
302 void CheckListElementTypes(const InitializedEntity &Entity,
309 void CheckSubElementType(const InitializedEntity &Entity,
314 void CheckComplexType(const InitializedEntity &Entity,
319 void CheckScalarType(const InitializedEntity &Entity,
324 void CheckReferenceType(const InitializedEntity &Entity,
329 void CheckVectorType(const InitializedEntity &Entity,
333 void CheckStructUnionTypes(const InitializedEntity &Entity,
341 void CheckArrayType(const InitializedEntity &Entity,
483 PerformEmptyInit(SourceLocation Loc, const InitializedEntity &Entity) argument
594 CheckEmptyInitializable(const InitializedEntity &Entity, SourceLocation Loc) argument
734 FillInEmptyInitializations(const InitializedEntity &Entity, InitListExpr *ILE, bool &RequiresSecondPass, InitListExpr *OuterILE, unsigned OuterIndex, bool FillWithNoInit) argument
936 InitListChecker(Sema &S, const InitializedEntity &Entity, InitListExpr *IL, QualType &T, bool VerifyOnly, bool TreatUnavailableAsInvalid, bool InOverloadResolution) argument
992 isIdiomaticBraceElisionEntity(const InitializedEntity &Entity) argument
1024 CheckImplicitInitList(const InitializedEntity &Entity, InitListExpr *ParentIList, QualType T, unsigned &Index, InitListExpr *StructuredList, unsigned &StructuredIndex) argument
1103 warnBracedScalarInit(Sema &S, const InitializedEntity &Entity, SourceRange Braces) argument
1170 CheckExplicitInitList(const InitializedEntity &Entity, InitListExpr *IList, QualType &T, InitListExpr *StructuredList, bool TopLevelObject) argument
1245 CheckListElementTypes(const InitializedEntity &Entity, InitListExpr *IList, QualType &DeclType, bool SubobjectIsDesignatorContext, unsigned &Index, InitListExpr *StructuredList, unsigned &StructuredIndex, bool TopLevelObject) argument
1309 CheckSubElementType(const InitializedEntity &Entity, InitListExpr *IList, QualType ElemType, unsigned &Index, InitListExpr *StructuredList, unsigned &StructuredIndex) argument
1468 CheckComplexType(const InitializedEntity &Entity, InitListExpr *IList, QualType DeclType, unsigned &Index, InitListExpr *StructuredList, unsigned &StructuredIndex) argument
1504 CheckScalarType(const InitializedEntity &Entity, InitListExpr *IList, QualType DeclType, unsigned &Index, InitListExpr *StructuredList, unsigned &StructuredIndex) argument
1576 CheckReferenceType(const InitializedEntity &Entity, InitListExpr *IList, QualType DeclType, unsigned &Index, InitListExpr *StructuredList, unsigned &StructuredIndex) argument
1634 CheckVectorType(const InitializedEntity &Entity, InitListExpr *IList, QualType DeclType, unsigned &Index, InitListExpr *StructuredList, unsigned &StructuredIndex) argument
[all...]
H A DSemaTemplateInstantiate.cpp230 Decl *Entity, NamedDecl *Template, ArrayRef<TemplateArgument> TemplateArgs,
246 Inst.Entity = Entity;
254 AlreadyInstantiating = !Inst.Entity ? false :
256 .insert(std::make_pair(Inst.Entity->getCanonicalDecl(), Inst.Kind))
263 Sema &SemaRef, SourceLocation PointOfInstantiation, Decl *Entity,
267 PointOfInstantiation, InstantiationRange, Entity) {}
270 Sema &SemaRef, SourceLocation PointOfInstantiation, FunctionDecl *Entity,
274 PointOfInstantiation, InstantiationRange, Entity) {}
377 PointOfInstantiation, InstantiationRange, /*Entity
227 InstantiatingTemplate( Sema &SemaRef, CodeSynthesisContext::SynthesisKind Kind, SourceLocation PointOfInstantiation, SourceRange InstantiationRange, Decl *Entity, NamedDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, sema::TemplateDeductionInfo *DeductionInfo) argument
262 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, Decl *Entity, SourceRange InstantiationRange) argument
269 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, FunctionDecl *Entity, ExceptionSpecification, SourceRange InstantiationRange) argument
893 DeclarationName Entity; member in class:__anon50::TemplateInstantiator
898 TemplateInstantiator(Sema &SemaRef, const MultiLevelTemplateArgumentList &TemplateArgs, SourceLocation Loc, DeclarationName Entity) argument
920 setBase(SourceLocation Loc, DeclarationName Entity) argument
1823 SmallString<128> Entity; local
[all...]
H A DScope.cpp92 Entity = nullptr;
194 OS << "Entity : (clang::DeclContext*)" << DC << '\n';
H A DSemaCoroutine.cpp547 InitializedEntity Entity = InitializedEntity::InitializeVariable(VD); local
550 InitializationSequence InitSeq(*this, Entity, Kind, CtorArgExprs,
557 ExprResult Result = InitSeq.Perform(*this, Entity, Kind, CtorArgExprs);
872 InitializedEntity Entity = local
875 Entity, NRVOCandidate, E->getType(), E);
1441 InitializedEntity Entity = local
1443 S.PerformMoveOrCopyInitialization(Entity, nullptr, FnRetType, ReturnValue);
1457 InitializedEntity Entity = InitializedEntity::InitializeVariable(GroDecl);
1458 ExprResult Res = S.PerformMoveOrCopyInitialization(Entity, nullptr, GroType,
H A DSemaExprCXX.cpp799 InitializedEntity Entity = InitializedEntity::InitializeException( local
803 Entity, NRVOVariable, QualType(), Ex, IsThrownVarInScope);
1345 InitializedEntity Entity = InitializedEntity::InitializeTemporary(TInfo); local
1361 Ty = DeduceTemplateSpecializationFromInitializer(TInfo, Entity,
1365 Entity = InitializedEntity::InitializeTemporary(TInfo, Ty);
1404 InitializationSequence InitSeq(*this, Entity, Kind, Exprs);
1405 ExprResult Result = InitSeq.Perform(*this, Entity, Kind, Exprs);
1835 InitializedEntity Entity
1838 AllocTypeInfo, Entity, Kind, MultiExprArg(Inits, NumInits));
2130 InitializedEntity Entity
[all...]
H A DSemaLookup.cpp1549 static Module *getDefiningModule(Sema &S, Decl *Entity) { argument
1550 if (FunctionDecl *FD = dyn_cast<FunctionDecl>(Entity)) {
1554 Entity = Pattern;
1555 } else if (CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(Entity)) {
1557 Entity = Pattern;
1558 } else if (EnumDecl *ED = dyn_cast<EnumDecl>(Entity)) {
1560 Entity = Pattern;
1561 } else if (VarDecl *VD = dyn_cast<VarDecl>(Entity)) {
1563 Entity = Pattern;
1568 DeclContext *Context = Entity
[all...]
H A DSemaStmt.cpp3066 const InitializedEntity &Entity,
3080 InitializationSequence Seq(S, Entity, Kind, InitExpr);
3133 Res = Seq.Perform(S, Entity, Kind, Value);
3144 Sema::PerformMoveOrCopyInitialization(const InitializedEntity &Entity, argument
3175 TryMoveInitialization(*this, Entity, NRVOCandidate, ResultType, Value,
3220 TryMoveInitialization(*this, Entity, FakeNRVOCandidate, ResultType,
3224 (Entity.getKind() == InitializedEntity::EK_Exception);
3244 Res = PerformCopyInitialization(Entity, SourceLocation(), Value);
3386 InitializedEntity Entity = InitializedEntity::InitializeResult(ReturnLoc, local
3389 ExprResult Res = PerformMoveOrCopyInitialization(Entity, NRVOCandidat
3065 TryMoveInitialization(Sema& S, const InitializedEntity &Entity, const VarDecl *NRVOCandidate, QualType ResultType, Expr *&Value, bool ConvertingConstructorsOnly, ExprResult &Res) argument
3791 InitializedEntity Entity = InitializedEntity::InitializeResult(ReturnLoc, local
[all...]
H A DSemaLambda.cpp827 InitializedEntity Entity = local
841 InitializationSequence InitSeq(*this, Entity, Kind, Args);
842 ExprResult Result = InitSeq.Perform(*this, Entity, Kind, Args, &DclT);
1530 InitializedEntity Entity = InitializedEntity::InitializeLambdaCapture( local
1534 InitializationSequence InitSeq(*this, Entity, InitKind, InitExpr);
1535 return InitSeq.Perform(*this, Entity, InitKind, InitExpr);
H A DSemaTemplate.cpp6049 Decl *Entity = nullptr) {
6055 if (Entity && Entity->hasAttr<DLLImportAttr>())
6297 ValueDecl *Entity = DRE ? DRE->getDecl() : nullptr; local
6302 Entity)) {
6341 if (isa<FieldDecl>(Entity) || isa<IndirectFieldDecl>(Entity)) {
6343 << Entity << Arg->getSourceRange();
6349 if (CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(Entity)) {
6358 FunctionDecl *Func = dyn_cast<FunctionDecl>(Entity);
6550 ValueDecl *Entity = DRE ? DRE->getDecl() : nullptr; local
10502 DeclarationName Entity; member in class:__anon47::CurrentInstantiationRebuilder
10507 CurrentInstantiationRebuilder(Sema &SemaRef, SourceLocation Loc, DeclarationName Entity) argument
10531 setBase(SourceLocation Loc, DeclarationName Entity) argument
[all...]
H A DSemaType.cpp1793 static std::string getPrintableNameForEntity(DeclarationName Entity) { argument
1794 if (Entity)
1795 return Entity.getAsString();
2033 /// \param Entity The name of the entity that involves the pointer
2039 SourceLocation Loc, DeclarationName Entity) {
2043 << getPrintableNameForEntity(Entity) << T;
2076 /// \param Entity The name of the entity that involves the reference
2083 DeclarationName Entity) {
2189 /// \param Entity The name of the entity that involves the array
2196 SourceRange Brackets, DeclarationName Entity) {
2038 BuildPointerType(QualType T, SourceLocation Loc, DeclarationName Entity) argument
2081 BuildReferenceType(QualType T, bool SpelledAsLValue, SourceLocation Loc, DeclarationName Entity) argument
2194 BuildArrayType(QualType T, ArrayType::ArraySizeModifier ASM, Expr *ArraySize, unsigned Quals, SourceRange Brackets, DeclarationName Entity) argument
2594 BuildFunctionType(QualType T, MutableArrayRef<QualType> ParamTypes, SourceLocation Loc, DeclarationName Entity, const FunctionProtoType::ExtProtoInfo &EPI) argument
2648 BuildMemberPointerType(QualType T, QualType Class, SourceLocation Loc, DeclarationName Entity) argument
2699 BuildBlockPointerType(QualType T, SourceLocation Loc, DeclarationName Entity) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/Lex/
H A DPreprocessingRecord.cpp252 PreprocessingRecord::addPreprocessedEntity(PreprocessedEntity *Entity) { argument
253 assert(Entity);
254 SourceLocation BeginLoc = Entity->getSourceRange().getBegin();
256 if (isa<MacroDefinitionRecord>(Entity)) {
262 PreprocessedEntities.push_back(Entity);
270 PreprocessedEntities.push_back(Entity);
298 pp_iter insertI = PreprocessedEntities.insert(RI, Entity);
308 pp_iter insertI = PreprocessedEntities.insert(I, Entity);
372 PreprocessedEntity *&Entity = LoadedPreprocessedEntities[Index];
373 if (!Entity) {
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Expression/
H A DMaterializer.h93 class Entity { class in class:lldb_private::Materializer
95 Entity() : m_alignment(1), m_size(0), m_offset(0) {} function in class:lldb_private::Materializer::Entity
97 virtual ~Entity() = default;
124 uint32_t AddStructMember(Entity &entity);
126 typedef std::unique_ptr<Entity> EntityUP;
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DInitialization.h261 InitializedEntity Entity; local
262 Entity.Kind = EK_Parameter;
263 Entity.Type =
265 Entity.Parent = nullptr;
266 Entity.Parameter
268 return Entity;
276 InitializedEntity Entity; local
277 Entity.Kind = EK_Parameter;
278 Entity.Type = Context.getVariableArrayDecayedType(Type);
279 Entity
[all...]
H A DScope.h199 DeclContext *Entity; member in class:clang::Scope
327 DeclContext *getEntity() const { return Entity; }
328 void setEntity(DeclContext *E) { Entity = E; }
H A DDelayedDiagnostic.h150 const AccessedEntity &Entity) {
155 new (&DD.getAccessData()) AccessedEntity(Entity);
149 makeAccess(SourceLocation Loc, const AccessedEntity &Entity) argument
H A DSema.h891 Ctx.Entity = cast<Decl>(S.CurContext);
1582 SourceLocation Loc, DeclarationName Entity);
1584 SourceLocation Loc, DeclarationName Entity);
1587 SourceRange Brackets, DeclarationName Entity);
1620 /// \param Entity The name of the entity that involves the function
1631 SourceLocation Loc, DeclarationName Entity,
1636 DeclarationName Entity);
1638 SourceLocation Loc, DeclarationName Entity);
1778 Module *getOwningModule(const Decl *Entity) { argument
1779 return Entity
8117 Decl *Entity; member in struct:clang::final::CodeSynthesisContext
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfCompileUnit.cpp1023 auto *Entity = Module->getEntity(); local
1024 if (auto *NS = dyn_cast<DINamespace>(Entity))
1026 else if (auto *M = dyn_cast<DIModule>(Entity))
1028 else if (auto *SP = dyn_cast<DISubprogram>(Entity))
1030 else if (auto *T = dyn_cast<DIType>(Entity))
1032 else if (auto *GV = dyn_cast<DIGlobalVariable>(Entity))
1035 EntityDie = getDIE(Entity);
1060 void DwarfCompileUnit::finishEntityDefinition(const DbgEntity *Entity) { argument
1061 DbgEntity *AbsEntity = getExistingAbstractEntity(Entity->getEntity());
1063 auto *Die = Entity
1095 auto &Entity = getAbstractEntities()[Node]; local
[all...]
H A DDwarfDebug.h70 const DINode *Entity; member in class:llvm::DbgEntity
82 : Entity(N), InlinedAt(IA), SubclassID(ID) {}
87 const DINode *getEntity() const { return Entity; }
H A DDwarfCompileUnit.h267 void finishEntityDefinition(const DbgEntity *Entity);
H A DDwarfUnit.h223 void addType(DIE &Entity, const DIType *Ty,
/freebsd-11-stable/contrib/llvm-project/lldb/source/Expression/
H A DMaterializer.cpp29 uint32_t Materializer::AddStructMember(Entity &entity) {
48 class EntityPersistentVariable : public Materializer::Entity {
52 : Entity(), m_persistent_variable_sp(persistent_variable_sp),
408 class EntityVariable : public Materializer::Entity {
411 : Entity(), m_variable_sp(variable_sp), m_is_reference(false),
761 class EntityResultVariable : public Materializer::Entity {
766 : Entity(), m_type(type), m_is_program_reference(is_program_reference),
1042 class EntitySymbol : public Materializer::Entity {
1044 EntitySymbol(const Symbol &symbol) : Entity(), m_symbol(symbol) {
1158 class EntityRegister : public Materializer::Entity {
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Demangle/
H A DItaniumDemangle.cpp418 Name = static_cast<const LocalName *>(Name)->Entity;
463 Name = LN->Entity;
549 N = static_cast<const LocalName *>(N)->Entity;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DLLVMContextImpl.h1068 Metadata *Entity; member in struct:llvm::MDNodeKeyImpl
1073 MDNodeKeyImpl(unsigned Tag, Metadata *Scope, Metadata *Entity, Metadata *File, argument
1075 : Tag(Tag), Scope(Scope), Entity(Entity), File(File), Line(Line),
1078 : Tag(N->getTag()), Scope(N->getRawScope()), Entity(N->getRawEntity()),
1083 Entity == RHS->getRawEntity() && File == RHS->getFile() &&
1088 return hash_combine(Tag, Scope, Entity, File, Line, Name);
H A DDebugInfo.cpp94 auto *Entity = Import->getEntity(); local
95 if (auto *T = dyn_cast<DIType>(Entity))
97 else if (auto *SP = dyn_cast<DISubprogram>(Entity))
99 else if (auto *NS = dyn_cast<DINamespace>(Entity))
101 else if (auto *M = dyn_cast<DIModule>(Entity))

Completed in 265 milliseconds

12