Searched refs:RandGen (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/FuzzMutate/ |
| H A D | Random.h | 34 GenT &RandGen; variable 39 ReservoirSampler(GenT &RandGen) : RandGen(RandGen) {} in ReservoirSampler() argument 66 if (uniform<uint64_t>(RandGen, 1, TotalWeight) <= Weight) in sample() 75 ReservoirSampler<ElT, GenT> makeSampler(GenT &RandGen, RangeT &&Items) { in makeSampler() argument 76 ReservoirSampler<ElT, GenT> RS(RandGen); in makeSampler() 82 ReservoirSampler<T, GenT> makeSampler(GenT &RandGen, const T &Item, in makeSampler() argument 84 ReservoirSampler<T, GenT> RS(RandGen); in makeSampler() 90 ReservoirSampler<T, GenT> makeSampler(GenT &RandGen) { in makeSampler() argument 91 return ReservoirSampler<T, GenT>(RandGen); in makeSampler()
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/ |
| H A D | ranges_shuffle.pass.cpp | 36 class RandGen { class 50 static_assert(std::uniform_random_bit_generator<RandGen>); 53 LIBCPP_STATIC_ASSERT(!std::__libcpp_random_is_valid_urng<RandGen>::value); 65 template <class Iter = int*, class Sent = int*, class Gen = RandGen> 71 static_assert(HasShuffleIter<int*, int*, RandGen>); 91 template <class Range, class Gen = RandGen> 100 static_assert(HasShuffleRange<R<int*>, RandGen>); 157 RandGen gen; in test_iterators_iter_sent() 254 std::ranges::shuffle(begin, end, RandGen()); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.random.sample/ |
| H A D | ranges_sample.pass.cpp | 38 class RandGen { class 52 static_assert(std::uniform_random_bit_generator<RandGen>); 55 LIBCPP_STATIC_ASSERT(!std::__libcpp_random_is_valid_urng<RandGen>::value); 67 template <class Iter = int*, class Sent = int*, class Out = int*, class Gen = RandGen> 74 static_assert(HasSampleIter<int*, int*, int*, RandGen>); 112 template <class Range, class Out = int*, class Gen = RandGen> 121 static_assert(HasSampleRange<R<int*>, int*, RandGen>); 193 RandGen gen; in test_iterators_iter_sent_out() 317 std::ranges::sample(in.begin(), in.end(), out.begin(), in.size(), RandGen()); in test() 323 std::ranges::sample(in, out.begin(), in.size(), RandGen()); in test()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/unittests/ |
| H A D | ClangdTests.cpp | 736 std::random_device RandGen; in TEST() local 765 bool ShouldHaveErrors = ShouldHaveErrorsDist(RandGen); in TEST() 774 unsigned FileIndex = FileIndexDist(RandGen); in TEST() 779 unsigned FileIndex = FileIndexDist(RandGen); in TEST() 784 unsigned FileIndex = FileIndexDist(RandGen); in TEST() 794 unsigned FileIndex = FileIndexDist(RandGen); in TEST() 800 Pos.line = LineDist(RandGen); in TEST() 801 Pos.character = ColumnDist(RandGen); in TEST() 813 unsigned FileIndex = FileIndexDist(RandGen); in TEST() 819 Pos.line = LineDist(RandGen); in TEST() [all …]
|
| /llvm-project-15.0.7/bolt/lib/Passes/ |
| H A D | SplitFunctions.cpp | 171 std::minstd_rand0 RandGen(opts::RandomSeed.getValue()); in runOnFunctions() local 174 splitFunction(BF, SplitRandom(RandGen)); in runOnFunctions()
|