Lines Matching defs:Decl

83     llvm::DIType *Decl;
85 ObjCInterfaceCacheEntry(const ObjCInterfaceType *Type, llvm::DIType *Decl,
87 : Type(Type), Decl(Decl), Unit(Unit) {}
110 llvm::DenseMap<const Decl *, llvm::TrackingMDRef> RegionMap;
125 llvm::DenseMap<const Decl *, llvm::TrackingMDRef> DeclCache;
129 llvm::DenseMap<const Decl *, llvm::TypedTrackingMDRef<llvm::DIDerivedType>>
190 getOrCreateFunctionType(const Decl *D, QualType FnType, llvm::DIFile *F);
208 void CollectCXXMemberFunctions(const CXXRecordDecl *Decl, llvm::DIFile *F,
215 void CollectCXXBases(const CXXRecordDecl *Decl, llvm::DIFile *F,
257 void CollectRecordFields(const RecordDecl *Decl, llvm::DIFile *F,
263 void CollectVTableInfo(const CXXRecordDecl *Decl, llvm::DIFile *F,
283 /// the module of origin of each Decl.
288 /// the module of origin of each Decl.
327 void EmitDeclareOfAutoVariable(const VarDecl *Decl, llvm::Value *AI,
340 void EmitDeclareOfArgVariable(const VarDecl *Decl, llvm::Value *AI,
351 void EmitGlobalVariable(llvm::GlobalVariable *GV, const VarDecl *Decl);
396 /// Get context info for the DeclContext of \p Decl.
397 llvm::DIScope *getDeclContextDescriptor(const Decl *D);
398 /// Get context info for a given DeclContext \p Decl.
399 llvm::DIScope *getContextDescriptor(const Decl *Context,
402 llvm::DIScope *getCurrentContextDescriptor(const Decl *Decl);
433 llvm::DIModule *getParentModuleOrNull(const Decl *D);
449 llvm::DINode *getDeclarationOrDefinition(const Decl *D);
453 llvm::DISubprogram *getFunctionDeclaration(const Decl *D);
500 StringRef getVTableName(const CXXRecordDecl *Decl);