mirror of
https://github.com/rust-lang/rust.git
synced 2026-04-27 18:57:42 +03:00
Add amdgpu intrinsics
Add intrinsics for the amdgpu architecture.
This commit is contained in:
+13
-2
@@ -84,6 +84,8 @@ jobs:
|
||||
os: ubuntu-latest
|
||||
- tuple: nvptx64-nvidia-cuda
|
||||
os: ubuntu-latest
|
||||
- tuple: amdgcn-amd-amdhsa
|
||||
os: ubuntu-latest
|
||||
- tuple: thumbv6m-none-eabi
|
||||
os: ubuntu-latest
|
||||
- tuple: thumbv7m-none-eabi
|
||||
@@ -201,6 +203,10 @@ jobs:
|
||||
tuple: aarch64-apple-ios-macabi
|
||||
os: macos-15
|
||||
norun: true # https://github.com/rust-lang/stdarch/issues/1206
|
||||
- target:
|
||||
tuple: amdgcn-amd-amdhsa
|
||||
os: ubuntu-latest
|
||||
norun: true
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
@@ -212,12 +218,17 @@ jobs:
|
||||
|
||||
- run: rustup target add ${{ matrix.target.tuple }}
|
||||
shell: bash
|
||||
if: matrix.build_std == ''
|
||||
if: matrix.build_std == '' && matrix.target.tuple != 'amdgcn-amd-amdhsa'
|
||||
- run: |
|
||||
rustup component add rust-src
|
||||
echo "CARGO_UNSTABLE_BUILD_STD=std" >> $GITHUB_ENV
|
||||
shell: bash
|
||||
if: matrix.build_std != ''
|
||||
- run: |
|
||||
rustup component add rust-src
|
||||
echo "CARGO_UNSTABLE_BUILD_STD=core,alloc" >> $GITHUB_ENV
|
||||
shell: bash
|
||||
if: matrix.target.tuple == 'amdgcn-amd-amdhsa'
|
||||
|
||||
# Configure some env vars based on matrix configuration
|
||||
- run: echo "PROFILE=--profile=${{matrix.profile}}" >> $GITHUB_ENV
|
||||
@@ -233,7 +244,7 @@ jobs:
|
||||
if: matrix.disable_assert_instr != ''
|
||||
- run: echo "NOSTD=1" >> $GITHUB_ENV
|
||||
shell: bash
|
||||
if: startsWith(matrix.target.tuple, 'thumb') || matrix.target.tuple == 'nvptx64-nvidia-cuda'
|
||||
if: startsWith(matrix.target.tuple, 'thumb') || matrix.target.tuple == 'nvptx64-nvidia-cuda' || matrix.target.tuple == 'amdgcn-amd-amdhsa'
|
||||
|
||||
# Windows & OSX go straight to `run.sh` ...
|
||||
- run: ./ci/run.sh
|
||||
|
||||
Reference in New Issue
Block a user