/llvm-project/clang-tools-extra/test/clang-tidy/checkers/cert/ |
H A D | msc51-cpp.cpp | 6 void srand(int seed); 11 void seed(int _ = 0); 22 void seed(int _ = 0); 29 void seed(int _ = 0); 37 void seed(); 38 void seed(int _); 46 void seed(); 47 void seed(int _); 55 void seed(); 56 void seed(int _); [all …]
|
/llvm-project/llvm/lib/Support/ |
H A D | xxhash.cpp | 105 uint64_t Seed = 0; in xxHash64() 112 uint64_t V1 = Seed + PRIME64_1 + PRIME64_2; in xxHash64() 113 uint64_t V2 = Seed + PRIME64_2; in xxHash64() 114 uint64_t V3 = Seed + 0; in xxHash64() 115 uint64_t V4 = Seed - PRIME64_1; in xxHash64() 135 H64 = Seed + PRIME64_5; in xxHash64() 226 const uint8_t *secret, uint64_t seed) { in XXH3_len_4to8_64b() argument 234 seed; in XXH3_len_4to8_64b() 239 const uint8_t *secret, uint64_t seed) { in XXH3_len_4to8_64b() 240 seed in XXH3_len_4to8_64b() 92 uint64_t Seed = 0; xxHash64() local 213 XXH3_len_1to3_64b(const uint8_t * input,size_t len,const uint8_t * secret,uint64_t seed) XXH3_len_1to3_64b() argument 243 XXH3_len_9to16_64b(const uint8_t * input,size_t len,const uint8_t * secret,uint64_t const seed) XXH3_len_9to16_64b() argument 257 XXH3_len_0to16_64b(const uint8_t * input,size_t len,const uint8_t * secret,uint64_t const seed) XXH3_len_0to16_64b() argument 269 XXH3_mix16B(const uint8_t * input,uint8_t const * secret,uint64_t seed) XXH3_mix16B() argument 283 XXH3_len_17to128_64b(const uint8_t * input,size_t len,const uint8_t * secret,uint64_t const seed) XXH3_len_17to128_64b() argument 308 XXH3_len_129to240_64b(const uint8_t * input,size_t len,const uint8_t * secret,uint64_t seed) XXH3_len_129to240_64b() argument 598 XXH3_len_1to3_128b(const uint8_t * input,size_t len,const uint8_t * secret,uint64_t seed) XXH3_len_1to3_128b() argument 625 XXH3_len_4to8_128b(const uint8_t * input,size_t len,const uint8_t * secret,uint64_t seed) XXH3_len_4to8_128b() argument 650 XXH3_len_9to16_128b(const uint8_t * input,size_t len,const uint8_t * secret,uint64_t seed) XXH3_len_9to16_128b() argument 726 XXH3_len_0to16_128b(const uint8_t * input,size_t len,const uint8_t * secret,uint64_t seed) XXH3_len_0to16_128b() argument 748 XXH128_mix32B(XXH128_hash_t acc,const uint8_t * input_1,const uint8_t * input_2,const uint8_t * secret,uint64_t seed) XXH128_mix32B() argument 758 XXH3_len_17to128_128b(const uint8_t * input,size_t len,const uint8_t * secret,size_t secretSize,uint64_t seed) XXH3_len_17to128_128b() argument 787 XXH3_len_129to240_128b(const uint8_t * input,size_t len,const uint8_t * secret,size_t secretSize,uint64_t seed) XXH3_len_129to240_128b() argument [all...] |
H A D | RandomNumberGenerator.cpp | 37 "rng-seed", cl::value_desc("seed"), cl::Hidden, in call() 38 cl::desc("Seed for the random number generator"), cl::init(0)); in call() 42 static ManagedStatic<cl::opt<uint64_t>, CreateSeed> Seed; variable 43 void llvm::initRandomSeedOptions() { *Seed; } in initRandomSeedOptions() 46 LLVM_DEBUG(if (*Seed == 0) dbgs() in RandomNumberGenerator() 49 // Combine seed and salts using std::seed_seq. in RandomNumberGenerator() 50 // Data: Seed-low, Seed-high, Salt in RandomNumberGenerator() 56 Data[0] = *Seed; in RandomNumberGenerator() 57 Data[1] = *Seed >> 32; in RandomNumberGenerator() 62 Generator.seed(SeedSeq); in RandomNumberGenerator()
|
/llvm-project/polly/lib/External/isl/imath/tools/ |
H A D | findthreshold.py | 27 def get_timing_stats(num_tests, precision, threshold, seed=None): argument 33 seed -- random seed; if None, the clock is used. 35 Returns a tuple of (seed, bits, time) where seed is the random seed used, 39 if seed is None: 40 seed = int(time.time()) 43 './imtimer -mn -p %d -t %d -s %d %d' % (precision, threshold, seed, 49 return seed, int(bits), float(total) 63 seed = int(time.time()) 72 s, b, t = get_timing_stats(1000, prec, thresh, seed) 73 sp, bp, tp = get_timing_stats(1000, prec, prec + 1, seed)
|
/llvm-project/compiler-rt/test/fuzzer/ |
H A D | seed_inputs.test | 6 USE-1: INFO: seed corpus: files: 1 7 RUN: echo -n "%t-SimpleTest" > %t.seed-inputs 9 RUN: %run %t-SimpleTest -runs=1 -seed_inputs=@%t.seed-inputs 2>&1 | FileCheck %s --check-prefix=USE… 12 USE-2: INFO: seed corpus: files: 2 13 RUN: echo -n "%t-SimpleTest,%t-SimpleTest" > %t.seed-inputs 14 RUN: %run %t-SimpleTest -runs=1 -seed_inputs=@%t.seed-inputs 2>&1 | FileCheck %s --check-prefix=USE… 18 RUN: echo -n "%t-SimpleTest,%t-SimpleTest,nonexistent-file," > %t.seed-inputs 19 RUN: %run %t-SimpleTest -runs=1 -seed_inputs=@%t.seed-inputs 2>&1 | FileCheck %s --check-prefix=USE… 22 # Test that using a non existent file or an empty seed list fails. 25 RUN: echo -n "" > %t.seed-inputs [all …]
|
H A D | msan.test | 4 RUN: not %run %t -seed=1 -runs=10000000 2>&1 | FileCheck %s --check-prefix=NO-REPORT 7 RUN: not %run %t -seed=1 -runs=10000000 2>&1 | FileCheck %s --check-prefix=NO-REPORT 10 RUN: not %run %t -seed=1 -runs=10000000 2>&1 | FileCheck %s --check-prefix=NO-REPORT 13 RUN: not %run %t -seed=1 -runs=10000000 2>&1 | FileCheck %s --check-prefix=NO-REPORT 20 RUN: not %run %t -seed=1 -runs=10000000 2>&1 | FileCheck %s --check-prefix=REPORT 23 RUN: not %run %t -seed=1 -runs=10000000 2>&1 | FileCheck %s --check-prefix=REPORT
|
H A D | MsanCustomMutator.cpp | 22 unsigned int Seed) { in LLVMFuzzerCustomMutator() argument 23 if (Seed == 7) in LLVMFuzzerCustomMutator() 37 uint8_t *Out, size_t MaxOutSize, unsigned int Seed) { in LLVMFuzzerCustomCrossOver() argument 38 if (Seed == 7) in LLVMFuzzerCustomCrossOver()
|
/llvm-project/polly/lib/External/isl/imath/examples/ |
H A D | randprime.c | 55 /* Find a prime starting from the given odd seed */ 56 mp_result find_prime(mp_int seed, FILE *fb); 57 mp_result find_strong_prime(mp_int seed, FILE *fb); 184 mp_result find_prime(mp_int seed, FILE *fb) { in find_prime() argument 188 if (mp_int_is_even(seed)) { in find_prime() 189 if ((res = mp_int_add_value(seed, 1, seed)) != MP_OK) { in find_prime() 194 while ((res = mp_int_is_prime(seed)) == MP_FALSE) { in find_prime() 200 if ((res = mp_int_add_value(seed, 2, seed)) != MP_OK) { in find_prime() 210 mp_result find_strong_prime(mp_int seed, FILE *fb) { in find_strong_prime() argument 216 if (find_prime(seed, fb) != MP_TRUE) break; in find_strong_prime() [all …]
|
H A D | findprime.c | 37 mpz_t seed; in main() local 45 mp_int_init(&seed); in main() 46 if ((res = mp_int_read_string(&seed, 10, argv[1])) != MP_OK) { in main() 51 if (mp_int_compare_value(&seed, 131) <= 0) { in main() 56 if ((res = mp_int_find_prime(&seed)) != MP_TRUE) { in main() 61 mp_int_to_string(&seed, 10, buf, sizeof(buf)); in main() 64 mp_int_clear(&seed); in main()
|
H A D | rsakey.c | 64 /* Find a prime starting from the given odd seed */ 65 mp_result find_prime(mp_int seed, FILE *fb); 246 mp_result find_prime(mp_int seed, FILE *fb) { in find_prime() argument 250 if (mp_int_is_even(seed)) in find_prime() 251 if ((res = mp_int_add_value(seed, 1, seed)) != MP_OK) return res; in find_prime() 253 while ((res = mp_int_is_prime(seed)) == MP_FALSE) { in find_prime() 258 if ((res = mp_int_add_value(seed, 2, seed)) != MP_OK) return res; in find_prime()
|
/llvm-project/flang/runtime/ |
H A D | random.cpp | 40 generator.seed(0); in RTNAME() 45 generator.seed(ts.tv_sec ^ ts.tv_nsec); in RTNAME() 47 generator.seed(time(nullptr)); in RTNAME() 150 GeneratedWord seed; in RTNAME() 153 seed = *put->OffsetElement<CppTypeFor<TypeCategory::Integer, 4>>(); in RTNAME() 156 seed = *put->OffsetElement<CppTypeFor<TypeCategory::Integer, 8>>(); in RTNAME() 164 generator.seed(seed); in RTNAME() 165 nextValue = seed; in RTNAME() 173 generator.seed( in RTNAME() 119 GeneratedWord seed; RTNAME() local 159 GeneratedWord seed; RTNAME() local [all...] |
/llvm-project/llvm/include/llvm/ADT/ |
H A D | Hashing.h | 181 inline uint64_t hash_1to3_bytes(const char *s, size_t len, uint64_t seed) { in hash_1to3_bytes() argument 187 return shift_mix(y * k2 ^ z * k3 ^ seed) * k2; in hash_1to3_bytes() 190 inline uint64_t hash_4to8_bytes(const char *s, size_t len, uint64_t seed) { in hash_4to8_bytes() argument 192 return hash_16_bytes(len + (a << 3), seed ^ fetch32(s + len - 4)); in hash_4to8_bytes() 195 inline uint64_t hash_9to16_bytes(const char *s, size_t len, uint64_t seed) { in hash_9to16_bytes() argument 198 return hash_16_bytes(seed ^ a, rotate(b + len, len)) ^ b; in hash_9to16_bytes() 201 inline uint64_t hash_17to32_bytes(const char *s, size_t len, uint64_t seed) { in hash_17to32_bytes() argument 207 llvm::rotr<uint64_t>(c ^ seed, 30) + d, in hash_17to32_bytes() 208 a + llvm::rotr<uint64_t>(b ^ k3, 20) - c + len + seed); in hash_17to32_bytes() 211 inline uint64_t hash_33to64_bytes(const char *s, size_t len, uint64_t seed) { in hash_33to64_bytes() argument 234 hash_short(const char * s,size_t length,uint64_t seed) hash_short() argument [all...] |
/llvm-project/compiler-rt/test/asan/TestCases/Posix/ |
H A D | halt_on_error-signals.c | 20 void random_delay(unsigned *seed) { in random_delay() argument 21 *seed = 1664525 * *seed + 1013904223; in random_delay() 22 struct timespec delay = { 0, (*seed % 1000) * 1000 }; in random_delay() 48 unsigned seed = 0; in sender() local 50 random_delay(&seed); in sender() 62 unsigned seed = 1; in receiver() local 64 random_delay(&seed); in receiver()
|
H A D | halt_on_error-torture.cpp | 27 void random_delay(unsigned *seed) { in random_delay() argument 28 *seed = 1664525 * *seed + 1013904223; in random_delay() 29 struct timespec delay = { 0, static_cast<long>((*seed % 1000) * 1000) }; in random_delay() 34 unsigned seed = (unsigned)(size_t)arg; in run() local 40 random_delay(&seed); in run()
|
/llvm-project/lld/test/MachO/tools/ |
H A D | generate-cfi-funcs.py | 85 """Generate a seed that can easily be passed back in via --seed=STRING""" 105 "--seed", 108 help="Seed the random number generator", 129 random.seed(args.seed) 136 ### seed=%s lsda=%f p2align=%d 140 % (args.seed, lsda_odds, p2align, p2align)
|
/llvm-project/llvm/test/MC/RISCV/ |
H A D | rvk-user-csr-name.s | 17 # seed 19 # CHECK-INST: csrrs t1, seed, zero 21 # CHECK-INST-ALIAS: csrr t1, seed 23 # CHECK-INST: csrrs t2, seed, zero 25 # CHECK-INST-ALIAS: csrr t2, seed 27 csrrs t1, seed, zero
|
/llvm-project/compiler-rt/lib/scudo/standalone/tests/ |
H A D | checksum_test.cpp | 15 static scudo::u16 computeSoftwareChecksum(scudo::u32 Seed, scudo::uptr *Array, in computeSoftwareChecksum() argument 17 scudo::u16 Checksum = static_cast<scudo::u16>(Seed & 0xffff); in computeSoftwareChecksum() 23 static scudo::u16 computeHardwareChecksum(scudo::u32 Seed, scudo::uptr *Array, in computeHardwareChecksum() argument 25 scudo::u32 Crc = Seed; in computeHardwareChecksum() 39 const scudo::u32 Seed = 0x41424343U; in verifyChecksumFunctionBitFlip() local 40 const scudo::u16 Reference = F(Seed, Array, ArraySize); in verifyChecksumFunctionBitFlip() 45 if (F(Seed, Array, ArraySize) == Reference) in verifyChecksumFunctionBitFlip()
|
/llvm-project/clang-tools-extra/clang-tidy/cert/ |
H A D | ProperlySeededRandomGeneratorCheck.cpp | 40 // engine.seed(); in registerMatchers() 42 // engine.seed(1); in registerMatchers() 45 // engine.seed(x); in registerMatchers() 50 member(hasName("seed")), in registerMatchers() 52 .bind("seed"), in registerMatchers() 84 const auto *Func = Result.Nodes.getNodeAs<CXXMemberCallExpr>("seed"); in check() 115 "random number generator seeded with a disallowed source of seed " in checkSeed()
|
/llvm-project/clang-tools-extra/docs/clang-tidy/checks/cert/ |
H A D | msc51-cpp.rst | 14 `MSC32-C. Properly seed pseudorandom number generators 15 <https://wiki.sei.cmu.edu/confluence/display/c/MSC32-C.+Properly+seed+pseudorandom+number+generator… 24 engine1.seed(); // Diagnose 25 engine2.seed(1); // Diagnose 28 engine1.seed(std::time(&t)); // Diagnose, system time might be controlled by user
|
/llvm-project/libc/AOR_v20.02/math/test/rtest/ |
H A D | main.c | 21 void seed_random(uint32 seed); 143 * - "seed <integer>" sets a random seed in dofile() 164 if (!strncmp(buf, "seed ", 5)) { in dofile() 273 unsigned int seed = 1; /* in case no explicit seed provided */ in main() local 275 seed_random(seed); in main() 294 } else if (!strcmp(p,"--seed") && argc > 1 && 1==sscanf(*(argv+1),"%u",&seed)) { in main() 295 seed_random(seed); in main() 296 argv++; /* next in argv is seed value, so skip */ in main()
|
H A D | random.c | 15 void seed_random(uint32 seed) { in seed_random() argument 20 seed = seed % 44488 * 48271 - seed / 44488 * 3399; in seed_random() 21 seedbuf[i] = seed - 1; in seed_random()
|
/llvm-project/llvm/docs/CommandGuide/ |
H A D | llvm-stress.rst | 9 :program:`llvm-stress` [-size=filesize] [-seed=initialseed] [-o=outfile] 28 .. option:: -seed seed 30 Specify the seed to be used for the randomly generated instructions.
|
/llvm-project/llvm/test/CodeGen/AArch64/ |
H A D | arm64-fast-isel-gv.ll | 4 @seed = common global i64 0, align 8 12 store i64 74755, ptr @seed, align 8 33 %0 = load i64, ptr @seed, align 8 37 store i64 %and, ptr @seed, align 8 38 %1 = load i64, ptr @seed, align 8
|
/llvm-project/libc/test/src/stdlib/ |
H A D | rand_test.cpp | 26 // as if 'srand' was called with a value of 1. If we seed the value with 1 we in TEST() 34 const unsigned int SEED = 12344321; in TEST() 35 LIBC_NAMESPACE::srand(SEED); in TEST() local 44 // If the seed is set to the same value, it should give the same sequence. in TEST() 45 LIBC_NAMESPACE::srand(SEED); in TEST()
|
/llvm-project/libc/fuzzing/__support/ |
H A D | hashtable_fuzz.cpp | 22 // - uint64_t: seed for table A 24 // - uint64_t: seed for table B 34 size_t max_size, unsigned int seed) { in LLVMFuzzerCustomMutator() 119 HashTable(uint64_t size, uint64_t seed) in HashTable() 120 : table(internal::HashTable::allocate(size, seed)) {} in HashTable() 136 uint64_t seed = global_status.next<uint64_t>(); in next_hashtable() 137 return HashTable(size, seed); in next_hashtable() 32 LLVMFuzzerCustomMutator(uint8_t * data,size_t size,size_t max_size,unsigned int seed) LLVMFuzzerCustomMutator() argument 118 HashTable(uint64_t size,uint64_t seed) HashTable() argument 135 uint64_t seed = global_status.next<uint64_t>(); next_hashtable() local
|