/llvm-project/llvm/include/llvm/ADT/ |
H A D | StableHashing.h | 1 //===- 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 D | Hashing.h | 1 //===-- 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 D | pr37492.ll | 10 ; 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 D | structural-hash-detailed.ll | 2 ; check that we aren't doing something like hashing a pointer that could
|
/llvm-project/llvm/test/Linker/ |
H A D | unique-fwd-decl-order.ll | 4 ; This test exercises MDNode hashing. For the nodes to be correctly uniqued,
|
/llvm-project/llvm/lib/Support/BLAKE3/ |
H A D | README.md | 107 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 D | hashing-based-function-matching.test | 46 binary-name: 'hashing-based-function-matching.s.tmp.exe'
|
H A D | name-similarity-function-matching.test | 46 binary-name: 'hashing-based-function-matching.s.tmp.exe'
|
/llvm-project/llvm/test/Analysis/MemorySSA/ |
H A D | pr36883.ll | 3 ; We weren't properly considering the args in callsites in equality or hashing.
|
/llvm-project/llvm/lib/IR/ |
H A D | StructuralHash.cpp | 21 // Basic hashing mechanism to detect structural change to the IR, used to verify
|
/llvm-project/llvm/test/DebugInfo/Generic/ |
H A D | apple-names-hash-collisions.ll | 9 ; table hashing algorithm.
|
/llvm-project/clang/include/clang/AST/ |
H A D | StmtDataCollectors.td | 44 // Function pointers don't have a callee and we just skip hashing it.
|
/llvm-project/clang/include/clang/Basic/ |
H A D | DebugOptions.def | 88 /// Set debug info source file hashing algorithm.
|
/llvm-project/llvm/test/DebugInfo/X86/ |
H A D | convert-loclist.ll | 18 ; Regression testing a fairly quirky bug where instead of hashing (see above),
|
/llvm-project/llvm/docs/ |
H A D | MergeFunctions.rst | 125 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 D | ProgrammersManual.rst | 2349 defining the appropriate comparison and hashing methods for each alternate key
|
/llvm-project/llvm/test/CodeGen/PowerPC/ |
H A D | pr15031.ll | 262 %"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 D | HashingTest.cpp | 42 namespace hashing { namespace
|
/llvm-project/llvm/docs/CommandGuide/ |
H A D | llvm-readobj.rst | 312 Enable global hashing for CodeView type stream de-duplication.
|
/llvm-project/llvm/tools/llvm-readobj/ |
H A D | Opts.td | 79 def codeview_ghash : FF<"codeview-ghash", "Enable global hashing for CodeView type stream de-duplic…
|
/llvm-project/llvm/test/Transforms/EarlyCSE/ |
H A D | commute.ll | 723 ; 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 D | driver.test | 445 BUILD_ID_WARN: unsupported build id hashing: fast, using default hashing.
|
/llvm-project/clang/docs/ |
H A D | ControlFlowIntegrityDesign.rst | 576 ``CallSiteTypeId`` hashing will result in weaker CFI checks that would
|
H A D | Modules.rst | 242 Enables hashing of all compiler options that could impact the semantics of a
|
/llvm-project/clang/include/clang/Driver/ |
H A D | Options.td | 1298 "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 "
|