Lines Matching refs:ODRHash
24 void ODRHash::AddStmt(const Stmt *S) { in AddStmt()
29 void ODRHash::AddIdentifierInfo(const IdentifierInfo *II) { in AddIdentifierInfo()
34 void ODRHash::AddDeclarationName(DeclarationName Name, bool TreatAsDecl) { in AddDeclarationName()
46 void ODRHash::AddDeclarationNameImpl(DeclarationName Name) { in AddDeclarationNameImpl()
112 void ODRHash::AddNestedNameSpecifier(const NestedNameSpecifier *NNS) { in AddNestedNameSpecifier()
141 void ODRHash::AddTemplateName(TemplateName Name) { in AddTemplateName()
161 void ODRHash::AddTemplateArgument(TemplateArgument TA) { in AddTemplateArgument()
199 void ODRHash::AddTemplateParameterList(const TemplateParameterList *TPL) { in AddTemplateParameterList()
208 void ODRHash::clear() { in clear()
214 unsigned ODRHash::CalculateHash() { in CalculateHash()
252 ODRHash &Hash;
255 ODRDeclVisitor(llvm::FoldingSetNodeID &ID, ODRHash &Hash) in ODRDeclVisitor()
417 if (ODRHash::isSubDeclToBeProcessed(SubDecl, Method)) in VisitObjCMethodDecl()
525 bool ODRHash::isSubDeclToBeProcessed(const Decl *D, const DeclContext *Parent) { in isSubDeclToBeProcessed()
551 void ODRHash::AddSubDecl(const Decl *D) { in AddSubDecl()
557 void ODRHash::AddCXXRecordDecl(const CXXRecordDecl *Record) { in AddCXXRecordDecl()
604 void ODRHash::AddRecordDecl(const RecordDecl *Record) { in AddRecordDecl()
622 void ODRHash::AddObjCInterfaceDecl(const ObjCInterfaceDecl *IF) { in AddObjCInterfaceDecl()
649 void ODRHash::AddFunctionDecl(const FunctionDecl *Function, in AddFunctionDecl()
732 void ODRHash::AddEnumDecl(const EnumDecl *Enum) { in AddEnumDecl()
760 void ODRHash::AddObjCProtocolDecl(const ObjCProtocolDecl *P) { in AddObjCProtocolDecl()
785 void ODRHash::AddDecl(const Decl *D) { in AddDecl()
815 ODRHash &Hash;
818 ODRTypeVisitor(llvm::FoldingSetNodeID &ID, ODRHash &Hash) in ODRTypeVisitor()
1274 void ODRHash::AddType(const Type *T) { in AddType()
1279 void ODRHash::AddQualType(QualType T) { in AddQualType()
1288 void ODRHash::AddBoolean(bool Value) { in AddBoolean()