brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.7 KiB · 61fd53c Raw
27 lines · plain
1// REQUIRES: amdgpu-registered-target2 3// RUN: %clang -S -o - --offload-arch=gfx906 --cuda-device-only -nogpuinc -nogpulib \4// RUN:   %s 2>&1 | FileCheck --check-prefix=NOWGP %s5// RUN: %clang -S -o - --offload-arch=gfx906 --cuda-device-only -nogpuinc -nogpulib -mcumode \6// RUN:   %s 2>&1 | FileCheck --check-prefix=NOWGP %s7// RUN: %clang -S -o - --offload-arch=gfx906 --cuda-device-only -nogpuinc -nogpulib -mno-cumode \8// RUN:   %s 2>&1 | FileCheck -DOFFLOAD_ARCH=gfx906 --check-prefixes=NOWGP,WARN-CUMODE %s9// RUN: %clang -S -o - --offload-arch=gfx1030 --cuda-device-only -nogpuinc -nogpulib \10// RUN:   %s 2>&1 | FileCheck --check-prefix=CUMODE-OFF %s11// RUN: %clang -S -o - --offload-arch=gfx1030 --cuda-device-only -nogpuinc -nogpulib -mcumode \12// RUN:   %s 2>&1 | FileCheck --check-prefix=CUMODE-ON %s13// RUN: %clang -S -o - --offload-arch=gfx1030 --cuda-device-only -nogpuinc -nogpulib -mno-cumode \14// RUN:   %s 2>&1 | FileCheck --check-prefix=CUMODE-OFF %s15// RUN: %clang -S -o - --offload-arch=gfx1250 --cuda-device-only -nogpuinc -nogpulib \16// RUN:   %s 2>&1 | FileCheck --check-prefix=NOWGP %s17// RUN: %clang -S -o - --offload-arch=gfx1250 --cuda-device-only -nogpuinc -nogpulib -mcumode \18// RUN:   %s 2>&1 | FileCheck --check-prefix=NOWGP %s19// RUN: %clang -S -o - --offload-arch=gfx1250 --cuda-device-only -nogpuinc -nogpulib -mno-cumode \20// RUN:   %s 2>&1 | FileCheck -DOFFLOAD_ARCH=gfx1250 --check-prefixes=NOWGP,WARN-CUMODE %s21// WARN-CUMODE: warning: ignoring '-mno-cumode' option as it is not currently supported for processor '[[OFFLOAD_ARCH]]' [-Woption-ignored]22// NOWGP-NOT: .amdhsa_workgroup_processor_mode23// CUMODE-ON: .amdhsa_workgroup_processor_mode 024// CUMODE-OFF: .amdhsa_workgroup_processor_mode 125 26__attribute__((global)) void kernel() {}27