Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
103 changes: 0 additions & 103 deletions .github/copilot-instructions.md

This file was deleted.

84 changes: 0 additions & 84 deletions .github/prompts/plan-migrateLlvm16To20.prompt.md

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/cctools-prebuilt.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ jobs:
tar -cJf cctools-${{matrix.arch}}-${{matrix.os}}.tar.xz cctools-${{matrix.arch}}-${{matrix.os}}

- name: Upload cctools package
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: cctools-${{matrix.arch}}-${{matrix.os}}
path: cctools-${{matrix.arch}}-${{matrix.os}}.tar.xz
2 changes: 1 addition & 1 deletion .github/workflows/github-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ on:
version:
description: 'release version'
required: true
default: '2025.1.0'
default: '2026.1.0'
llvm_run_id:
description: 'llvm workflow run id'
default: "latest"
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/halide-prebuilt.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,9 @@ jobs:

steps:
- name: Set up Python
uses: actions/setup-python@v4
uses: actions/setup-python@v6
with:
python-version: '3.9'
python-version: '3.12'

- name: Configure Windows runner
if: runner.os == 'Windows'
Expand Down Expand Up @@ -68,9 +68,9 @@ jobs:
shell: pwsh
run: |
$LlvmVersion = "18.1.8"
$LlvmRunId = '${{ github.event.inputs.run_id }}'
$LlvmRunId = '${{ github.event.inputs.llvm_run_id }}'
if ($LlvmRunId -eq 'latest') {
$LlvmRunId = $(gh run list -w 'LLVM prebuilt' --json 'status,databaseId,conclusion') |
$LlvmRunId = $(gh run list -R $Env:GITHUB_REPOSITORY -w 'LLVM prebuilt' --json 'status,databaseId,conclusion') |
ConvertFrom-Json | Where-Object { ($_.status -eq 'completed') -and ($_.conclusion -eq 'success') } |
Select-Object -First 1 -ExpandProperty databaseId
}
Expand Down Expand Up @@ -152,12 +152,12 @@ jobs:
}

- name: Clone project
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
path: llvm-prebuilt

- name: Clone Halide ${{matrix.version}}
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: halide/Halide
ref: v${{matrix.version}}
Expand Down Expand Up @@ -264,7 +264,7 @@ jobs:
}

- name: Upload Halide package
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: halide-${{matrix.version}}-${{matrix.arch}}-${{matrix.os}}
path: halide-${{matrix.version}}-${{matrix.arch}}-${{matrix.os}}.tar.xz
12 changes: 6 additions & 6 deletions .github/workflows/llvm-prebuilt.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: LLVM prebuilt
on: workflow_dispatch
jobs:
build:
name: LLVM ${{matrix.version}} [${{matrix.arch}}-${{matrix.os}}] ${{matrix.distro}}
name: LLVM ${{matrix.version}} [${{matrix.arch}}-${{matrix.os}}]
runs-on: ${{matrix.runner}}
strategy:
fail-fast: false
Expand Down Expand Up @@ -41,18 +41,18 @@ jobs:
osx_arch: arm64
steps:
- name: Clone project
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
path: llvm-prebuilt

- name: Configure Windows runner
if: runner.os == 'Windows'
run: |
choco install --no-progress ninja 7zip
git clone https://github.com/microsoft/vcpkg.git
git clone --depth 1 --branch 2025.10.17 https://github.com/microsoft/vcpkg.git
cd vcpkg
.\bootstrap-vcpkg.bat
$VcpkgRootDir = "$PWD/vcpkg" -Replace '\\','/'
$VcpkgRootDir = "$PWD" -Replace '\\','/'
$VcpkgArch = @{'x86_64'='x64';'aarch64'='arm64'}['${{matrix.arch}}']
.\vcpkg install "zlib:${VcpkgArch}-windows-static-release"
.\vcpkg install "libxml2:${VcpkgArch}-windows-static-release"
Expand Down Expand Up @@ -92,7 +92,7 @@ jobs:
sudo cp -R "$ZlibPath/usr/lib/aarch64-linux-gnu/" /usr/lib/aarch64-linux-gnu/

- name: Clone LLVM ${{matrix.version}}
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: llvm/llvm-project
ref: ${{matrix.branch}}
Expand Down Expand Up @@ -225,7 +225,7 @@ jobs:
cmd.exe /c "7z a -ttar -snl -so clang+llvm-${{matrix.version}}-${{matrix.arch}}-${{matrix.os}}.tar clang+llvm-${{matrix.version}}-${{matrix.arch}}-${{matrix.os}} | 7z a -si clang+llvm-${{matrix.version}}-${{matrix.arch}}-${{matrix.os}}.tar.xz"

- name: Upload LLVM package
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: clang+llvm-${{matrix.version}}-${{matrix.arch}}-${{matrix.os}}
path: clang+llvm-${{matrix.version}}-${{matrix.arch}}-${{matrix.os}}.tar.xz
4 changes: 2 additions & 2 deletions .github/workflows/msvc-bundle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,13 +43,13 @@ jobs:
cmd.exe /c "7z a -ttar -snl -so winsdk.tar winsdk | 7z a -si winsdk.tar.xz"

- name: Upload vctools package
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: vctools
path: vctools.tar.xz

- name: Upload winsdk package
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: winsdk
path: winsdk.tar.xz
2 changes: 1 addition & 1 deletion .github/workflows/xcode-bundle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:
tar -cJf xcode-bundle.tar.xz ./xcode-bundle

- name: Upload xcode-bundle package
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: xcode-bundle
path: xcode-bundle.tar.xz
32 changes: 31 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,31 @@
.idea
.idea/

# Upstream source checkouts and build trees
llvm-project/
llvm-host/
llvm-build/
llvm-install/
llvm-host-tools/
halide/
halide-host/
halide-build/
halide-install/
xar/
apple-libtapi/
apple-libdispatch/
cctools-port/

# Packaged artifacts and extracted bundles
clang+llvm-*/
halide-*/
cctools-*/
xcode-bundle/
vctools/
winsdk/
*.tar
*.tar.xz

# Ubuntu package extraction output
*.deb
libxml2-dev-*/
zlib1g-dev-*/
Loading
Loading