brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.8 KiB · c20dbba Raw
112 lines · plain
1; REQUIRES: asserts2 3; RUN: llc -mtriple=amdgcn < %s -debug-only=igrouplp 2>&1 | FileCheck --check-prefixes=GCN %s4 5 6 7 8; Inverted 1008: 01111110000 9; GCN: After Inverting, SchedGroup Mask: 100810define amdgpu_kernel void @invert1() #0 {11entry:12  call void @llvm.amdgcn.sched.barrier(i32 1) #113  call void @llvm.amdcn.s.nop(i16 0) #114  ret void15}16 17; Inverted 2044: 11111111100 18; GCN:       After Inverting, SchedGroup Mask: 204419define amdgpu_kernel void @invert2() #0 {20entry:21  call void @llvm.amdgcn.sched.barrier(i32 2) #122  call void @llvm.amdcn.s.nop(i16 0) #123  ret void24}25 26; Inverted 2042: 1111111101027; GCN:       After Inverting, SchedGroup Mask: 204228define amdgpu_kernel void @invert4() #0 {29entry:30  call void @llvm.amdgcn.sched.barrier(i32 4) #131  call void @llvm.amdcn.s.nop(i16 0) #132  ret void33}34 35; Inverted 2038: 1111111011036; GCN:       After Inverting, SchedGroup Mask: 203837define amdgpu_kernel void @invert8() #0 {38entry:39  call void @llvm.amdgcn.sched.barrier(i32 8) #140  call void @llvm.amdcn.s.nop(i16 0) #141  ret void42}43 44; Inverted 1935: 1111000111145; GCN:       After Inverting, SchedGroup Mask: 193546define amdgpu_kernel void @invert16() #0 {47entry:48  call void @llvm.amdgcn.sched.barrier(i32 16) #149  call void @llvm.amdcn.s.nop(i16 0) #150  ret void51}52 53; Inverted 1999: 1111100111154; GCN:       After Inverting, SchedGroup Mask: 199955define amdgpu_kernel void @invert32() #0 {56entry:57  call void @llvm.amdgcn.sched.barrier(i32 32) #158  call void @llvm.amdcn.s.nop(i16 0) #159  ret void60}61 62; Inverted 1967: 1111010111163; GCN:       After Inverting, SchedGroup Mask: 196764define amdgpu_kernel void @invert64() #0 {65entry:66  call void @llvm.amdgcn.sched.barrier(i32 64) #167  call void @llvm.amdcn.s.nop(i16 0) #168  ret void69}70 71; Inverted 1151: 1000111111172; GCN:       After Inverting, SchedGroup Mask: 115173define amdgpu_kernel void @invert128() #0 {74entry:75  call void @llvm.amdgcn.sched.barrier(i32 128) #176  call void @llvm.amdcn.s.nop(i16 0) #177  ret void78}79 80; Inverted 1663: 1100111111181; GCN:       After Inverting, SchedGroup Mask: 166382define amdgpu_kernel void @invert256() #0 {83entry:84  call void @llvm.amdgcn.sched.barrier(i32 256) #185  call void @llvm.amdcn.s.nop(i16 0) #186  ret void87}88 89; Inverted 1407: 1010111111190; GCN:       After Inverting, SchedGroup Mask: 140791define amdgpu_kernel void @invert512() #0 {92entry:93  call void @llvm.amdgcn.sched.barrier(i32 512) #194  call void @llvm.amdcn.s.nop(i16 0) #195  ret void96}97 98; Inverted 1022: 0111111111099; GCN:       After Inverting, SchedGroup Mask: 1022100define amdgpu_kernel void @invert1024() #0 {101entry:102  call void @llvm.amdgcn.sched.barrier(i32 1024) #1103  call void @llvm.amdcn.s.nop(i16 0) #1104  ret void105}106 107declare void @llvm.amdgcn.sched.barrier(i32) #1108declare void @llvm.amdcn.s.nop(i16) #1109 110attributes #0 = { nounwind }111attributes #1 = { convergent nounwind }112