Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DStableHashing.h27 namespace hashing {
53 hashing::detail::stable_hash_append(Hash, A); in stable_hash_combine()
54 hashing::detail::stable_hash_append(Hash, B); in stable_hash_combine()
61 hashing::detail::stable_hash_append(Hash, A); in stable_hash_combine()
62 hashing::detail::stable_hash_append(Hash, B); in stable_hash_combine()
63 hashing::detail::stable_hash_append(Hash, C); in stable_hash_combine()
70 hashing::detail::stable_hash_append(Hash, A); in stable_hash_combine()
71 hashing::detail::stable_hash_append(Hash, B); in stable_hash_combine()
72 hashing::detail::stable_hash_append(Hash, C); in stable_hash_combine()
73 hashing::detail::stable_hash_append(Hash, D); in stable_hash_combine()
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/PGOProfile/Inputs/
H A Dmultiple_hash_profile.proftext12 # For -pgo-instr-old-cfg-hashing=true
39 # For -pgo-instr-old-cfg-hashing=true
57 # For -pgo-instr-old-cfg-hashing=true
/llvm-project-15.0.7/llvm/lib/Support/
H A DHashing.cpp22 uint64_t llvm::hashing::detail::fixed_seed_override = 0;
27 hashing::detail::fixed_seed_override = fixed_value; in set_fixed_execution_hash_seed()
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DHashing.h146 namespace hashing {
484 return ::llvm::hashing::detail::hash_combine_range_impl(first, last);
489 namespace hashing {
607 ::llvm::hashing::detail::hash_combine_recursive_helper helper;
613 namespace hashing {
636 return ::llvm::hashing::detail::hash_integer_value(
643 return ::llvm::hashing::detail::hash_integer_value(
655 namespace hashing {
670 return ::llvm::hashing::detail::hash_value_tuple_helper(
/llvm-project-15.0.7/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-15.0.7/llvm/test/Linker/
H A Dunique-fwd-decl-order.ll4 ; This test exercises MDNode hashing. For the nodes to be correctly uniqued,
/llvm-project-15.0.7/llvm/lib/IR/
H A DStructuralHash.cpp28 void update(uint64_t V) { Hash = hashing::detail::hash_16_bytes(Hash, V); } in update()
/llvm-project-15.0.7/llvm/test/Analysis/MemorySSA/
H A Dpr36883.ll3 ; We weren't properly considering the args in callsites in equality or hashing.
/llvm-project-15.0.7/llvm/test/Transforms/PGOProfile/
H A Dmultiple_hash_profile.ll3 ; RUN: opt < %s -passes=pgo-instr-use -pgo-test-profile-file=%t.profdata -pgo-instr-old-cfg-hashing
/llvm-project-15.0.7/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-15.0.7/clang/include/clang/AST/
H A DStmtDataCollectors.td44 // Function pointers don't have a callee and we just skip hashing it.
/llvm-project-15.0.7/llvm/test/DebugInfo/X86/
H A Dconvert-loclist.ll18 ; Regression testing a fairly quirky bug where instead of hashing (see above),
/llvm-project-15.0.7/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.rst2289 defining the appropriate comparison and hashing methods for each alternate key
/llvm-project-15.0.7/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-15.0.7/llvm/docs/CommandGuide/
H A Dllvm-readobj.rst282 Enable global hashing for CodeView type stream de-duplication.
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DHashingTest.cpp41 namespace hashing { namespace
/llvm-project-15.0.7/llvm/tools/llvm-readobj/
H A DOpts.td76 def codeview_ghash : FF<"codeview-ghash", "Enable global hashing for CodeView type stream de-duplic…
/llvm-project-15.0.7/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-15.0.7/llvm/lib/Transforms/Utils/
H A DFunctionComparator.cpp936 void add(uint64_t V) { Hash = hashing::detail::hash_16_bytes(Hash, V); } in add()
/llvm-project-15.0.7/clang/docs/
H A DControlFlowIntegrityDesign.rst576 ``CallSiteTypeId`` hashing will result in weaker CFI checks that would
H A DModules.rst237 Enables hashing of all compiler options that could impact the semantics of a
H A DClangCommandLineReference.rst270 …ngle source offloading languages CUDA and HIP: 'hash' (ID's generated by hashing file path and com…
/llvm-project-15.0.7/clang/include/clang/Driver/
H A DOptions.td1064 "offloading languages CUDA and HIP: 'hash' (ID's generated by hashing "
6193 HelpText<"Enable hashing the content of a module file">,
6196 HelpText<"Enable hashing of all compiler options that could impact the "