/llvm-project/llvm/utils/git/ |
H A D | github-automation.py | 3 # ======- github-automation - LLVM GitHub Automation Routines--*- python -*--==# 7 # SPDX-Licens 362 def token(self) -> str: global() member in ReleaseWorkflow 394 def repo(self) -> github.Repository.Repository: global() member in ReleaseWorkflow [all...] |
H A D | code-format-helper.py | 3 # ====- code-format-helper, runs code formatters from the ci or in a hook --*- python -*--==# 7 # SPDX-Licens 42 repo: str = None global() variable in FormatArgs 44 token: str = None global() variable in FormatArgs [all...] |
/llvm-project/llvm/test/Transforms/Coroutines/ |
H A D | coro-async-nomerge.ll | 1 ; RUN: opt < %s -O2 -S 2 ; RUN: opt -S -hoist-common-insts -hoist-common-insts -passes=simplifycfg < %s | FileCheck %s --che… 11 declare ptr @llvm.coro.begin(token, ptr writeonly) 12 declare token @llvm.coro.id.async(i32, i32, i32, ptr) 21 @repoTU = hidden global %swift.async_func_pointer <{ i32 trunc (i64 sub (i64 ptrtoint (ptr @repo to… 26 ; CHECK: swifttailcc void @repo 33 define hidden swifttailcc void @repo(ptr swiftasync %0, i1 %cond) { 35 %tok = call token @llvm.coro.id.async(i32 16, i32 16, i32 0, ptr @repoTU) 36 %id = call ptr @llvm.coro.begin(token %tok, ptr null) 44 …nc.sl_p0i8s(i32 0, ptr %ptr0, ptr @__swift_async_resume_get_context, ptr @repo.1, ptr %ptr0, ptr %… [all …]
|
H A D | coro-async-end-bug.ll | 1 ; RUN: opt < %s -passes='default<O2>' -S | FileCheck --check-prefixes=CHECK %s 11 …lobal %swift.async_func_pointer <{ i32 trunc (i64 sub (i64 ptrtoint (ptr @repo to i64), i64 ptrtoi… 13 declare token @llvm.coro.id.async(i32, i32, i32, ptr) #0 15 declare ptr @llvm.coro.begin(token, ptr writeonly) #0 19 define swifttailcc void @repo(ptr swiftasync %0, ptr noalias nocapture %1, ptr noalias nocapture %2… 22 %6 = call token @llvm.coro.id.async(i32 16, i32 16, i32 0, ptr @repoTu) 23 %7 = call ptr @llvm.coro.begin(token %6, ptr null) 30 …%13 = call i1 (ptr, i1, ...) @llvm.coro.end.async(ptr %7, i1 false, ptr @repo.0, ptr %11, ptr %12,… 34 ; CHECK: define swifttailcc void @repo 35 ; CHECK-NOT:llvm.coro.end.async [all …]
|
H A D | coro-async-coro-id-async-bug.ll | 1 ; RUN: opt < %s -passes='default<O2>' -S | FileCheck --check-prefixes=CHECK %s 7 @repoTU = global %swift.async_func_pointer <{ i32 trunc (i64 sub (i64 ptrtoint (ptr @repo to i64), … 9 define swifttailcc void @repo(ptr swiftasync %0) { 12 %2 = call token @llvm.coro.id.async(i32 16, i32 16, i32 0, ptr @repoTU) 13 %3 = call ptr @llvm.coro.begin(token %2, ptr null) 19 %8 = call i1 (ptr, i1, ...) @llvm.coro.end.async(ptr %3, i1 false, ptr @repo.0, ptr %6, ptr %7) 23 ; CHECK-NOT: llvm.coro.id.async 25 define internal swifttailcc void @repo.0(ptr %0, ptr %1) #1 { 32 declare token @llvm.coro.id.async(i32, i32, i32, ptr) #1 35 declare ptr @llvm.coro.begin(token, ptr writeonly) #1
|
H A D | coro-async-no-cse-swift-async-context-addr.ll | 1 ; RUN: opt < %s -passes='default<O2>' -S | FileCheck --check-prefixes=CHECK %s 7 @repoTU = global %swift.async_func_pointer <{ i32 trunc (i64 sub (i64 ptrtoint (ptr @repo to i64), … 17 define swifttailcc void @repo(ptr swiftasync %0) { 20 %2 = call token @llvm.coro.id.async(i32 16, i32 16, i32 0, ptr @repoTU) 21 %3 = call ptr @llvm.coro.begin(token %2, ptr null) 44 %12 = call i1 (ptr, i1, ...) @llvm.coro.end.async(ptr %3, i1 false, ptr @repo.0, ptr %9, ptr %10) 49 ; CHECK: define swifttailcc void @repo 55 define internal swifttailcc void @repo.0(ptr %0, ptr %1) #1 { 67 declare token @llvm.coro.id.async(i32, i32, i32, ptr) #1 68 declare ptr @llvm.coro.begin(token, ptr writeonly) #1
|
H A D | coro-async-remat.ll | 1 ; RUN: opt < %s -O0 -S 11 @repoTU = global %async_func_ptr <{ i32 trunc (i64 sub (i64 ptrtoint (ptr @repo to i64), i64 ptrtoint (ptr @repoTU to i64)) to i32), i32 20 }>, section "__TEXT,__const", align 8 14 declare token @llvm.coro.id.async(i32, i32, i32, ptr) #0 17 declare ptr @llvm.coro.begin(token, ptr writeonly) #0 27 define swifttailcc void @repo(ptr %0, ptr %1, ptr %arg, ptr %2, i1 %arg2) #1 { 30 %3 = call token @llvm.coro.id.async(i32 20, i32 16, i32 1, ptr @repoTU) 31 %4 = call ptr @llvm.coro.begin(token %3, ptr null) 132 attributes #1 = { "tune-cpu"="generic" } 136 !0 = !{!"-lobj [all...] |
H A D | coro-async-phi.ll | 1 ; RUN: opt < %s -O0 -S | FileCheck --check-prefixes=CHECK %s 13 @repoTU = hidden global %swift.async_func_pointer <{ i32 trunc (i64 sub (i64 ptrtoint (ptr @repo to… 18 ; CHECK: repo 19 define hidden swifttailcc void @repo(ptr swiftasync %arg, i64 %arg1, i64 %arg2, ptr swiftself %arg3… 22 %i11 = call token @llvm.coro.id.async(i32 20, i32 16, i32 0, ptr @repoTU) 23 %i12 = call ptr @llvm.coro.begin(token %i11, ptr null) 91 declare token @llvm.coro.id.async(i32, i32, i32, ptr) #1 94 declare ptr @llvm.coro.begin(token, ptr writeonly) #1 168 attributes #0 = { "frame-pointer"="all" } 172 attributes #4 = { noinline "frame-pointer"="all" } [all …]
|
/llvm-project/llvm/utils/release/ |
H A D | github-upload-release.py | 2 # ===-- github-upload-release.py ------------------------------------------===# 6 # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 8 # ===------------------------------------------------------------------------===# 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… 27 # ./github-upload-release.py --token $github_token --release 8.0.1-rc4 upload --files *.src.* 28 # ===------------------------------------------------------------------------===# 37 def create_release(repo, release, tag=None, name=None, message=None): argument [all …]
|
/llvm-project/.github/workflows/ |
H A D | issue-write.yml | 6 - "Check code formatting" 7 - "Check for private emails used in PRs" 8 - "PR Request Release Note" 10 - completed 16 pr-comment: 17 runs-on: ubuntu-latest 19 pull-requests: write 27 - name: Fetch Sources 30 sparse-checkou [all...] |
H A D | issue-release-workflow.yml | 4 # /cherry-pick <commit> <...> 6 # This comment will attempt to cherry-pick the given commits to the latest 10 # /branch <owner>/<repo>/<branch> 23 - created 24 - edited 27 - opened 33 backport-commits: 35 runs-on: ubuntu-latest 38 pull-requests: write 39 if: >- [all …]
|
H A D | pr-request-release-note.yml | 9 - closed 12 request-release-note: 13 if: >- 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 29 - name: Install Dependencies 31 pip install --require-hashes -r llvm/utils/git/requirements.txt [all …]
|
H A D | new-issues.yml | 10 automate-issues-labels: 13 runs-on: ubuntu-latest 14 if: github.repository == 'llvm/llvm-project' 16 - uses: llvm/actions/issue-labeler@main 18 repo-token [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 26 …# See https://docs.github.com/en/webhooks/webhook-events-and-payloads?actionType=opened#pull_reque… 28 if: >- 29 (github.repository == 'llvm/llvm-project') && [all …]
|
/llvm-project/llvm/docs/ |
H A D | HowToReleaseLLVM.rst | 8 This document contains information about successfully releasing LLVM --- 9 including sub-projects: e.g., ``clang`` and ``compiler-rt`` --- to the public. 21 LLVM is released on a time based schedule -- [all...] |
/llvm-project/llvm/docs/Proposals/ |
H A D | GitHubMove.rst | 22 infrastructure) will continue to work with a Git-based LLVM. 29 This proposal relates only to moving the hosting of our source-code repository 31 using GitHub's issue tracker, pull-requests, or code-review. 35 username/password-hash. 41 ---------------- 57 -------- 66 through the Git-SVN integration. 82 ----------- 85 projects. Any of these could replace the code-hosting infrastructure that we 92 BitBucket: it offers read-write **SVN** access to the repository [all …]
|
/llvm-project/clang/docs/ |
H A D | ClangRepl.rst | 2 Clang-Repl 5 **Clang-Repl** is an interactive C++ interpreter that allows for incremental 7 read-evaluate-print-loop (REPL) style. It uses Clang as a library to compile the 9 the LLVM just-in-time (JIT) infrastructure. 11 Clang-Repl is suitable for exploratory programming and in places where time 12 to insight is important. Clang-Repl is a project inspired by the work in 13 `Cling <https://github.com/root-project/cling>`_, a LLVM-based C/C++ interpreter 15 analysis framework `ROOT <https://root.cern/>`_. Clang-Repl allows to move parts 19 Clang-Repl Basic Data Flow 26 Clang-Repl data flow can be divided into roughly 8 phases: [all …]
|
/llvm-project/libcxx/utils/ci/ |
H A D | Dockerfile | 1 # ===---------- [all...] |
/llvm-project/polly/lib/External/isl/doc/ |
H A D | user.pod | 3 C<isl> is a thread-safe C library for manipulating 21 L<http://groups.google.com/group/isl-development>. 25 =head3 Changes since isl-0.02 38 =head3 Changes since isl-0.03 49 =head3 Changes since isl-0.04 58 =head3 Changes since isl-0.05 81 =head3 Changes since isl-0.06 95 =head3 Changes since isl-0.07 112 was never checked. Furthermore, up until isl-0.07 there was no way 156 =head3 Changes since isl-0.09 [all …]
|