[AMDGPU] Add True16 register classes.
[llvm-project.git] / llvm / test / CodeGen / AMDGPU / llvm.amdgcn.s.nop.ll
bloba625f973c0b8f5593b8bde8a0b221a9eb996d5f8
1 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
2 ; RUN: llc -march=amdgcn -mcpu=gfx900 -verify-machineinstrs < %s | FileCheck -check-prefix=GCN %s
3 ; RUN: llc -global-isel -march=amdgcn -mcpu=gfx900 -verify-machineinstrs < %s | FileCheck -check-prefix=GCN %s
5 define amdgpu_kernel void @test_s_nop() {
6 ; GCN-LABEL: test_s_nop:
7 ; GCN:       ; %bb.0:
8 ; GCN-NEXT:    s_nop 0
9 ; GCN-NEXT:    s_nop 1
10 ; GCN-NEXT:    s_nop 2
11 ; GCN-NEXT:    s_nop 3
12 ; GCN-NEXT:    s_nop 4
13 ; GCN-NEXT:    s_nop 5
14 ; GCN-NEXT:    s_nop 6
15 ; GCN-NEXT:    s_nop 7
16 ; GCN-NEXT:    s_nop 63
17 ; GCN-NEXT:    s_endpgm
18   call void @llvm.amdgcn.s.nop(i16 0)
19   call void @llvm.amdgcn.s.nop(i16 1)
20   call void @llvm.amdgcn.s.nop(i16 2)
21   call void @llvm.amdgcn.s.nop(i16 3)
22   call void @llvm.amdgcn.s.nop(i16 4)
23   call void @llvm.amdgcn.s.nop(i16 5)
24   call void @llvm.amdgcn.s.nop(i16 6)
25   call void @llvm.amdgcn.s.nop(i16 7)
26   call void @llvm.amdgcn.s.nop(i16 63)
27   ret void
30 declare void @llvm.amdgcn.s.nop(i16)