/llvm-project/.github/workflows/ |
H A D | release-lit.yml | 9 release-version: 16 release-version: 26 release-lit: 28 runs-on: ubuntu-latest 30 - name: Checkout LLVM 33 ref: "llvmorg-${{ inputs.release-version }}" 35 - name: Install dependencies 37 sudo apt-ge [all...] |
H A D | issue-subscriber.yml | 6 - labeled 12 auto-subscribe: 13 runs-on: ubuntu-latest 14 if: github.repository == 'llvm/llvm-project' 16 - name: Checkout Automation Script 19 sparse-checkout: llvm/utils/git/ 22 - name: Setup Automation Script 23 working-directory: ./llvm/utils/git/ 25 pip install --require-hashes -r requirements.txt 27 - name: Update watchers [all …]
|
H A D | merged-prs.yml | 9 # See https://securitylab.github.com/research/github-actions-preventing-pwn-requests/ 12 - closed 16 runs-on: ubuntu-latest 18 pull-requests: write 19 if: >- 20 (github.repository == 'llvm/llvm-project') && 21 (github.event.pull_request.merged == true) 23 - name: Checkout Automation Script 26 sparse-checkout: llvm/utils/git/ 29 - name: Setup Automation Script [all …]
|
H A D | pr-subscriber.yml | 6 - labeled 12 auto-subscribe: 13 runs-on: ubuntu-latest 14 if: github.repository == 'llvm/llvm-project' 16 - name: Checkout Automation Script 19 sparse-checkout: llvm/utils/git/ 22 - name: Setup Automation Script 23 working-directory: ./llvm/utils/git/ 25 pip install --require-hashes -r requirements.txt 27 - name: Update watchers [all …]
|
H A D | pr-request-release-note.yml | 9 - closed 12 request-release-note: 13 if: >- 14 github.repository_owner == 'llvm' && 15 startsWith(github.ref, 'refs/heads/release') 17 runs-on: ubuntu-latest 21 - name: Checkout Scripts 24 sparse-checkout: | 26 llvm/utils/git/github-automation.py 27 sparse-checkout-cone-mode: false [all …]
|
H A D | new-prs.yml | 9 # See https://securitylab.github.com/research/github-actions-preventing-pwn-requests/ 12 - opened 13 - reopened 14 - ready_for_review 15 - synchronize 19 runs-on: ubuntu-latest 21 pull-requests: write 23 # new to LLVM or to GitHub as a whole. Ideally we'd look for FIRST_TIMER 26 …# See https://docs.github.com/en/webhooks/webhook-events-and-payloads?actionType=opened#pull_reque… 28 if: >- [all …]
|
H A D | release-doxygen.yml | 9 release-version: 20 release-version: 34 release-doxygen: 36 runs-on: ubuntu-latest 40 upload: ${{ inputs.upload && !contains(inputs.release-version, 'rc') }} 42 - name: Checkout LLVM 45 - name: Setup Python env 46 uses: actions/setup-python@v5 49 cache-dependenc [all...] |
H A D | release-tasks.yml | 9 # The regex support here is limited, so just match everything that starts with llvmorg- and filter later. 10 - 'llvmorg-*' 13 validate-tag: 15 runs-on: ubuntu-latest 16 if: github.repository == 'llvm/llvm-project' 18 release-version: ${{ steps.validate-ta [all...] |
H A D | ci-post-commit-analyzer.yml | 1 name: Post-Commit Static Analyzer 9 - 'release/**' 11 - 'clang/**' 12 - 'llvm/**' 13 - '.github/workflows/ci-post-commit-analyzer.yml' 16 - opened 17 - synchronize 18 - reopened 19 - closed 21 - '.github/workflows/ci-post-commit-analyzer.yml' [all …]
|
H A D | release-documentation.yml | 9 release-version: 20 release-version: 30 release-documentation: 32 runs-on: ubuntu-latest 34 upload: ${{ inputs.upload && !contains(inputs.release-version, 'rc') }} 36 - name: Checkout LLVM 39 - name: Setup Python env 40 uses: actions/setup-python@v5 43 cache-dependenc [all...] |
H A D | llvm-project-tests.yml | 17 default: '["ubuntu-latest", "windows-2019", "macOS-13"]' 40 # Use windows-2019 due to: 41 # https://developercommunity.visualstudio.com/t/Prev-Issue---with-__assume-isna [all...] |
H A D | release-binaries.yml | 6 release-version: 15 runs-on: 20 - ubuntu-22.04 21 - ubuntu-22.04-arm 22 - macos-13 23 - maco [all...] |
/llvm-project/libcxx/utils/ci/ |
H A D | Dockerfile | 1 # ===---------- [all...] |
H A D | build-picolibc.sh | 2 # ===---------- [all...] |
/llvm-project/lldb/cmake/modules/ |
H A D | FindPythonAndSwig.cmake | 3 # ---------- [all...] |
/llvm-project/llvm/utils/release/ |
H A D | github-upload-release.py | 1 #!/usr/bin/env python3 2 # ===-- github-upload-release.py ------------------------------------------===# 6 # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 8 # ===------------------------------------------------------------------------===# 10 # Create and manage releases in the llvm github project. 12 # This script requires python3 and the PyGithub module. 16 # You will need to obtain a personal access token for your github account in 18 # https://help.github.com/en/articles/creating-a-personal-access-token-for-the-command-line 21 # ./github-upload-release.py --token $github_token --release 8.0.1-rc4 create 24 # ./github-upload-release.py --token $github_token --release 8.0.1-rc4 upload --files llvm-8.0.1rc4… [all …]
|
/llvm-project/llvm/utils/TableGen/jupyter/ |
H A D | README.md | 8 [LLVM_TableGen.ipynb](LLVM_TableGen.ipynb) - A demo of the kernel's capabilities. 10 [tablegen_tutorial_part_1.ipynb](tablegen_tutorial_part_1.ipynb) - A tutorial on the TableGen langu… 12 [sql_query_backend.ipynb](sql_query_backend.ipynb) - How to write a backend using 15 Notebooks can be viewed in browser on Github or downloaded and run locally. If 22 If you have installed Jupyter into a virtual environment, adjust `python3` to 27 python3 -m tablegen_kernel.install 43 jupyter console --kernel tablegen 48 `llvm-tblgen` is expected to be either in the `PATH` or you can set 65 python3 tablegen_kernel/kernel.py
|
/llvm-project/bolt/utils/docker/ |
H A D | Dockerfile | 6 RUN apt-get update && \ 7 apt-get install -y --no-install-recommends ca-certificates git \ 8 build-essential cmake ninja-buil [all...] |
/llvm-project/llvm/utils/ |
H A D | count_running_jobs.py | 3 # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 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 9 python3 ./count_running_jobs.py --token=<github token> 16 import github 23 github.Github(args.token) 24 .get_repo("llvm/llvm-project") 37 if filter_gha_runners and job.runner_group_name != "GitHub Actions": 54 description="A tool for listing and counting Github actions jobs" 57 "--token", [all …]
|
/llvm-project/clang/tools/clang-format/ |
H A D | clang-format.py | 1 # This file is a minimal clang-format vim-integration. To install: 2 # - Change 'binary' if clang-format is not on the path (see below). 3 # - Add to your .vimrc: 6 # map <C-I> :pyf <path-to-this-file>/clang-forma [all...] |
/llvm-project/.github/workflows/containers/github-action-ci/ |
H A D | stage1.Dockerfile |
|
H A D | stage2.Dockerfile |
|
/llvm-project/clang/docs/ |
H A D | ghlinks.py | 1 #!/usr/bin/env python3 10 regex = re.compile("#GH([0-9]+)") 11 out_pattern = r"`#\1 <https://github.com/llvm/llvm-project/issues/\1>`_" 18 app.connect("source-read", subst_gh_links)
|
/llvm-project/third-party/benchmark/docs/ |
H A D | python_bindings.md | 3 Python bindings are available as wheels on [PyPI](https://pypi.org/project/google-benchmark/) for i… 5 Currently, pre-built wheels exist for macOS (both ARM64 and Intel x86), Linux x86-64 and 64-bit Win… 6 Supported Python versions are Python 3.8 - 3.12. 11 python -m pip install --upgrade pip # for manylinux2014 support 12 python -m pip install google-benchmark 21 git clone https://github.com/google/benchmark.git 24 python3 -m venv venv --system-site-packages 27 # upgrade Python's system-wide packages 28 python -m pip install --upgrade pip build 30 python -m build [all …]
|
/llvm-project/llvm/utils/reduce_pipeline_test/ |
H A D | fake_opt.py | 1 #!/usr/bin/env python3 3 # Automatically formatted with yapf (https://github.com/google/yapf) 14 parser.add_argument("-passes", action="store", dest="passes", required=True) 16 "-print-pipeline-passes", dest="print_pipeline_passes", action="store_true" 18 parser.add_argument("-crash-seq", action="store", dest="crash_seq", required=True) 19 parser.add_argument("-o", action="store", dest="output") 23 # Expand pipeline if '-print-pipeline-passes'. 31 # Parse '-crash-seq'. 45 # Parse '-passes' and see if we need to crash.
|