Lines Matching defs:HBuilder
5068 llvm::HashBuilder<llvm::MD5, llvm::endianness::native> HBuilder;
5074 HBuilder.add(getClangFullRepositoryVersion());
5078 HBuilder.add(serialization::VERSION_MAJOR, serialization::VERSION_MINOR);
5081 #define LANGOPT(Name, Bits, Default, Description) HBuilder.add(LangOpts->Name);
5083 HBuilder.add(static_cast<unsigned>(LangOpts->get##Name()));
5088 HBuilder.addRange(getLangOpts().ModuleFeatures);
5090 HBuilder.add(getLangOpts().ObjCRuntime);
5091 HBuilder.addRange(getLangOpts().CommentOpts.BlockCommandNames);
5094 HBuilder.add(getTargetOpts().Triple, getTargetOpts().CPU,
5096 HBuilder.addRange(getTargetOpts().FeaturesAsWritten);
5100 HBuilder.add(ppOpts.UsePredefines, ppOpts.DetailedRecord);
5114 HBuilder.add(Macro);
5118 HBuilder.add(hsOpts.Sysroot, hsOpts.ModuleFormat, hsOpts.UseDebugInfo,
5122 HBuilder.add(hsOpts.ResourceDir);
5125 HBuilder.addRange(hsOpts.SystemHeaderPrefixes);
5126 HBuilder.addRange(hsOpts.UserEntries);
5127 HBuilder.addRange(hsOpts.VFSOverlayFiles);
5130 #define DIAGOPT(Name, Bits, Default) HBuilder.add(diagOpts.Name);
5132 HBuilder.add(diagOpts.get##Name());
5139 HBuilder.add(hsOpts.ModuleUserBuildPath);
5143 ext->hashExtension(HBuilder);
5148 HBuilder.add(APINotesOpts.SwiftVersion.getMajor());
5150 HBuilder.add(*Minor);
5152 HBuilder.add(*Subminor);
5154 HBuilder.add(*Build);
5160 HBuilder.addRange(getCodeGenOpts().DebugPrefixMap);
5164 #define DEBUGOPT(Name, Bits, Default) HBuilder.add(CodeGenOpts->Name);
5165 #define VALUE_DEBUGOPT(Name, Bits, Default) HBuilder.add(CodeGenOpts->Name);
5167 HBuilder.add(static_cast<unsigned>(CodeGenOpts->get##Name()));
5179 HBuilder.add(SanHash.Mask);
5182 HBuilder.getHasher().final(Result);