|
11 | 11 | strategy: |
12 | 12 | fail-fast: false |
13 | 13 | matrix: |
14 | | - runs-on: [ubuntu-22.04, ubuntu-latest, macos-15-intel, macos-14, windows-latest] |
| 14 | + runs-on: [ubuntu-latest] |
15 | 15 | build-type: [Release] |
16 | 16 | runs-on: ${{matrix.runs-on}} |
17 | 17 | steps: |
@@ -176,7 +176,7 @@ jobs: |
176 | 176 | strategy: |
177 | 177 | fail-fast: false |
178 | 178 | matrix: |
179 | | - runs-on: [ubuntu-22.04, ubuntu-latest, macos-15-intel, macos-14, windows-latest] |
| 179 | + runs-on: [ubuntu-latest] |
180 | 180 | build-type: [Release] |
181 | 181 | runs-on: ${{matrix.runs-on}} |
182 | 182 | steps: |
@@ -321,7 +321,7 @@ jobs: |
321 | 321 | strategy: |
322 | 322 | fail-fast: false |
323 | 323 | matrix: |
324 | | - runs-on: [ubuntu-22.04, ubuntu-latest, macos-15-intel, macos-14] |
| 324 | + runs-on: [ubuntu-latest] |
325 | 325 | build-type: [Release] |
326 | 326 | runs-on: ${{matrix.runs-on}} |
327 | 327 | steps: |
@@ -357,6 +357,19 @@ jobs: |
357 | 357 | run: build/unittests/Target/Z80/Z80Tests${{env.EXE}} |
358 | 358 | - name: Test LLVM Z80 |
359 | 359 | run: build/bin/llvm-lit${{env.PY}} -v src/llvm/test/CodeGen/Z80 |
| 360 | + - name: Regenerate Z80 .ll checks (Linux) |
| 361 | + if: runner.os == 'Linux' && matrix.runs-on == 'ubuntu-latest' && always() |
| 362 | + working-directory: build |
| 363 | + run: python3 ../src/llvm/utils/update_llc_test_checks.py --llc-binary ./bin/llc ../src/llvm/test/CodeGen/Z80/*.ll |
| 364 | + - name: Show regenerated Z80 diffs (Linux) |
| 365 | + if: runner.os == 'Linux' && matrix.runs-on == 'ubuntu-latest' && always() |
| 366 | + run: | |
| 367 | + if git -C src diff --quiet -- llvm/test/CodeGen/Z80; then |
| 368 | + echo "No regenerated Z80 test changes." |
| 369 | + else |
| 370 | + git -C src status --short -- llvm/test/CodeGen/Z80 |
| 371 | + git -C src diff -- llvm/test/CodeGen/Z80 |
| 372 | + fi |
360 | 373 |
|
361 | 374 | nightly: |
362 | 375 | runs-on: ubuntu-latest |
|
0 commit comments