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

12

/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaAccess.cpp150 AccessTarget(const AccessedEntity &Entity) argument
151 : AccessedEntity(Entity) {
1271 AccessTarget &Entity) {
1272 const CXXRecordDecl *NamingClass = Entity.getNamingClass();
1273 const CXXRecordDecl *DeclaringClass = Entity.getDeclaringClass();
1274 NamedDecl *D = (Entity.isMemberAccess() ? Entity.getTargetDecl() : 0);
1276 S.Diag(Loc, Entity.getDiag())
1277 << (Entity.getAccess() == AS_protected)
1281 DiagnoseAccessPath(S, EC, Entity);
1269 DiagnoseBadAccess(Sema &S, SourceLocation Loc, const EffectiveContext &EC, AccessTarget &Entity) argument
1304 IsMicrosoftUsingDeclarationAccessBug(Sema& S, SourceLocation AccessLoc, AccessTarget &Entity) argument
1324 IsAccessible(Sema &S, const EffectiveContext &EC, AccessTarget &Entity) argument
1402 DelayDependentAccess(Sema &S, const EffectiveContext &EC, SourceLocation Loc, const AccessTarget &Entity) argument
1420 CheckEffectiveAccess(Sema &S, const EffectiveContext &EC, SourceLocation Loc, AccessTarget &Entity) argument
1448 CheckAccess(Sema &S, SourceLocation Loc, AccessTarget &Entity) argument
1621 CheckConstructorAccess(SourceLocation UseLoc, CXXConstructorDecl *Constructor, const InitializedEntity &Entity, AccessSpecifier Access, bool IsCopyBindingRefToTemp) argument
1664 CheckConstructorAccess(SourceLocation UseLoc, CXXConstructorDecl *Constructor, const InitializedEntity &Entity, AccessSpecifier Access, const PartialDiagnostic &PD) argument
[all...]
H A DSemaInit.cpp197 void CheckImplicitInitList(const InitializedEntity &Entity,
201 void CheckExplicitInitList(const InitializedEntity &Entity,
206 void CheckListElementTypes(const InitializedEntity &Entity,
213 void CheckSubElementType(const InitializedEntity &Entity,
218 void CheckComplexType(const InitializedEntity &Entity,
223 void CheckScalarType(const InitializedEntity &Entity,
228 void CheckReferenceType(const InitializedEntity &Entity,
233 void CheckVectorType(const InitializedEntity &Entity,
237 void CheckStructUnionTypes(const InitializedEntity &Entity,
244 void CheckArrayType(const InitializedEntity &Entity,
294 CheckValueInitializable(const InitializedEntity &Entity) argument
385 FillInValueInitializations(const InitializedEntity &Entity, InitListExpr *ILE, bool &RequiresSecondPass) argument
514 InitListChecker(Sema &S, const InitializedEntity &Entity, InitListExpr *IL, QualType &T, bool VerifyOnly, bool AllowBraceElision) argument
562 CheckImplicitInitList(const InitializedEntity &Entity, InitListExpr *ParentIList, QualType T, unsigned &Index, InitListExpr *StructuredList, unsigned &StructuredIndex) argument
635 CheckExplicitInitList(const InitializedEntity &Entity, InitListExpr *IList, QualType &T, unsigned &Index, InitListExpr *StructuredList, unsigned &StructuredIndex, bool TopLevelObject) argument
713 CheckListElementTypes(const InitializedEntity &Entity, InitListExpr *IList, QualType &DeclType, bool SubobjectIsDesignatorContext, unsigned &Index, InitListExpr *StructuredList, unsigned &StructuredIndex, bool TopLevelObject) argument
770 CheckSubElementType(const InitializedEntity &Entity, InitListExpr *IList, QualType ElemType, unsigned &Index, InitListExpr *StructuredList, unsigned &StructuredIndex) argument
907 CheckComplexType(const InitializedEntity &Entity, InitListExpr *IList, QualType DeclType, unsigned &Index, InitListExpr *StructuredList, unsigned &StructuredIndex) argument
944 CheckScalarType(const InitializedEntity &Entity, InitListExpr *IList, QualType DeclType, unsigned &Index, InitListExpr *StructuredList, unsigned &StructuredIndex) argument
1014 CheckReferenceType(const InitializedEntity &Entity, InitListExpr *IList, QualType DeclType, unsigned &Index, InitListExpr *StructuredList, unsigned &StructuredIndex) argument
1071 CheckVectorType(const InitializedEntity &Entity, InitListExpr *IList, QualType DeclType, unsigned &Index, InitListExpr *StructuredList, unsigned &StructuredIndex) argument
1314 CheckFlexibleArrayInit(const InitializedEntity &Entity, Expr *InitExpr, FieldDecl *Field, bool TopLevelObject) argument
1353 CheckStructUnionTypes(const InitializedEntity &Entity, InitListExpr *IList, QualType DeclType, RecordDecl::field_iterator Field, bool SubobjectIsDesignatorContext, unsigned &Index, InitListExpr *StructuredList, unsigned &StructuredIndex, bool TopLevelObject) argument
1653 CheckDesignatedInitializer(const InitializedEntity &Entity, InitListExpr *IList, DesignatedInitExpr *DIE, unsigned DesigIdx, QualType &CurrentObjectType, RecordDecl::field_iterator *NextField, llvm::APSInt *NextElementIndex, unsigned &Index, InitListExpr *StructuredList, unsigned &StructuredIndex, bool FinishSubobjectInit, bool TopLevelObject) argument
2773 MaybeProduceObjCObject(Sema &S, InitializationSequence &Sequence, const InitializedEntity &Entity) argument
2902 TryConstructorInitialization(Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, MultiExprArg Args, QualType DestType, InitializationSequence &Sequence, bool InitListSyntax = false) argument
3068 TryReferenceListInitialization(Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, InitListExpr *InitList, InitializationSequence &Sequence) argument
3136 TryListInitialization(Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, InitListExpr *InitList, InitializationSequence &Sequence) argument
3206 TryRefInitWithConversionFunction(Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, Expr *Initializer, bool AllowRValues, InitializationSequence &Sequence) argument
3401 TryReferenceInitialization(Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, Expr *Initializer, InitializationSequence &Sequence) argument
3478 TryReferenceInitializationCore(Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, Expr *Initializer, QualType cv1T1, QualType T1, Qualifiers T1Quals, QualType cv2T2, QualType T2, Qualifiers T2Quals, InitializationSequence &Sequence) argument
3721 TryStringLiteralInitialization(Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, Expr *Initializer, InitializationSequence &Sequence) argument
3730 TryValueInitialization(Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, InitializationSequence &Sequence, InitListExpr *InitList) argument
3808 TryDefaultInitialization(Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, InitializationSequence &Sequence) argument
3847 TryUserDefinedConversion(Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, Expr *Initializer, InitializationSequence &Sequence) argument
4112 tryObjCWritebackConversion(Sema &S, InitializationSequence &Sequence, const InitializedEntity &Entity, Expr *Initializer) argument
4192 InitializationSequence(Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, MultiExprArg Args) argument
4450 getAssignmentAction(const InitializedEntity &Entity) argument
4488 shouldBindAsTemporary(const InitializedEntity &Entity) argument
4515 shouldDestroyTemporary(const InitializedEntity &Entity) argument
4590 getInitializationLoc(const InitializedEntity &Entity, Expr *Initializer) argument
4641 CopyObject(Sema &S, QualType T, const InitializedEntity &Entity, ExprResult CurInit, bool IsExtraneousCopy) argument
4773 CheckCXX98CompatAccessibleCopy(Sema &S, const InitializedEntity &Entity, Expr *CurInitExpr) argument
4824 PrintInitLocationNote(Sema &S, const InitializedEntity &Entity) argument
4845 isExplicitTemporary(const InitializedEntity &Entity, const InitializationKind &Kind, unsigned NumArgs) argument
4869 PerformConstructorInitialization(Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, MultiExprArg Args, const InitializationSequence::Step& Step, bool &ConstructorInitRequiresZeroInit, bool IsListInitialization) argument
4994 InitializedEntityOutlivesFullExpression(const InitializedEntity &Entity) argument
5029 Perform(Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, MultiExprArg Args, QualType *ResultType) argument
5797 Diagnose(Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, ArrayRef<Expr *> Args) argument
6563 CanPerformCopyInitialization(const InitializedEntity &Entity, ExprResult Init) argument
6578 PerformCopyInitialization(const InitializedEntity &Entity, SourceLocation EqualLoc, ExprResult Init, bool TopLevelOfInitList, bool AllowExplicit) argument
[all...]
H A DScope.cpp59 Entity = 0;
H A DSemaTemplateInstantiate.cpp173 Decl *Entity,
185 Inst.Entity = Entity;
196 FunctionDecl *Entity, ExceptionSpecification,
208 Inst.Entity = Entity;
233 Inst.Entity = Template;
258 Inst.Entity = FunctionTemplate;
286 Inst.Entity = PartialSpec;
311 Inst.Entity
172 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, Decl *Entity, SourceRange InstantiationRange) argument
195 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, FunctionDecl *Entity, ExceptionSpecification, SourceRange InstantiationRange) argument
677 DeclarationName Entity; member in class:__anon3276::TemplateInstantiator
682 TemplateInstantiator(Sema &SemaRef, const MultiLevelTemplateArgumentList &TemplateArgs, SourceLocation Loc, DeclarationName Entity) argument
704 setBase(SourceLocation Loc, DeclarationName Entity) argument
1504 SubstType(TypeSourceInfo *T, const MultiLevelTemplateArgumentList &Args, SourceLocation Loc, DeclarationName Entity) argument
1520 SubstType(TypeLoc TL, const MultiLevelTemplateArgumentList &Args, SourceLocation Loc, DeclarationName Entity) argument
1551 SubstType(QualType T, const MultiLevelTemplateArgumentList &TemplateArgs, SourceLocation Loc, DeclarationName Entity) argument
1599 SubstFunctionDeclType(TypeSourceInfo *T, const MultiLevelTemplateArgumentList &Args, SourceLocation Loc, DeclarationName Entity, CXXRecordDecl *ThisContext, unsigned ThisTypeQuals) argument
[all...]
H A DSemaExprCXX.cpp652 InitializedEntity Entity = local
655 Res = PerformMoveOrCopyInitialization(Entity, NRVOVariable,
887 InitializedEntity Entity = InitializedEntity::InitializeTemporary(TInfo);
893 InitializationSequence InitSeq(*this, Entity, Kind, Exprs);
894 ExprResult Result = InitSeq.Perform(*this, Entity, Kind, Exprs);
1411 InitializedEntity Entity local
1413 InitializationSequence InitSeq(*this, Entity, Kind, MultiExprArg(Inits, NumInits));
1414 ExprResult FullInit = InitSeq.Perform(*this, Entity, Kind,
1769 InitializedEntity Entity = InitializedEntity::InitializeParameter(Context, local
1772 if (!Diagnose && !CanPerformCopyInitialization(Entity, Owne
4057 InitializedEntity Entity = InitializedEntity::InitializeTemporary(T); local
4086 InitializedEntity Entity = InitializedEntity::InitializeTemporary(TTy); local
4111 InitializedEntity Entity = InitializedEntity::InitializeTemporary(TTy); local
4185 InitializedEntity Entity = InitializedEntity::InitializeTemporary(T); local
[all...]
H A DSemaType.cpp1154 static std::string getPrintableNameForEntity(DeclarationName Entity) { argument
1155 if (Entity)
1156 return Entity.getAsString();
1297 /// \param Entity The name of the entity that involves the pointer
1303 SourceLocation Loc, DeclarationName Entity) {
1307 << getPrintableNameForEntity(Entity) << T;
1329 /// \param Entity The name of the entity that involves the reference
1336 DeclarationName Entity) {
1412 /// \param Entity The name of the entity that involves the array
1419 SourceRange Brackets, DeclarationName Entity) {
1302 BuildPointerType(QualType T, SourceLocation Loc, DeclarationName Entity) argument
1334 BuildReferenceType(QualType T, bool SpelledAsLValue, SourceLocation Loc, DeclarationName Entity) argument
1417 BuildArrayType(QualType T, ArrayType::ArraySizeModifier ASM, Expr *ArraySize, unsigned Quals, SourceRange Brackets, DeclarationName Entity) argument
1642 BuildFunctionType(QualType T, llvm::MutableArrayRef<QualType> ParamTypes, SourceLocation Loc, DeclarationName Entity, const FunctionProtoType::ExtProtoInfo &EPI) argument
1691 BuildMemberPointerType(QualType T, QualType Class, SourceLocation Loc, DeclarationName Entity) argument
1768 BuildBlockPointerType(QualType T, SourceLocation Loc, DeclarationName Entity) argument
[all...]
H A DSemaTemplate.cpp3763 ValueDecl *Entity = DRE->getDecl(); local
3766 if (FieldDecl *Field = dyn_cast<FieldDecl>(Entity)) {
3774 if (CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(Entity)) {
3783 FunctionDecl *Func = dyn_cast<FunctionDecl>(Entity);
3784 VarDecl *Var = dyn_cast<VarDecl>(Entity);
3796 if (Entity->getLinkage() == InternalLinkage) {
3800 << !Func << Entity << Arg->getSourceRange();
3801 S.Diag(Entity->getLocation(), diag::note_template_arg_internal_object)
3803 } else if (Entity->getLinkage() == NoLinkage) {
3805 << !Func << Entity << Ar
7197 DeclarationName Entity; member in class:__anon3274::CurrentInstantiationRebuilder
7202 CurrentInstantiationRebuilder(Sema &SemaRef, SourceLocation Loc, DeclarationName Entity) argument
7226 setBase(SourceLocation Loc, DeclarationName Entity) argument
[all...]
H A DSemaStmt.cpp2291 Sema::PerformMoveOrCopyInitialization(const InitializedEntity &Entity, argument
2312 InitializationSequence Seq(*this, Entity, Kind, InitExpr);
2345 Res = Seq.Perform(*this, Entity, Kind, Value);
2354 Res = PerformCopyInitialization(Entity, SourceLocation(), Value);
2452 InitializedEntity Entity = InitializedEntity::InitializeResult(ReturnLoc, local
2455 ExprResult Res = PerformMoveOrCopyInitialization(Entity, NRVOCandidate,
2688 InitializedEntity Entity = InitializedEntity::InitializeResult(ReturnLoc, local
2691 ExprResult Res = PerformMoveOrCopyInitialization(Entity, NRVOCandidate,
2706 Entity = InitializedEntity::InitializeTemporary(FnRetType);
2707 Res = PerformCopyInitialization(Entity, ReturnLo
[all...]
H A DSemaExprObjC.cpp292 InitializedEntity Entity = InitializedEntity::InitializeParameter(Context, local
294 ExprResult ConvertedNumber = PerformCopyInitialization(Entity,
340 InitializedEntity Entity local
346 InitializationSequence Seq(S, Entity, Kind, Element);
348 return Seq.Perform(S, Entity, Kind, Element);
563 InitializedEntity Entity = InitializedEntity::InitializeParameter(Context, local
565 ExprResult ConvertedValueExpr = PerformCopyInitialization(Entity,
1294 InitializedEntity Entity = InitializedEntity::InitializeParameter(Context,
1296 ExprResult ArgE = PerformCopyInitialization(Entity, SelLoc, Owned(argExpr));
H A DSemaLookup.cpp3055 DeclContext *Entity = 0; local
3060 Entity = (DeclContext *)S->getEntity();
3063 for (DeclContext *Ctx = Entity; Ctx && !Ctx->Equals(OuterCtx);
3098 Entity = Result.getSema().Context.getTranslationUnitDecl();
3099 LookupVisibleDecls(Entity, Result, /*QualifiedNameLookup=*/false,
3103 if (Entity) {
3107 llvm::tie(UI, UEnd) = UDirs.getNamespacesFor(Entity);
H A DSema.cpp989 if (DeclContext *Entity = static_cast<DeclContext *> (S->getEntity()))
990 if (Ctx == Entity->getPrimaryContext())
H A DSemaChecking.cpp865 InitializedEntity Entity = local
868 Arg = PerformCopyInitialization(Entity, SourceLocation(), Arg);
930 InitializedEntity Entity = local
934 Arg = S.PerformCopyInitialization(Entity, SourceLocation(), Arg);
1239 InitializedEntity Entity = InitializedEntity::InitializeParameter(Context, local
1241 Arg = PerformCopyInitialization(Entity, SourceLocation(), Arg);
H A DSemaCast.cpp1412 InitializedEntity Entity = InitializedEntity::InitializeTemporary(DestType); local
1421 InitializationSequence InitSeq(Self, Entity, InitKind, SrcExprRaw);
1433 ExprResult Result = InitSeq.Perform(Self, Entity, InitKind, SrcExprRaw);
/freebsd-10.0-release/contrib/llvm/tools/lldb/include/lldb/Expression/
H A DMaterializer.h111 class Entity class in class:lldb_private::Materializer
114 Entity () : function in class:lldb_private::Materializer::Entity
121 virtual ~Entity ()
159 uint32_t AddStructMember (Entity &entity);
161 typedef std::unique_ptr<Entity> EntityUP;
166 Entity *m_result_entity;
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Lex/
H A DPreprocessingRecord.cpp247 PreprocessingRecord::addPreprocessedEntity(PreprocessedEntity *Entity) { argument
248 assert(Entity);
249 SourceLocation BeginLoc = Entity->getSourceRange().getBegin();
251 if (isa<MacroDefinition>(Entity)) {
256 PreprocessedEntities.push_back(Entity);
264 PreprocessedEntities.push_back(Entity);
292 pp_iter insertI = PreprocessedEntities.insert(RI, Entity);
303 pp_iter insertI = PreprocessedEntities.insert(I, Entity);
350 PreprocessedEntity *&Entity = LoadedPreprocessedEntities[Index];
351 if (!Entity) {
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DInitialization.h198 InitializedEntity Entity; local
199 Entity.Kind = EK_Parameter;
200 Entity.Type =
202 Entity.Parent = 0;
203 Entity.Parameter
205 return Entity;
213 InitializedEntity Entity; local
214 Entity.Kind = EK_Parameter;
215 Entity.Type = Context.getVariableArrayDecayedType(Type);
216 Entity
[all...]
H A DScope.h146 /// Entity - The entity with which this scope is associated. For
150 void *Entity; member in class:clang::Scope
239 void* getEntity() const { return Entity; }
240 void setEntity(void *E) { Entity = E; }
H A DDelayedDiagnostic.h131 const AccessedEntity &Entity) {
136 new (&DD.getAccessData()) AccessedEntity(Entity);
130 makeAccess(SourceLocation Loc, const AccessedEntity &Entity) argument
H A DSema.h981 SourceLocation Loc, DeclarationName Entity);
983 SourceLocation Loc, DeclarationName Entity);
986 SourceRange Brackets, DeclarationName Entity);
1008 /// \param Entity The name of the entity that involves the function
1019 SourceLocation Loc, DeclarationName Entity,
1024 DeclarationName Entity);
1026 SourceLocation Loc, DeclarationName Entity);
1900 ExprResult PerformMoveOrCopyInitialization(const InitializedEntity &Entity,
1906 bool CanPerformCopyInitialization(const InitializedEntity &Entity,
1908 ExprResult PerformCopyInitialization(const InitializedEntity &Entity,
5776 Decl *Entity; member in struct:clang::Sema::ActiveTemplateInstantiation
[all...]
/freebsd-10.0-release/contrib/llvm/tools/lldb/source/Expression/
H A DMaterializer.cpp29 Materializer::AddStructMember (Entity &entity)
50 Materializer::Entity::SetSizeAndAlignmentFromType (ClangASTType &type)
65 class EntityPersistentVariable : public Materializer::Entity
69 Entity(),
405 class EntityVariable : public Materializer::Entity
409 Entity(),
713 class EntityResultVariable : public Materializer::Entity
717 Entity(),
984 class EntitySymbol : public Materializer::Entity
988 Entity(),
[all...]
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfCompileUnit.h308 void addType(DIE *Entity, DIType Ty, unsigned Attribute = dwarf::DW_AT_type);
H A DDwarfCompileUnit.cpp764 void CompileUnit::addType(DIE *Entity, DIType Ty, unsigned Attribute) { argument
772 Entity->addValue(Attribute, dwarf::DW_FORM_ref4, Entry);
782 Entity->addValue(Attribute, dwarf::DW_FORM_ref4, Entry);
H A DDwarfDebug.cpp2251 const DIE *Entity = GI->second; local
2254 Asm->EmitInt32(Entity->getOffset());
2302 DIE *Entity = GI->second; local
2305 Asm->EmitInt32(Entity->getOffset());
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Lex/
H A DPreprocessingRecord.h546 PPEntityID addPreprocessedEntity(PreprocessedEntity *Entity);
/freebsd-10.0-release/sys/contrib/dev/acpica/include/
H A Dactbl2.h203 UINT8 Entity; member in struct:acpi_asf_alert_data

Completed in 654 milliseconds

12