|
| 1 | +// COM: Test Comgr parse-isa-name() API |
| 2 | +// RUN: parse-isa-name "amdgcn-amd-amdhsa--gfx803" SUCCESS |
| 3 | +// RUN: parse-isa-name "amdgcn-amd-amdhsa--gfx803" SUCCESS |
| 4 | +// RUN: parse-isa-name "amdgcn-amd-amdhsa--gfx801:xnack+" SUCCESS |
| 5 | +// RUN: parse-isa-name "amdgcn-amd-amdhsa--gfx801:xnack-" SUCCESS |
| 6 | +// RUN: parse-isa-name "amdgcn-amd-amdhsa--gfx908:sramecc+" SUCCESS |
| 7 | +// RUN: parse-isa-name "amdgcn-amd-amdhsa--gfx908:sramecc-" SUCCESS |
| 8 | +// RUN: parse-isa-name "amdgcn-amd-amdhsa--gfx908:xnack+:sramecc+" SUCCESS |
| 9 | +// RUN: parse-isa-name "amdgcn-amd-amdhsa--gfx908:xnack-:sramecc+" SUCCESS |
| 10 | +// RUN: parse-isa-name "amdgcn-amd-amdhsa--gfx908:xnack-:sramecc-" SUCCESS |
| 11 | +// RUN: parse-isa-name "spir64-amd-amdhsa--amdgcnspirv" SUCCESS |
| 12 | +// RUN: parse-isa-name "spir64-amd-amdhsa-unknown-amdgcnspirv" SUCCESS |
| 13 | + |
| 14 | +// RUN: parse-isa-name "amdgcn-amd-amdhsa--gfx1010:xnack+" SUCCESS |
| 15 | +// RUN: parse-isa-name "" SUCCESS |
| 16 | + |
| 17 | +// RUN: parse-isa-name "amdgcn-amd-amdhsa--gfx801:xnack+:sramecc+" INVALID_ARGUMENT |
| 18 | +// RUN: parse-isa-name "amdgcn-amd-amdhsa--gfx803:::" INVALID_ARGUMENT |
| 19 | +// RUN: parse-isa-name "amdgcn-amd-amdhsa-opencl-gfx803" INVALID_ARGUMENT |
| 20 | +// RUN: parse-isa-name "amdgcn-amd-amdhsa-gfx803" INVALID_ARGUMENT |
| 21 | +// RUN: parse-isa-name "gfx803" INVALID_ARGUMENT |
| 22 | +// RUN: parse-isa-name " amdgcn-amd-amdhsa--gfx803" INVALID_ARGUMENT |
| 23 | +// RUN: parse-isa-name " amdgcn-amd-amdhsa--gfx803 " INVALID_ARGUMENT |
| 24 | +// RUN: parse-isa-name "amdgcn-amd-amdhsa--gfx803 " INVALID_ARGUMENT |
| 25 | +// RUN: parse-isa-name " amdgcn-amd-amdhsa--gfx803 " INVALID_ARGUMENT |
| 26 | +// RUN: parse-isa-name "amdgcn-amd-amdhsa--gfx803 " INVALID_ARGUMENT |
| 27 | +// RUN: parse-isa-name "spirv64-amd-amdhsa--amdgcnspirv:xnack+" INVALID_ARGUMENT |
0 commit comments