Lines Matching refs:decl
86 llvm::DenseMap<const Decl *, llvm::WeakVH> RegionMap;
101 llvm::DenseMap<const Decl *, llvm::WeakVH> DeclCache;
104 llvm::DenseMap<const Decl *, llvm::WeakVH> StaticDataMemberCache;
135 llvm::DICompositeType getOrCreateFunctionType(const Decl *D, QualType FnType,
151 void CollectCXXMemberFunctions(const CXXRecordDecl *Decl,
156 void CollectCXXFriends(const CXXRecordDecl *Decl,
161 void CollectCXXBases(const CXXRecordDecl *Decl,
193 void CollectRecordFields(const RecordDecl *Decl, llvm::DIFile F,
197 void CollectVTableInfo(const CXXRecordDecl *Decl,
242 void EmitDeclareOfAutoVariable(const VarDecl *Decl, llvm::Value *AI,
254 void EmitDeclareOfArgVariable(const VarDecl *Decl, llvm::Value *AI,
266 void EmitGlobalVariable(llvm::GlobalVariable *GV, const VarDecl *Decl);
269 void EmitGlobalVariable(llvm::GlobalVariable *GV, ObjCInterfaceDecl *Decl);
295 void EmitDeclare(const VarDecl *decl, unsigned Tag, llvm::Value *AI,
303 /// getContextDescriptor - Get context info for the decl.
304 llvm::DIScope getContextDescriptor(const Decl *Decl);
306 llvm::DIScope getCurrentContextDescriptor(const Decl *Decl);
308 /// createRecordFwdDecl - Create a forward decl for a RecordType in a given
313 llvm::DIDescriptor createContextChain(const Decl *Decl);
353 llvm::DIDescriptor getDeclarationOrDefinition(const Decl *D);
357 llvm::DISubprogram getFunctionDeclaration(const Decl *D);
362 llvm::DIDerivedType getStaticDataMemberDeclaration(const Decl *D);
381 StringRef getVTableName(const CXXRecordDecl *Decl);