| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | StableHashing.h | 27 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 D | multiple_hash_profile.proftext | 12 # 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 D | Hashing.cpp | 22 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 D | Hashing.h | 146 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 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-15.0.7/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-15.0.7/llvm/lib/IR/ |
| H A D | StructuralHash.cpp | 28 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 D | pr36883.ll | 3 ; We weren't properly considering the args in callsites in equality or hashing.
|
| /llvm-project-15.0.7/llvm/test/Transforms/PGOProfile/ |
| H A D | multiple_hash_profile.ll | 3 ; 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 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-15.0.7/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-15.0.7/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-15.0.7/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 | 2289 defining the appropriate comparison and hashing methods for each alternate key
|
| /llvm-project-15.0.7/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-15.0.7/llvm/docs/CommandGuide/ |
| H A D | llvm-readobj.rst | 282 Enable global hashing for CodeView type stream de-duplication.
|
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | HashingTest.cpp | 41 namespace hashing { namespace
|
| /llvm-project-15.0.7/llvm/tools/llvm-readobj/ |
| H A D | Opts.td | 76 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 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-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | FunctionComparator.cpp | 936 void add(uint64_t V) { Hash = hashing::detail::hash_16_bytes(Hash, V); } in add()
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | ControlFlowIntegrityDesign.rst | 576 ``CallSiteTypeId`` hashing will result in weaker CFI checks that would
|
| H A D | Modules.rst | 237 Enables hashing of all compiler options that could impact the semantics of a
|
| H A D | ClangCommandLineReference.rst | 270 …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 D | Options.td | 1064 "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 "
|