Home
last modified time | relevance | path

Searched refs:hashing (Results 1 – 25 of 25) sorted by relevance

/llvm-project/llvm/include/llvm/ADT/
H A DStableHashing.h1 //===- llvm/ADT/StableHashing.h - Utilities for stable hashing * C++ *-----===//
10 // hashes. Stable hashes can be useful for hashing across different modules,
12 // currently employs the xxh3_64bits hashing algorithm. Be aware that this
H A DHashing.h1 //===-- llvm/ADT/Hashing.h - Utilities for hashing --------------*- C++ -*-===//
9 // This file implements the newly proposed standard C++ interfaces for hashing
17 // data. It is the intended product of hashing, and can be used to implement
24 // construction of hashing datastructures.
27 // user-defined type which wishes to be used within a hashing context. It
36 // Note that 'hash_combine_range' contains very special logic for hashing
65 /// This object represents the result of hashing some entity. It is intended to
66 /// be used to implement hashtables or other hashing-based data structures.
133 namespace hashing {
171 // Murmur-inspired hashing in hash_16_bytes()
[all...]
/llvm-project/llvm/test/DebugInfo/COFF/
H A Dpr37492.ll10 ; In PR37492, there was an issue in global type hashing where we forgot to
11 ; consider the prefix portion of a type record when hashing it. This lead to a
/llvm-project/llvm/test/Analysis/StructuralHash/
H A Dstructural-hash-detailed.ll2 ; check that we aren't doing something like hashing a pointer that could
/llvm-project/llvm/test/Linker/
H A Dunique-fwd-decl-order.ll4 ; This test exercises MDNode hashing. For the nodes to be correctly uniqued,
/llvm-project/llvm/lib/Support/BLAKE3/
H A DREADME.md107 An incremental BLAKE3 hashing state, which can accept any number of
127 Initialize a `llvm_blake3_hasher` in the default hashing mode.
188 Initialize a `llvm_blake3_hasher` in the keyed hashing mode. The key must be
/llvm-project/bolt/test/X86/
H A Dhashing-based-function-matching.test46 binary-name: 'hashing-based-function-matching.s.tmp.exe'
H A Dname-similarity-function-matching.test46 binary-name: 'hashing-based-function-matching.s.tmp.exe'
/llvm-project/llvm/test/Analysis/MemorySSA/
H A Dpr36883.ll3 ; We weren't properly considering the args in callsites in equality or hashing.
/llvm-project/llvm/lib/IR/
H A DStructuralHash.cpp21 // Basic hashing mechanism to detect structural change to the IR, used to verify
/llvm-project/llvm/test/DebugInfo/Generic/
H A Dapple-names-hash-collisions.ll9 ; table hashing algorithm.
/llvm-project/clang/include/clang/AST/
H A DStmtDataCollectors.td44 // Function pointers don't have a callee and we just skip hashing it.
/llvm-project/clang/include/clang/Basic/
H A DDebugOptions.def88 /// Set debug info source file hashing algorithm.
/llvm-project/llvm/test/DebugInfo/X86/
H A Dconvert-loclist.ll18 ; Regression testing a fairly quirky bug where instead of hashing (see above),
/llvm-project/llvm/docs/
H A DMergeFunctions.rst125 introduce hashing and other helpers, but it is still just an optimization, and
135 Good hashing means, that every function part must be taken into account. That
138 delay due to the hashing routine.
151 hashing method needs some extra CPU time, which is the main reason why it works
152 slower; in most cases, total "hashing" time is greater than total
H A DProgrammersManual.rst2349 defining the appropriate comparison and hashing methods for each alternate key
/llvm-project/llvm/test/CodeGen/PowerPC/
H A Dpr15031.ll262 %"struct.llvm::hashing::detail::hash_combine_recursive_helper" = type { [64 x i8], %"struct.llvm::h…
263 %"struct.llvm::hashing::detail::hash_state" = type { i64, i64, i64, i64, i64, i64, i64, i64 }
/llvm-project/llvm/unittests/ADT/
H A DHashingTest.cpp42 namespace hashing { namespace
/llvm-project/llvm/docs/CommandGuide/
H A Dllvm-readobj.rst312 Enable global hashing for CodeView type stream de-duplication.
/llvm-project/llvm/tools/llvm-readobj/
H A DOpts.td79 def codeview_ghash : FF<"codeview-ghash", "Enable global hashing for CodeView type stream de-duplic…
/llvm-project/llvm/test/Transforms/EarlyCSE/
H A Dcommute.ll723 ; hashing differently but comparing as equal. It exhibits such a pair of
745 ; hashing differently but comparing as equal. It exhibits such a pair of
779 ; CSE matching/hashing.
800 ; CSE matching/hashing.
/llvm-project/lld/test/MinGW/
H A Ddriver.test445 BUILD_ID_WARN: unsupported build id hashing: fast, using default hashing.
/llvm-project/clang/docs/
H A DControlFlowIntegrityDesign.rst576 ``CallSiteTypeId`` hashing will result in weaker CFI checks that would
H A DModules.rst242 Enables hashing of all compiler options that could impact the semantics of a
/llvm-project/clang/include/clang/Driver/
H A DOptions.td1298 "offloading languages CUDA and HIP: 'hash' (ID's generated by hashing "
8315 HelpText<"Enable hashing the content of a module file">,
8318 HelpText<"Enable hashing of all compiler options that could impact the "