diff options
Diffstat (limited to 'llvm/test/CodeGen/AMDGPU/elf-header-flags-xnack.ll')
-rw-r--r-- | llvm/test/CodeGen/AMDGPU/elf-header-flags-xnack.ll | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/llvm/test/CodeGen/AMDGPU/elf-header-flags-xnack.ll b/llvm/test/CodeGen/AMDGPU/elf-header-flags-xnack.ll index 30607351a818..22dcaf971c48 100644 --- a/llvm/test/CodeGen/AMDGPU/elf-header-flags-xnack.ll +++ b/llvm/test/CodeGen/AMDGPU/elf-header-flags-xnack.ll @@ -1,14 +1,16 @@ -; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx801 -mattr=-xnack < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=NO-XNACK-GFX801 %s -; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx802 -mattr=+xnack < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=XNACK-GFX802 %s +; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx801 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=XNACK-GFX801 %s +; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx801 -mattr=+xnack < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=XNACK-GFX801 %s +; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx802 < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=NO-XNACK-GFX802 %s +; RUN: llc -filetype=obj -march=amdgcn -mcpu=gfx802 -mattr=-xnack < %s | llvm-readobj --file-headers - | FileCheck --check-prefixes=NO-XNACK-GFX802 %s -; NO-XNACK-GFX801: Flags [ -; NO-XNACK-GFX801-NEXT: EF_AMDGPU_MACH_AMDGCN_GFX801 (0x28) -; NO-XNACK-GFX801-NEXT: ] +; XNACK-GFX801: Flags [ +; XNACK-GFX801-NEXT: EF_AMDGPU_FEATURE_XNACK_V3 (0x100) +; XNACK-GFX801-NEXT: EF_AMDGPU_MACH_AMDGCN_GFX801 (0x28) +; XNACK-GFX801-NEXT: ] -; XNACK-GFX802: Flags [ -; XNACK-GFX802-NEXT: EF_AMDGPU_MACH_AMDGCN_GFX802 (0x29) -; XNACK-GFX802-NEXT: EF_AMDGPU_XNACK (0x100) -; XNACK-GFX802-NEXT: ] +; NO-XNACK-GFX802: Flags [ +; NO-XNACK-GFX802-NEXT: EF_AMDGPU_MACH_AMDGCN_GFX802 (0x29) +; NO-XNACK-GFX802-NEXT: ] define amdgpu_kernel void @elf_header() { ret void |