Lines Matching refs:Decl
83 llvm::DIType *Decl; member
85 ObjCInterfaceCacheEntry(const ObjCInterfaceType *Type, llvm::DIType *Decl, in ObjCInterfaceCacheEntry()
87 : Type(Type), Decl(Decl), Unit(Unit) {} in ObjCInterfaceCacheEntry()
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,
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);
397 llvm::DIScope *getDeclContextDescriptor(const Decl *D);
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);