/llvm-project/clang/test/Driver/ |
H A D | lto-jobs.c | 1 // Confirm that -flto-jobs=N is passed to linker 3 // RUN: %clang --target=x86_64-unknown-linux -### %s -flto=thin -flto-jobs=5 2> %t 4 // RUN: FileCheck -check-prefix=CHECK-LINK-THIN-JOBS-ACTION < %t %s 6 // RUN: %clang --target=x86_64-sie-ps5 -### %s -flto=thin -flto-jobs=5 2> %t 7 // RUN: FileCheck -check-prefix=CHECK-LINK-THIN-JOBS-ACTION < %t %s 9 // RUN: %clang --target=x86_64-sie-ps5 -### %s -flto-jobs=5 2> %t 10 // RUN: FileCheck -check-prefix=CHECK-LINK-THIN-JOBS-ACTION < %t %s 12 // CHECK-LINK-THIN-JOBS-ACTION: "-plugin-opt=jobs=5" 14 // RUN: %clang --target=x86_64-scei-ps4 -### %s -flto=thin -flto-jobs [all...] |
H A D | cl-showfilenames.c | 8 // existing ASAN issue when invoking multiple normal cc1 jobs along with 9 // multiple Clang Interface Stubs cc1 jobs together.
|
/llvm-project/lld/test/ELF/lto/ |
H A D | thinlto.ll | 11 ; RUN: ld.lld -save-temps --thinlto-jobs=1 -shared a.o d/b.o -o e/out 17 ; RUN: ld.lld -save-temps --thinlto-jobs=2 -shared a.o d/b.o -o e/out 21 ;; --plugin-opt=jobs= is an alias. 23 ; RUN: ld.lld -save-temps --plugin-opt=jobs=2 -shared a.o d/b.o -o e/out 27 ;; --thinlto-jobs= defaults to --threads=. 33 ;; --thinlto-jobs= overrides --threads=. 35 ; RUN: ld.lld -save-temps --threads=1 --plugin-opt=jobs=2 -shared a.o d/b.o -o e/out 41 ; RUN: ld.lld -save-temps --thinlto-jobs=all -shared a.o d/b.o -o e/out 47 ; RUN: ld.lld -save-temps --thinlto-jobs=100 -shared a.o d/b.o -o e/out 53 …UN: not ld.lld -save-temps --thinlto-jobs=foo -shared a.o d/b.o -o e/out 2>&1 | FileCheck %s --che… [all …]
|
/llvm-project/lld/test/wasm/lto/ |
H A D | thinlto.ll | 10 ; RUN: wasm-ld -r -save-temps --thinlto-jobs=1 a.o d/b.o -o e/out 16 ; RUN: wasm-ld -r -save-temps --thinlto-jobs=2 a.o d/b.o -o e/out 20 ;; --thinlto-jobs= defaults to --threads=. 26 ;; --thinlto-jobs= overrides --threads=. 28 ; RUN: wasm-ld -r -save-temps --threads=1 --thinlto-jobs=2 a.o d/b.o -o e/out 34 ; RUN: wasm-ld -r -save-temps --thinlto-jobs=all a.o d/b.o -o e/out 40 ; RUN: wasm-ld -r -save-temps --thinlto-jobs=100 a.o d/b.o -o e/out 46 ; RUN: not wasm-ld -r -save-temps --thinlto-jobs=foo a.o d/b.o -o e/out 2>&1 | FileCheck %s --check-prefix=BAD-JOBS 47 ; BAD-JOBS [all...] |
/llvm-project/llvm/utils/ |
H A D | count_running_jobs.py | 4 """Tool for counting the number of currently running Github actions jobs. 6 This tool counts and enumerates the currently active jobs in Github actions 31 for job in workflow.jobs(): 35 # for workflow jobs. 47 print(f"\nFound {in_progress_jobs} running jobs.") 54 description="A tool for listing and counting Github actions jobs" 79 help="Only consider jobs running on hosted Github actions runners", 86 help="Consider all running jobs",
|
H A D | update_any_test_checks.py | 70 "--jobs", 74 help="Run the given number of jobs in parallel", 97 with ThreadPoolExecutor(max_workers=config.jobs) as executor: 98 jobs = [] 122 jobs.append((testname, future)) 124 for testname, future in jobs:
|
/llvm-project/libcxx/docs/ |
H A D | AddingNewCIJobs.rst | 4 Adding New CI Jobs 13 libc++ uses Buildkite for running its CI. Setting up new CI jobs is easy, and 14 these jobs can run either on our existing infrastructure, or on your own. 24 Take a look at how the surrounding jobs are defined and do something similar. 63 for all CI jobs. This allows the overall pipeline to finish in a reasonable 65 velocity. We also try to make sure that jobs run on reliable infrastructure in 68 We may be reluctant to add and support CI jobs that take a long time to finish
|
/llvm-project/lld/test/MachO/ |
H A D | thinlto-jobs.ll | 6 ;; the --thinlto-jobs flag correctly, but doesn't verify its effect. 11 ; RUN: %lld --time-trace --thinlto-jobs=1 -dylib %t/f.o %t/g.o -o %t/out 12 ; RUN: %lld --time-trace --thinlto-jobs=2 -dylib %t/f.o %t/g.o -o %t/out 13 ; RUN: %lld --thinlto-jobs=all -dylib %t/f.o %t/g.o -o /dev/null 16 ; RUN: not %lld --thinlto-jobs=foo -dylib %t/f.o %t/g.o -o /dev/null 2>&1 | FileCheck %s 17 ; CHECK: error: --thinlto-jobs: invalid job count: foo
|
/llvm-project/clang/lib/Frontend/ |
H A D | CreateInvocationFromCommandLine.cpp | 70 // failed. Offload compilation is an exception as it creates multiple jobs. If in createInvocation() 74 const driver::JobList &Jobs = C->getJobs(); in createInvocation() 76 if (Jobs.size() > 1) { in createInvocation() 89 if (Jobs.size() == 0 || (Jobs.size() > 1 && !PickFirstOfMany)) { in createInvocation() 92 Jobs.Print(OS, "; ", true); in createInvocation() 96 auto Cmd = llvm::find_if(Jobs, [](const driver::Command &Cmd) { in createInvocation() 99 if (Cmd == Jobs.end()) { in createInvocation() 71 const driver::JobList &Jobs = C->getJobs(); createInvocation() local
|
/llvm-project/clang/include/clang/Driver/ |
H A D | Job.h | 259 /// JobList - A sequence of jobs to perform. 268 list_type Jobs; 275 void addJob(std::unique_ptr<Command> J) { Jobs.push_back(std::move(J)); } 280 const list_type &getJobs() const { return Jobs; } 282 bool empty() const { return Jobs.empty(); } in getJobs() 283 size_type size() const { return Jobs.size(); } 284 iterator begin() { return Jobs.begin(); } in empty() 285 const_iterator begin() const { return Jobs.begin(); } in size() 286 iterator end() { return Jobs.end(); } in begin() 287 const_iterator end() const { return Jobs in begin() [all...] |
H A D | Tool.h | 65 /// ConstructJob - Construct jobs to perform the action \p JA, 66 /// writing to \p Output and with \p Inputs, and add the jobs to 78 /// Construct jobs to perform the action \p JA, writing to the \p Outputs and 79 /// with \p Inputs, and add the jobs to \p C. The default implementation
|
H A D | Compilation.h | 78 /// The root list of jobs. 79 JobList Jobs; variable 217 JobList &getJobs() { return Jobs; } in getJobs() 218 const JobList &getJobs() const { return Jobs; } in getJobs() 220 void addCommand(std::unique_ptr<Command> C) { Jobs.addJob(std::move(C)); } in addCommand() 323 ExecuteJobs(const JobList &Jobs,
|
/llvm-project/clang/lib/Tooling/ |
H A D | CompilationDatabase.cpp | 146 // all inputs, direct and indirect, of compile jobs. 241 /// \li false if \c Args cannot be used for compilation jobs (e.g. 254 // The clang executable path isn't required since the jobs the driver builds in stripPositionalArgs() 277 // up with no jobs but then this is the user's fault. in stripPositionalArgs() 287 const driver::JobList &Jobs = Compilation->getJobs(); in stripPositionalArgs() local 291 for (const auto &Cmd : Jobs) { in stripPositionalArgs() 292 // Collect only for Assemble, Backend, and Compile jobs. If we do all jobs in stripPositionalArgs() 293 // we get duplicates since Link jobs point to Assemble jobs as inputs. in stripPositionalArgs() 304 ErrorMsg = "warning: no compile jobs found\n"; in stripPositionalArgs()
|
H A D | Tooling.cpp | 89 const driver::JobList &Jobs = Compilation->getJobs(); in ignoreExtraCC1Commands() local 94 // Jobs and Actions look very different depending on whether the Clang tool in ignoreExtraCC1Commands() 97 for (const auto &Job : Jobs) in ignoreExtraCC1Commands() 101 if (Jobs.size() > 1) { in ignoreExtraCC1Commands() 135 const driver::JobList &Jobs = Compilation->getJobs(); in getCC1Arguments() local 146 for (const driver::Command &Job : Jobs) in getCC1Arguments() 150 // If there are no jobs for source files, try checking again for a single job in getCC1Arguments() 153 for (const driver::Command &Job : Jobs) in getCC1Arguments() 161 Jobs.Print(error_stream, "; ", true); in getCC1Arguments()
|
/llvm-project/llvm/tools/opt-viewer/ |
H A D | opt-diff.py | 37 "--jobs", 64 all_remarks1, _, _ = optrecord.gather_results(files1, args.jobs, print_progress) 65 all_remarks2, _, _ = optrecord.gather_results(files2, args.jobs, print_progress)
|
H A D | extract-reproducers.py | 24 jobs = 1 variable 31 all_remarks, file_remarks, _ = optrecord.gather_results(files, jobs, True)
|
/llvm-project/compiler-rt/lib/fuzzer/ |
H A D | FuzzerFlags.def | 115 FUZZER_FLAG_UNSIGNED(jobs, 0, "Number of jobs to run. If jobs >= 1 we spawn" 116 " this number of jobs in separate worker processes" 119 "Number of simultaneous worker processes to run the jobs." 120 " If zero, \"min(jobs,NumberOfCpuCores()/2)\" is used.")
|
/llvm-project/.github/workflows/ |
H A D | release-sources.yml | 32 # all the jobs, which makes it effectively a no-op. The reason to 34 # to cancel in progress CI jobs whenever the PR is closed. 41 jobs:
|
H A D | libcxx-restart-preempted-jobs.yaml | 21 jobs: 144 core.notice('No preempted jobs found. Not restarting workflow.'); 145 await create_check_run('neutral', 'No preempted jobs found. Not restarting workflow.') 230 log('Found some preempted jobs'); 242 log('Did not find any preempted jobs. Not restarting the workflow.');
|
/llvm-project/llvm/test/tools/gold/X86/ |
H A D | thinlto.ll | 40 ; RUN: --plugin-opt=jobs=1 \ 52 ; RUN: --plugin-opt=jobs=1 \ 63 ; RUN: --plugin-opt=jobs=2 \ 73 ; RUN: --plugin-opt=jobs=2 \ 86 ; RUN: --plugin-opt=jobs=2 \
|
H A D | thinlto_archive.ll | 9 ; Test importing from archive library via gold, using jobs=1 to ensure 15 ; RUN: --plugin-opt=jobs=1 \
|
/llvm-project/clang/test/InterfaceStubs/ |
H A D | driver-test.c | 7 // existing ASAN issue when invoking multiple normal cc1 jobs along with 8 // multiple Clang Interface Stubs cc1 jobs together.
|
H A D | driver-test2.c | 7 // existing ASAN issue when invoking multiple normal cc1 jobs along with 8 // multiple Clang Interface Stubs cc1 jobs together.
|
/llvm-project/clang/lib/Driver/ |
H A D | Compilation.cpp | 240 void Compilation::ExecuteJobs(const JobList &Jobs, in InputsOk() 245 // In all but CLMode, execute all the jobs unless the necessary inputs for the in ExecuteJobs() 247 for (const auto &Job : Jobs) { in ExecuteJobs() 263 // Free actions and jobs. in initCompilationForDiagnostics() 266 Jobs.clear(); in initCompilationForDiagnostics() 242 ExecuteJobs(const JobList & Jobs,FailingCommandList & FailingCommands,bool LogOnly) const ExecuteJobs() argument
|
/llvm-project/llvm/docs/ |
H A D | LibFuzzer.rst | 156 ./my_fuzzer CORPUS_DIR # -max_len=1000 -jobs=20 ... 178 This is primarily controlled by the ``-jobs=N`` option, which indicates that 179 that `N` fuzzing jobs should be run to completion (i.e. until a bug is found or 180 time/iteration limits are reached). These jobs will be run across a set of 183 running with ``-jobs=30`` on a 12-core machine would run 6 workers by default, 189 **Experimental** mode ``-fork=N`` (where ``N`` is the number of parallel jobs) 208 The plan is to eventually replace ``-jobs=N`` and ``-workers=N`` with ``-fork=N``. 305 ``-jobs`` 306 Number of fuzzing jobs to run to completion. Default value is 0, which runs a 308 number of jobs performing fuzzing are run, in a collection of parallel [all …]
|