Lines Matching refs:Hash

237   ODRHash &Hash;  member in __anondc2745e90111::ODRDeclVisitor
240 ODRDeclVisitor(llvm::FoldingSetNodeID &ID, ODRHash &Hash) in ODRDeclVisitor() argument
241 : ID(ID), Hash(Hash) {} in ODRDeclVisitor()
244 Hash.AddBoolean(S); in AddStmt()
246 Hash.AddStmt(S); in AddStmt()
251 Hash.AddBoolean(II); in AddIdentifierInfo()
253 Hash.AddIdentifierInfo(II); in AddIdentifierInfo()
258 Hash.AddQualType(T); in AddQualType()
262 Hash.AddBoolean(D); in AddDecl()
264 Hash.AddDecl(D); in AddDecl()
269 Hash.AddTemplateArgument(TA); in AddTemplateArgument()
278 Hash.AddDeclarationName(D->getDeclName()); in VisitNamedDecl()
290 Hash.AddBoolean(D->isStaticLocal()); in VisitVarDecl()
291 Hash.AddBoolean(D->isConstexpr()); in VisitVarDecl()
293 Hash.AddBoolean(HasInit); in VisitVarDecl()
319 Hash.AddBoolean(IsBitfield); in VisitFieldDecl()
325 Hash.AddBoolean(D->isMutable()); in VisitFieldDecl()
360 Hash.AddBoolean(TSI); in VisitFriendDecl()
372 Hash.AddBoolean(hasDefaultArgument); in VisitTemplateTypeParmDecl()
376 Hash.AddBoolean(D->isParameterPack()); in VisitTemplateTypeParmDecl()
385 Hash.AddBoolean(hasDefaultArgument); in VisitNonTypeTemplateParmDecl()
389 Hash.AddBoolean(D->isParameterPack()); in VisitNonTypeTemplateParmDecl()
398 Hash.AddBoolean(hasDefaultArgument); in VisitTemplateTemplateParmDecl()
402 Hash.AddBoolean(D->isParameterPack()); in VisitTemplateTemplateParmDecl()
408 Hash.AddTemplateParameterList(D->getTemplateParameters()); in VisitTemplateDecl()
414 Hash.AddBoolean(D->isMemberSpecialization()); in VisitRedeclarableTemplateDecl()
650 ODRHash &Hash; member in __anondc2745e90211::ODRTypeVisitor
653 ODRTypeVisitor(llvm::FoldingSetNodeID &ID, ODRHash &Hash) in ODRTypeVisitor() argument
654 : ID(ID), Hash(Hash) {} in ODRTypeVisitor()
657 Hash.AddBoolean(S); in AddStmt()
659 Hash.AddStmt(S); in AddStmt()
664 Hash.AddBoolean(D); in AddDecl()
666 Hash.AddDecl(D); in AddDecl()
671 Hash.AddQualType(T); in AddQualType()
675 Hash.AddBoolean(T); in AddType()
677 Hash.AddType(T); in AddType()
682 Hash.AddBoolean(NNS); in AddNestedNameSpecifier()
684 Hash.AddNestedNameSpecifier(NNS); in AddNestedNameSpecifier()
689 Hash.AddBoolean(II); in AddIdentifierInfo()
691 Hash.AddIdentifierInfo(II); in AddIdentifierInfo()
788 Hash.AddTemplateName(T->getTemplateName()); in VisitDeducedTemplateSpecializationType()
807 Hash.AddBoolean(T->isConst()); in VisitFunctionType()
808 Hash.AddBoolean(T->isVolatile()); in VisitFunctionType()
809 Hash.AddBoolean(T->isRestrict()); in VisitFunctionType()
856 Hash.AddBoolean(T->isKindOfType()); in VisitObjCObjectType()
889 Hash.AddBoolean(T->isReadOnly()); in VisitPipeType()
914 Hash.AddTemplateArgument(T->getArgumentPack()); in VisitSubstTemplateTypeParmPackType()
935 Hash.AddTemplateArgument(TA); in VisitTemplateSpecializationType()
937 Hash.AddTemplateName(T->getTemplateName()); in VisitTemplateSpecializationType()
944 Hash.AddBoolean(T->isParameterPack()); in VisitTemplateTypeParmType()
972 Hash.AddBoolean(T->isSugared()); in VisitTypeOfExprType()
1000 Hash.AddTemplateArgument(TA); in VisitDependentTemplateSpecializationType()