Home
last modified time | relevance | path

Searched refs:RandGen (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/FuzzMutate/
H A DRandom.h34 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 Dranges_shuffle.pass.cpp36 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 Dranges_sample.pass.cpp38 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 DClangdTests.cpp736 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 DSplitFunctions.cpp171 std::minstd_rand0 RandGen(opts::RandomSeed.getValue()); in runOnFunctions() local
174 splitFunction(BF, SplitRandom(RandGen)); in runOnFunctions()