Lines Matching defs:HBuilder
4916 llvm::HashBuilder<llvm::MD5, llvm::endianness::native> HBuilder;
4922 HBuilder.add(getClangFullRepositoryVersion());
4926 HBuilder.add(serialization::VERSION_MAJOR, serialization::VERSION_MINOR);
4929 #define LANGOPT(Name, Bits, Default, Description) HBuilder.add(LangOpts->Name);
4931 HBuilder.add(static_cast<unsigned>(LangOpts->get##Name()));
4936 HBuilder.addRange(getLangOpts().ModuleFeatures);
4938 HBuilder.add(getLangOpts().ObjCRuntime);
4939 HBuilder.addRange(getLangOpts().CommentOpts.BlockCommandNames);
4942 HBuilder.add(getTargetOpts().Triple, getTargetOpts().CPU,
4944 HBuilder.addRange(getTargetOpts().FeaturesAsWritten);
4948 HBuilder.add(ppOpts.UsePredefines, ppOpts.DetailedRecord);
4962 HBuilder.add(Macro);
4966 HBuilder.add(hsOpts.Sysroot, hsOpts.ModuleFormat, hsOpts.UseDebugInfo,
4970 HBuilder.add(hsOpts.ResourceDir);
4973 HBuilder.addRange(hsOpts.SystemHeaderPrefixes);
4974 HBuilder.addRange(hsOpts.UserEntries);
4975 HBuilder.addRange(hsOpts.VFSOverlayFiles);
4978 #define DIAGOPT(Name, Bits, Default) HBuilder.add(diagOpts.Name);
4980 HBuilder.add(diagOpts.get##Name());
4987 HBuilder.add(hsOpts.ModuleUserBuildPath);
4991 ext->hashExtension(HBuilder);
4996 HBuilder.add(APINotesOpts.SwiftVersion.getMajor());
4998 HBuilder.add(*Minor);
5000 HBuilder.add(*Subminor);
5002 HBuilder.add(*Build);
5008 HBuilder.addRange(getCodeGenOpts().DebugPrefixMap);
5012 #define DEBUGOPT(Name, Bits, Default) HBuilder.add(CodeGenOpts->Name);
5013 #define VALUE_DEBUGOPT(Name, Bits, Default) HBuilder.add(CodeGenOpts->Name);
5015 HBuilder.add(static_cast<unsigned>(CodeGenOpts->get##Name()));
5027 HBuilder.add(SanHash.Mask);
5030 HBuilder.getHasher().final(Result);