Searched refs:Hash (Results 1 - 25 of 125) sorted by relevance

12345

/freebsd-12-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DHash.cpp1 //===- 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 DTpiStreamBuilder.cpp45 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 DCachedHashString.h32 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 DCodeViewYAMLTypeHashing.h33 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 DCodeViewYAMLTypeHashing.cpp37 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 Dubsan_handlers_cxx.h32 DynamicTypeCacheMissData *Data, ValueHandle Pointer, ValueHandle Hash);
35 DynamicTypeCacheMissData *Data, ValueHandle Pointer, ValueHandle Hash);
H A Dubsan_type_hash.h51 bool checkDynamicType(void *Object, void *Type, HashValue Hash);
62 /// __ubsan_vptr_type_cache[Hash % VptrTypeCacheSize] == Hash
H A Dubsan_type_hash_itanium.cpp209 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 Dubsan_handlers_cxx.cpp34 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 DFuzzerSHA1.h28 std::string Hash(const Unit &U);
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DODRHash.cpp242 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 DTypeHashing.h33 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 DGlobalTypeTableBuilder.h40 /// 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 Drsa_pss.c26 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 DByteStreamer.h59 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 DDIEHash.h57 void update(uint8_t Value) { Hash.update(Value); }
103 MD5 Hash; member in class:llvm::DIEHash
H A DDIEHash.cpp46 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 DAccelTable.cpp252 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 DMD5.h112 MD5 Hash;
113 Hash.update(Str);
115 Hash.final(Result);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DNameAnonGlobals.cpp54 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 DDependencyScanningWorker.h42 virtual void handleContextHash(std::string Hash) = 0;
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DInstrProfWriter.h70 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 DX86OptimizeLEAs.cpp140 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 DAccelTable.h146 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 DDWARFLinkerDeclContext.cpp170 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,

Completed in 115 milliseconds

12345