/freebsd-12-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | Hash.cpp | 1 //===- Hash.cpp - PDB Hash Functions --------------------------------------===// 9 #include "llvm/DebugInfo/PDB/Native/Hash.h" 33 // Maximum of 3 bytes left. Hash a 2 byte word if possible, then hash the 57 uint32_t Hash = 0xb170a1bf; local 65 Hash += Item; 66 Hash += (Hash << 10); 67 Hash ^= (Hash >> [all...] |
H A D | TpiStreamBuilder.cpp | 45 Optional<uint32_t> Hash) { 61 if (Hash) 62 TypeHashes.push_back(*Hash); 44 addTypeRecord(ArrayRef<uint8_t> Record, Optional<uint32_t> Hash) argument
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | CachedHashString.h | 32 uint32_t Hash; member in class:llvm::CachedHashStringRef 39 CachedHashStringRef(StringRef S, uint32_t Hash) argument 40 : P(S.data()), Size(S.size()), Hash(Hash) { 47 uint32_t hash() const { return Hash; } 77 uint32_t Hash; member in class:llvm::CachedHashString 91 : P(EmptyOrTombstonePtr), Size(0), Hash(0) { 104 CachedHashString(StringRef S, uint32_t Hash) argument 105 : P(new char[S.size()]), Size(S.size()), Hash(Hash) { 127 : P(Other.P), Size(Other.Size), Hash(Other.Hash) { function in class:llvm::CachedHashString [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ObjectYAML/ |
H A D | CodeViewYAMLTypeHashing.h | 33 explicit GlobalHash(StringRef S) : Hash(S) { 36 explicit GlobalHash(ArrayRef<uint8_t> S) : Hash(S) { 39 yaml::BinaryRef Hash; member in struct:llvm::CodeViewYAML::GlobalHash
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | CodeViewYAMLTypeHashing.cpp | 37 ScalarTraits<BinaryRef>::output(GH.Hash, Ctx, OS); 42 return ScalarTraits<BinaryRef>::input(Scalar, Ctx, GH.Hash); 77 SmallString<8> Hash; local 79 Hash.clear(); 80 raw_svector_ostream OS(Hash); 81 H.Hash.writeAsBinary(OS); 82 assert((Hash.size() == 8) && "Invalid hash size!"); 83 cantFail(Writer.writeFixedString(Hash));
|
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/ubsan/ |
H A D | ubsan_handlers_cxx.h | 32 DynamicTypeCacheMissData *Data, ValueHandle Pointer, ValueHandle Hash); 35 DynamicTypeCacheMissData *Data, ValueHandle Pointer, ValueHandle Hash);
|
H A D | ubsan_type_hash.h | 51 bool checkDynamicType(void *Object, void *Type, HashValue Hash); 62 /// __ubsan_vptr_type_cache[Hash % VptrTypeCacheSize] == Hash
|
H A D | ubsan_type_hash_itanium.cpp | 209 bool __ubsan::checkDynamicType(void *Object, void *Type, HashValue Hash) { argument 214 HashValue *Bucket = getTypeCacheHashTableBucket(Hash); 215 if (*Bucket == Hash) { 216 __ubsan_vptr_type_cache[Hash % VptrTypeCacheSize] = Hash; 240 __ubsan_vptr_type_cache[Hash % VptrTypeCacheSize] = Hash; 241 *Bucket = Hash;
|
H A D | ubsan_handlers_cxx.cpp | 34 DynamicTypeCacheMissData *Data, ValueHandle Pointer, ValueHandle Hash, 36 if (checkDynamicType((void*)Pointer, Data->TypeInfo, Hash)) 85 DynamicTypeCacheMissData *Data, ValueHandle Pointer, ValueHandle Hash) { 87 HandleDynamicTypeCacheMiss(Data, Pointer, Hash, Opts); 90 DynamicTypeCacheMissData *Data, ValueHandle Pointer, ValueHandle Hash) { 93 if (HandleDynamicTypeCacheMiss(Data, Pointer, Hash, Opts)) 33 HandleDynamicTypeCacheMiss( DynamicTypeCacheMissData *Data, ValueHandle Pointer, ValueHandle Hash, ReportOptions Opts) argument 84 __ubsan_handle_dynamic_type_cache_miss( DynamicTypeCacheMissData *Data, ValueHandle Pointer, ValueHandle Hash) argument 89 __ubsan_handle_dynamic_type_cache_miss_abort( DynamicTypeCacheMissData *Data, ValueHandle Pointer, ValueHandle Hash) argument
|
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/fuzzer/ |
H A D | FuzzerSHA1.h | 28 std::string Hash(const Unit &U);
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | ODRHash.cpp | 242 ODRHash &Hash; member in class:__anon2735::ODRDeclVisitor 245 ODRDeclVisitor(llvm::FoldingSetNodeID &ID, ODRHash &Hash) argument 246 : ID(ID), Hash(Hash) {} 249 Hash.AddBoolean(S); 251 Hash.AddStmt(S); 256 Hash.AddBoolean(II); 258 Hash.AddIdentifierInfo(II); 263 Hash.AddQualType(T); 267 Hash 660 ODRHash &Hash; member in class:__anon2736::ODRTypeVisitor 663 ODRTypeVisitor(llvm::FoldingSetNodeID &ID, ODRHash &Hash) argument [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
H A D | TypeHashing.h | 33 hash_code Hash; member in struct:llvm::codeview::LocallyHashedType 83 ::memcpy(Hash.data(), H.data(), 8); 85 std::array<uint8_t, 8> Hash; member in struct:llvm::codeview::GloballyHashedType 87 bool empty() const { return *(const uint64_t*)Hash.data() == 0; } 184 return Val.Hash; 189 if (LHS.Hash != RHS.Hash) 204 return *reinterpret_cast<const unsigned *>(Val.Hash.data()); 209 return LHS.Hash == RHS.Hash; [all...] |
H A D | GlobalTypeTableBuilder.h | 40 /// Hash table. 72 TypeIndex insertRecordAs(GloballyHashedType Hash, size_t RecordSize, argument 79 auto Result = HashedRecords.try_emplace(Hash, nextTypeIndex()); 102 SeenHashes.push_back(Hash);
|
/freebsd-12-stable/crypto/openssl/crypto/rsa/ |
H A D | rsa_pss.c | 26 const EVP_MD *Hash, const unsigned char *EM, 29 return RSA_verify_PKCS1_PSS_mgf1(rsa, mHash, Hash, NULL, EM, sLen); 33 const EVP_MD *Hash, const EVP_MD *mgf1Hash, 48 mgf1Hash = Hash; 50 hLen = EVP_MD_size(Hash); 113 if (!EVP_DigestInit_ex(ctx, Hash, NULL) 140 const EVP_MD *Hash, int sLen) 142 return RSA_padding_add_PKCS1_PSS_mgf1(rsa, EM, mHash, Hash, NULL, sLen); 147 const EVP_MD *Hash, const EVP_MD *mgf1Hash, 157 mgf1Hash = Hash; 25 RSA_verify_PKCS1_PSS(RSA *rsa, const unsigned char *mHash, const EVP_MD *Hash, const unsigned char *EM, int sLen) argument 32 RSA_verify_PKCS1_PSS_mgf1(RSA *rsa, const unsigned char *mHash, const EVP_MD *Hash, const EVP_MD *mgf1Hash, const unsigned char *EM, int sLen) argument 138 RSA_padding_add_PKCS1_PSS(RSA *rsa, unsigned char *EM, const unsigned char *mHash, const EVP_MD *Hash, int sLen) argument 145 RSA_padding_add_PKCS1_PSS_mgf1(RSA *rsa, unsigned char *EM, const unsigned char *mHash, const EVP_MD *Hash, const EVP_MD *mgf1Hash, int sLen) argument [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | ByteStreamer.h | 59 DIEHash &Hash; member in class:llvm::final 61 HashingByteStreamer(DIEHash &H) : Hash(H) {} 63 Hash.update(Byte); 66 Hash.addSLEB128(DWord); 69 Hash.addULEB128(DWord);
|
H A D | DIEHash.h | 57 void update(uint8_t Value) { Hash.update(Value); } 103 MD5 Hash; member in class:llvm::DIEHash
|
H A D | DIEHash.cpp | 46 Hash.update(Str); 47 Hash.update(makeArrayRef((uint8_t)'\0')); 61 Hash.update(Byte); 75 Hash.update(Byte); 215 // Hash all of the values in a block like set of values. This assumes that 219 Hash.update((uint64_t)V.getDIEInteger().getValue()); 222 // Hash the contents of a loclistptr class. 231 // Hash an individual attribute \param Attr based on the type of attribute and 376 Hash.update(makeArrayRef((uint8_t)'\0')); 388 Hash [all...] |
H A D | AccelTable.cpp | 252 for (auto &Hash : Bucket) { 253 uint32_t HashValue = Hash->HashValue; 256 Asm->OutStreamer->AddComment("Hash in Bucket " + Twine(BucketIdx)); 268 for (auto *Hash : Buckets[i]) { 269 uint32_t HashValue = Hash->HashValue; 274 Asm->EmitLabelDifference(Hash->Sym, Base, sizeof(uint32_t)); 284 Asm->OutStreamer->AddComment("Header Hash Function"); 288 Asm->OutStreamer->AddComment("Header Hash Count"); 333 for (auto &Hash : Buckets[i]) { 337 PrevHash != Hash [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | MD5.h | 112 MD5 Hash; 113 Hash.update(Str); 115 Hash.final(Result);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | NameAnonGlobals.cpp | 54 MD5::MD5Result Hash; local 55 Hasher.final(Hash); 57 MD5::stringifyResult(Hash, Result);
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/ |
H A D | DependencyScanningWorker.h | 42 virtual void handleContextHash(std::string Hash) = 0;
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ProfileData/ |
H A D | InstrProfWriter.h | 70 static void writeRecordInText(StringRef Name, uint64_t Hash, 110 void addRecord(StringRef Name, uint64_t Hash, InstrProfRecord &&I,
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86OptimizeLEAs.cpp | 140 hash_code Hash = hash_combine(*Val.Operands[0], *Val.Operands[1], local 152 Hash = hash_combine(Hash, Val.Disp->getIndex()); 155 Hash = hash_combine(Hash, Val.Disp->getSymbolName()); 158 Hash = hash_combine(Hash, Val.Disp->getGlobal()); 161 Hash = hash_combine(Hash, Val.Disp->getBlockAddress()); 164 Hash [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | AccelTable.h | 146 HashData(DwarfStringPoolEntryRef Name, HashFn *Hash) argument 147 : Name(Name), HashValue(Hash(Name.getString())) {} 164 HashFn *Hash; member in class:llvm::AccelTableBase 173 AccelTableBase(HashFn *Hash) : Entries(Allocator), Hash(Hash) {} argument 211 auto Iter = Entries.try_emplace(Name.getString(), Name, Hash).first;
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/DWARFLinker/ |
H A D | DWARFLinkerDeclContext.cpp | 170 unsigned Hash = hash_combine(Context.getQualifiedNameHash(), Tag, NameRef); local 175 Hash = hash_combine(Hash, FileRef); 178 DeclContext Key(Hash, Line, ByteSize, Tag, NameRef, FileRef, Context); 185 new (Allocator) DeclContext(Hash, Line, ByteSize, Tag, NameRef, FileRef,
|