Home
last modified time | relevance | path

Searched refs:Gen (Results 1 – 25 of 36) sorted by relevance

12

/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/
H A Dranges_shuffle.pass.cpp67 requires(Iter&& iter, Sent&& sent, Gen&& gen) {
91 template <class Range, class Gen = RandGen>
93 requires(Range&& range, Gen&& gen) {
113 template <class Iter, class Sent, size_t N, class Gen>
114 void test_one(const std::array<int, N> input, Gen gen) { in test_one()
189 template <class Gen, bool CheckConst = true>
196 Gen g; in test_generator()
202 const Gen g; in test_generator()
208 std::ranges::shuffle(begin, end, Gen()); in test_generator()
209 std::ranges::shuffle(in, Gen()); in test_generator()
[all …]
/llvm-project-15.0.7/libc/benchmarks/
H A DLibcMemoryBenchmarkTest.cpp39 std::default_random_engine Gen; in TEST() local
41 EXPECT_EQ(OD(Gen), 0U); in TEST()
47 std::default_random_engine Gen; in TEST() local
49 EXPECT_THAT(OD(Gen), AllOf(Ge(0U), Lt(8192U))); in TEST()
60 std::default_random_engine Gen; in TEST() local
62 EXPECT_THAT(OD(Gen), AllOf(Ge(0U), Lt(8192U), IsDivisibleBy(16U))); in TEST()
91 std::default_random_engine Gen; in TEST() local
95 EXPECT_THAT(MOD(Gen, Size), in TEST()
98 EXPECT_THAT(MOD(Gen, Size), in TEST()
H A DLibcMemoryBenchmarkMain.cpp174 P.OffsetBytes = OffsetSampler(Gen); in randomize()
198 std::mt19937_64 Gen; member
211 P.OffsetBytes = OffsetSampler(Gen); in randomize()
212 P.SizeBytes = SizeSampler(Gen); in randomize()
234 std::mt19937_64 Gen; member
/llvm-project-15.0.7/clang-tools-extra/clangd/index/
H A DProjectAware.cpp53 ProjectAwareIndex(IndexFactory Gen, bool Sync) : Gen(std::move(Gen)) { in ProjectAwareIndex() argument
69 const IndexFactory Gen; member in clang::clangd::__anonba7a63790111::ProjectAwareIndex
130 Entry.first->getSecond() = Gen(External, Tasks.get()); in getIndex()
135 std::unique_ptr<SymbolIndex> createProjectAwareIndex(IndexFactory Gen, in createProjectAwareIndex() argument
137 assert(Gen); in createProjectAwareIndex()
138 return std::make_unique<ProjectAwareIndex>(std::move(Gen), Sync); in createProjectAwareIndex()
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.random.sample/
H A Dranges_sample.pass.cpp67 template <class Iter = int*, class Sent = int*, class Out = int*, class Gen = RandGen>
71 std::forward<Out>(out), n, std::forward<Gen>(gen));
112 template <class Range, class Out = int*, class Gen = RandGen>
152 template <class Iter, class Sent, class Out, size_t N, class Gen>
153 void test_one(std::array<int, N> in, size_t n, Gen gen) { in test_one()
243 template <class Gen, bool CheckConst = true>
253 Gen g; in test_generator()
259 const Gen g; in test_generator()
265 std::ranges::sample(begin, end, out, N, Gen()); in test_generator()
266 std::ranges::sample(in, out, N, Gen()); in test_generator()
[all …]
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.generate/
H A Dranges_generate.pass.cpp55 template <class Iter = int*, class Sent = int*, class Gen = IntGen>
57 requires(Iter&& iter, Sent&& sent, Gen&& gen) {
58 … std::ranges::generate(std::forward<Iter>(iter), std::forward<Sent>(sent), std::forward<Gen>(gen));
82 template <class Range, class Gen = IntGen>
84 requires(Range&& range, Gen&& gen) {
85 std::ranges::generate(std::forward<Range>(range), std::forward<Gen>(gen));
103 template <class Iter, class Sent, size_t N, class Gen>
104 constexpr void test_one(const std::array<int, N> input, Gen gen, std::array<int, N> expected) { in test_one()
122 if constexpr (std::ranges::output_range<decltype(range), std::invoke_result_t<Gen&>>) { in test_one()
H A Dranges_generate_n.pass.cpp50 template <class Iter = int*, class Gen = IntGen>
52 requires(Iter&& iter, Gen&& gen) {
53 std::ranges::generate_n(std::forward<Iter>(iter), 0, std::forward<Gen>(gen));
70 template <class Iter, size_t N, class Gen>
71 constexpr void test_one(std::array<int, N> in, size_t n, Gen gen, std::array<int, N> expected) { in test_one()
/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/
H A DDWARFDebugLineTest.cpp48 Gen = std::move(*ExpectedGenerator); in setupGeneratorImpl()
53 return Gen != nullptr; in setupGenerator()
69 StringRef FileBytes = Gen->generate(); in createContext()
112 std::unique_ptr<Generator> Gen; member
219 LineTable &LT = Gen->addLineTable();
417 LineTable &LT = Gen->addLineTable();
445 LineTable &LT = Gen->addLineTable();
471 LineTable &LT = Gen->addLineTable();
615 LineTable &LT = Gen->addLineTable();
1288 Gen->addLineTable();
[all …]
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DMacroPPCallbacks.cpp61 MacroPPCallbacks::MacroPPCallbacks(CodeGenerator *Gen, Preprocessor &PP) in MacroPPCallbacks() argument
62 : Gen(Gen), PP(PP), Status(NoScope) {} in MacroPPCallbacks()
131 Scopes.push_back(Gen->getCGDebugInfo()->CreateTempMacroFile(getCurrentScope(), in FileEntered()
186 Gen->getCGDebugInfo()->CreateMacro(getCurrentScope(), in MacroDefined()
196 Gen->getCGDebugInfo()->CreateMacro(getCurrentScope(), in MacroUndefined()
H A DCodeGenAction.cpp128 std::unique_ptr<CodeGenerator> Gen; member in clang::BackendConsumer
214 Gen->Initialize(Ctx); in Initialize()
232 Gen->HandleTopLevelDecl(D); in HandleTopLevelDecl()
250 Gen->HandleInlineFunctionDefinition(D); in HandleInlineFunctionDefinition()
306 Gen->HandleTranslationUnit(C); in HandleTranslationUnit()
395 Gen->HandleTagDeclDefinition(D); in HandleTagDeclDefinition()
399 Gen->HandleTagDeclRequiredDefinition(D); in HandleTagDeclRequiredDefinition()
403 Gen->CompleteTentativeDefinition(D); in CompleteTentativeDefinition()
407 Gen->CompleteExternalDeclaration(D); in CompleteExternalDeclaration()
411 Gen->AssignInheritanceModel(RD); in AssignInheritanceModel()
[all …]
H A DMacroPPCallbacks.h28 CodeGenerator *Gen; variable
90 MacroPPCallbacks(CodeGenerator *Gen, Preprocessor &PP);
H A DCGNonTrivialStruct.cpp819 GenDefaultInitialize Gen(getContext()); in defaultInitNonTrivialCStructVar() local
822 Gen.setCGF(this); in defaultInitNonTrivialCStructVar()
825 Gen.visit(QT, nullptr, CharUnits::Zero(), std::array<Address, 1>({{DstPtr}})); in defaultInitNonTrivialCStructVar()
829 static void callSpecialFunction(G &&Gen, StringRef FuncName, QualType QT, in callSpecialFunction() argument
836 Gen.callFunc(FuncName, QT, Addrs, CGF); in callSpecialFunction()
841 getSpecialFunction(G &&Gen, StringRef FuncName, QualType QT, bool IsVolatile, in getSpecialFunction() argument
847 return Gen.getFunction(FuncName, QT, Alignments, CGM); in getSpecialFunction()
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DProjectAwareIndexTests.cpp36 IndexFactory Gen = [](const Config::ExternalIndexSpec &, AsyncTaskRunner *) { in TEST() local
40 auto Idx = createProjectAwareIndex(std::move(Gen), true); in TEST()
57 IndexFactory Gen = [&](const Config::ExternalIndexSpec &, AsyncTaskRunner *) { in TEST() local
62 auto Idx = createProjectAwareIndex(std::move(Gen), true); in TEST()
/llvm-project-15.0.7/llvm/include/llvm/FuzzMutate/
H A DRandom.h21 template <typename T, typename GenT> T uniform(GenT &Gen, T Min, T Max) { in uniform() argument
22 return std::uniform_int_distribution<T>(Min, Max)(Gen); in uniform()
26 template <typename T, typename GenT> T uniform(GenT &Gen) { in uniform() argument
27 return uniform<T>(Gen, std::numeric_limits<T>::min(), in uniform()
/llvm-project-15.0.7/pstl/test/std/algorithms/alg.nonmodifying/
H A Dfor_each.pass.cpp22 struct Gen struct
69 Sequence<T> inout(n, Gen<T>()); in test()
70 Sequence<T> expected(n, Gen<T>()); in test()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DMultiOnDiskHashTable.h296 Generator Gen; variable
299 MultiOnDiskHashTableGenerator() : Gen() {} in MultiOnDiskHashTableGenerator()
303 Gen.insert(Key, Data, Info); in insert()
327 if (!Gen.contains(KV.first, Info)) in emit()
328 Gen.insert(KV.first, Info.ImportData(KV.second), Info); in emit()
336 uint32_t BucketOffset = Gen.Emit(OutStream, Info); in emit()
/llvm-project-15.0.7/bolt/lib/Passes/
H A DSplitFunctions.cpp119 std::minstd_rand0 *Gen; member
121 explicit SplitRandom(std::minstd_rand0 &Gen) : Gen(&Gen) {} in SplitRandom()
141 const DiffT NumColdBlocks = Dist(*Gen); in partition()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DR600Subtarget.h41 Generation Gen = R600; variable
76 return Gen; in getGeneration()
H A DAMDGPUFeatures.td45 SubtargetFeature <FeatureName, "Gen", Subtarget#"::"#Value,
H A DR600ISelLowering.h67 unsigned Gen;
H A DGCNSubtarget.h61 unsigned Gen = INVALID; variable
265 return (Generation)Gen; in getGeneration()
/llvm-project-15.0.7/llvm/tools/verify-uselistorder/
H A Dverify-uselistorder.cpp386 static void shuffleValueUseLists(Value *V, std::minstd_rand0 &Gen, in shuffleValueUseLists() argument
394 shuffleValueUseLists(Op, Gen, Seen); in shuffleValueUseLists()
409 auto I = Dist(Gen); in shuffleValueUseLists()
517 std::minstd_rand0 Gen(std::minstd_rand0::default_seed + SeedOffset); in shuffleUseLists() local
519 changeUseLists(M, [&](Value *V) { shuffleValueUseLists(V, Gen, Seen); }); in shuffleUseLists()
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DDAGISelMatcherGen.cpp1095 MatcherGen Gen(Pattern, CGP); in ConvertPatternToMatcher() local
1098 if (Gen.EmitMatcherCode(Variant)) in ConvertPatternToMatcher()
1107 Gen.EmitResultCode(); in ConvertPatternToMatcher()
1110 return Gen.GetMatcher(); in ConvertPatternToMatcher()
/llvm-project-15.0.7/clang/include/clang/Tooling/Transformer/
H A DRewriteRule.h241 [Gen = std::move(Metadata)]( in withMetadata()
243 return Gen(R); in withMetadata()
/llvm-project-15.0.7/llvm/utils/unittest/googletest/include/gtest/internal/
H A Dgtest-param-util.h870 template <class... Gen>
873 CartesianProductHolder(const Gen&... g) : generators_(g...) {} in CartesianProductHolder()
881 std::tuple<Gen...> generators_;

12