| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/ |
| H A D | ranges_shuffle.pass.cpp | 67 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 D | LibcMemoryBenchmarkTest.cpp | 39 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 D | LibcMemoryBenchmarkMain.cpp | 174 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 D | ProjectAware.cpp | 53 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 D | ranges_sample.pass.cpp | 67 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 D | ranges_generate.pass.cpp | 55 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 D | ranges_generate_n.pass.cpp | 50 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 D | DWARFDebugLineTest.cpp | 48 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 < = Gen->addLineTable(); 417 LineTable < = Gen->addLineTable(); 445 LineTable < = Gen->addLineTable(); 471 LineTable < = Gen->addLineTable(); 615 LineTable < = Gen->addLineTable(); 1288 Gen->addLineTable(); [all …]
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | MacroPPCallbacks.cpp | 61 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 D | CodeGenAction.cpp | 128 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 D | MacroPPCallbacks.h | 28 CodeGenerator *Gen; variable 90 MacroPPCallbacks(CodeGenerator *Gen, Preprocessor &PP);
|
| H A D | CGNonTrivialStruct.cpp | 819 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 D | ProjectAwareIndexTests.cpp | 36 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 D | Random.h | 21 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 D | for_each.pass.cpp | 22 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 D | MultiOnDiskHashTable.h | 296 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 D | SplitFunctions.cpp | 119 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 D | R600Subtarget.h | 41 Generation Gen = R600; variable 76 return Gen; in getGeneration()
|
| H A D | AMDGPUFeatures.td | 45 SubtargetFeature <FeatureName, "Gen", Subtarget#"::"#Value,
|
| H A D | R600ISelLowering.h | 67 unsigned Gen;
|
| H A D | GCNSubtarget.h | 61 unsigned Gen = INVALID; variable 265 return (Generation)Gen; in getGeneration()
|
| /llvm-project-15.0.7/llvm/tools/verify-uselistorder/ |
| H A D | verify-uselistorder.cpp | 386 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 D | DAGISelMatcherGen.cpp | 1095 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 D | RewriteRule.h | 241 [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 D | gtest-param-util.h | 870 template <class... Gen> 873 CartesianProductHolder(const Gen&... g) : generators_(g...) {} in CartesianProductHolder() 881 std::tuple<Gen...> generators_;
|