| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | load-global-i32.ll | 10 ; GCN-HSA: {{flat|global}}_load_dword 22 ; GCN-HSA: {{flat|global}}_load_dwordx2 35 ; GCNX3-HSA: {{flat|global}}_load_dwordx3 47 ; GCN-HSA: {{flat|global}}_load_dwordx4 60 ; GCN-HSA: {{flat|global}}_load_dwordx4 61 ; GCN-HSA: {{flat|global}}_load_dwordx4 78 ; GCN-HSA: {{flat|global}}_load_dwordx4 79 ; GCN-HSA: {{flat|global}}_load_dwordx4 80 ; GCN-HSA: {{flat|global}}_load_dwordx4 81 ; GCN-HSA: {{flat|global}}_load_dwordx4 [all …]
|
| H A D | load-constant-i32.ll | 192 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4 193 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4 194 ; GCN-SA-DAG: {{flat|global}}_store_dwordx4 264 ; GCN-HSA: {{flat|global}}_store_dwordx4 265 ; GCN-HSA: {{flat|global}}_store_dwordx4 266 ; GCN-HSA: {{flat|global}}_store_dwordx4 267 ; GCN-HSA: {{flat|global}}_store_dwordx4 268 ; GCN-HSA: {{flat|global}}_store_dwordx4 269 ; GCN-HSA: {{flat|global}}_store_dwordx4 270 ; GCN-HSA: {{flat|global}}_store_dwordx4 [all …]
|
| H A D | any_extend_vector_inreg.ll | 9 ; GCN: {{buffer|flat}}_store_byte 10 ; GCN: {{buffer|flat}}_store_byte 11 ; GCN: {{buffer|flat}}_store_byte 12 ; GCN: {{buffer|flat}}_store_byte 14 ; GCN: {{buffer|flat}}_store_byte 15 ; GCN: {{buffer|flat}}_store_byte 16 ; GCN: {{buffer|flat}}_store_byte 17 ; GCN: {{buffer|flat}}_store_byte 19 ; GCN: {{buffer|flat}}_store_byte 20 ; GCN: {{buffer|flat}}_store_byte [all …]
|
| H A D | attr-unparseable.ll | 24 ; CHECK: can't parse first integer attribute amdgpu-flat-work-group-size 29 attributes #3 = {"amdgpu-flat-work-group-size"} 31 ; CHECK: can't parse first integer attribute amdgpu-flat-work-group-size 36 attributes #4 = {"amdgpu-flat-work-group-size"="k"} 38 ; CHECK: can't parse second integer attribute amdgpu-flat-work-group-size 43 attributes #5 = {"amdgpu-flat-work-group-size"="1"} 45 ; CHECK: can't parse second integer attribute amdgpu-flat-work-group-size 50 attributes #6 = {"amdgpu-flat-work-group-size"="1,k"} 52 ; CHECK: can't parse second integer attribute amdgpu-flat-work-group-size 57 attributes #7 = {"amdgpu-flat-work-group-size"="1,2,3"}
|
| H A D | amdgcn-ieee.ll | 4 ; GCN: {{buffer|global|flat}}_load_dword [[VAL0:v[0-9]+]] 5 ; GCN: {{buffer|global|flat}}_load_dword [[VAL1:v[0-9]+]] 19 ; GCN: {{buffer|global|flat}}_load_dword [[VAL0:v[0-9]+]] 20 ; GCN: {{buffer|global|flat}}_load_dword [[VAL1:v[0-9]+]] 34 ; GCN: {{buffer|global|flat}}_load_dword [[VAL0:v[0-9]+]] 35 ; GCN: {{buffer|global|flat}}_load_dword [[VAL1:v[0-9]+]] 49 ; GCN: {{buffer|global|flat}}_load_dword [[VAL0:v[0-9]+]] 50 ; GCN: {{buffer|global|flat}}_load_dword [[VAL1:v[0-9]+]] 64 ; GCN: {{buffer|global|flat}}_load_dword [[VAL0:v[0-9]+]] 65 ; GCN: {{buffer|global|flat}}_load_dword [[VAL1:v[0-9]+]] [all …]
|
| H A D | extract_vector_elt-i8.ll | 16 ; GCN-NOT: {{flat|buffer|global}} 19 ; GCN-NOT: {{flat|buffer|global}} 33 ; GCN-NOT: {{flat|buffer|global}} 35 ; GCN-NOT: {{flat|buffer|global}} 49 ; GCN-NOT: {{flat|buffer|global}} 51 ; GCN-NOT: {{flat|buffer|global}} 64 ; GCN-NOT: {{s|flat|buffer|global}}_load 81 ; GCN-NOT: {{flat|buffer|global}} 115 ; GCN-NOT: {{flat|buffer|global}} 138 ; VI-NOT: {{flat|buffer|global}} [all …]
|
| H A D | fdiv.f16.ll | 25 ; GFX8_9_10: {{flat|global}}_load_ushort [[LHS:v[0-9]+]] 26 ; GFX8_9_10: {{flat|global}}_load_ushort [[RHS:v[0-9]+]] 54 ; GFX8_9_10: {{flat|global}}_load_ushort [[VAL:v[0-9]+]] 72 ; GFX8_9_10: {{flat|global}}_load_ushort [[VAL:v[0-9]+]] 112 ; GFX8_9_10: {{flat|global}}_load_ushort [[VAL:v[0-9]+]] 130 ; GFX8_9_10: {{flat|global}}_load_ushort [[VAL:v[0-9]+]] 148 ; GFX8_9_10: {{flat|global}}_load_ushort [[VAL:v[0-9]+]] 167 ; GFX8_9_10: {{flat|global}}_load_ushort [[VAL:v[0-9]+]] 187 ; GFX8_9_10: {{flat|global}}_load_ushort [[LHS:v[0-9]+]] 188 ; GFX8_9_10: {{flat|global}}_load_ushort [[RHS:v[0-9]+]] [all …]
|
| H A D | fmuladd.f32.ll | 91 ; GCN: {{buffer|flat|global}}_load_dword [[R1:v[0-9]+]], 92 ; GCN: {{buffer|flat|global}}_load_dword [[R2:v[0-9]+]], 121 ; GCN: {{buffer|flat|global}}_load_dword [[R1:v[0-9]+]], 122 ; GCN: {{buffer|flat|global}}_load_dword [[R2:v[0-9]+]], 152 ; GCN: {{buffer|flat|global}}_load_dword [[R1:v[0-9]+]], 153 ; GCN: {{buffer|flat|global}}_load_dword [[R2:v[0-9]+]], 188 ; GCN: {{buffer|flat|global}}_load_dword [[R1:v[0-9]+]], 189 ; GCN: {{buffer|flat|global}}_load_dword [[R2:v[0-9]+]], 224 ; GCN: {{buffer|flat|global}}_load_dword [[R1:v[0-9]+]], 225 ; GCN: {{buffer|flat|global}}_load_dword [[R2:v[0-9]+]], [all …]
|
| H A D | madak.ll | 14 ; GFX8: {{flat|global}}_load_dword [[VA:v[0-9]+]] 15 ; GFX8: {{flat|global}}_load_dword [[VB:v[0-9]+]] 16 ; GFX9: {{flat|global}}_load_dword [[VA:v[0-9]+]] 17 ; GFX9: {{flat|global}}_load_dword [[VB:v[0-9]+]] 18 ; GFX10: {{flat|global}}_load_dword [[VA:v[0-9]+]] 19 ; GFX10: {{flat|global}}_load_dword [[VB:v[0-9]+]] 107 ; GFX8: {{flat|global}}_load_dword [[VA:v[0-9]+]] 108 ; GFX8: {{flat|global}}_load_dword [[VB:v[0-9]+]] 109 ; GFX9: {{flat|global}}_load_dword [[VA:v[0-9]+]] 110 ; GFX9: {{flat|global}}_load_dword [[VB:v[0-9]+]] [all …]
|
| H A D | fcanonicalize.ll | 23 ; GCN: {{flat|global}}_store_dword v{{.+}}, [[REG]] 34 ; GCN: {{flat|global}}_store_dword v{{.+}}, [[REG]] 44 ; GCN: {{flat|global}}_store_dword v{{.+}}, [[REG]] 56 ; GCN: {{flat|global}}_store_dword v{{.+}}, [[REG]] 69 ; GCN: {{flat|global}}_store_dword v{{.+}}, [[REG]] 80 ; GCN: {{flat|global}}_store_dword v{{.+}}, [[REG]] 89 ; GCN: {{flat|global}}_store_dword v{{.+}}, [[REG]] 98 ; GCN: {{flat|global}}_store_dword v{{.+}}, [[REG]] 107 ; GCN: {{flat|global}}_store_dword v{{.+}}, [[REG]] 116 ; GCN: {{flat|global}}_store_dword v{{.+}}, [[REG]] [all …]
|
| H A D | propagate-flat-work-group-size.ll | 4 ; Check propagation of amdgpu-flat-work-group-size attribute. 196 attributes #0 = { "amdgpu-flat-work-group-size"="1,256" } 197 attributes #1 = { "amdgpu-flat-work-group-size"="64,128" } 198 attributes #2 = { "amdgpu-flat-work-group-size"="64,64" } 199 attributes #3 = { "amdgpu-flat-work-group-size"="128,256" } 200 attributes #4 = { "amdgpu-flat-work-group-size"="512,1024" } 201 attributes #5 = { "amdgpu-flat-work-group-size"="128,512" } 202 attributes #6 = { "amdgpu-flat-work-group-size"="512,512" } 203 attributes #7 = { "amdgpu-flat-work-group-size"="64,256" } 205 ; CHECK: attributes #[[ATTR0]] = { "amdgpu-flat-work-group-size"="1,256" "amdgpu-no-dispatch-id" "a… [all …]
|
| H A D | fcanonicalize.f16.ll | 15 ; GFX89: {{flat|global}}_store_short v{{.+}}, [[REG]] 37 ; GFX89: {{flat|global}}_store_short v{{.+}}, [[REG]] 62 ; GFX89: {{flat|global}}_store_short v{{.+}}, [[REG]] 73 ; GFX89: {{flat|global}}_store_short v{{.+}}, [[REG]] 88 ; GFX89: {{flat|global}}_store_short v{{.+}}, [[REG]] 103 ; GFX89: {{flat|global}}_store_short v{{.+}}, [[REG]] 116 ; GFX89: {{flat|global}}_store_short v{{.+}}, [[REG]] 131 ; GFX89: {{flat|global}}_store_short v{{.+}}, [[REG]] 140 ; GFX89: {{flat|global}}_store_short v{{.+}}, [[REG]] 297 ; GFX89: {{flat|global}}_store_dword [all …]
|
| H A D | fcopysign.f16.ll | 15 ; SI: {{buffer|flat}}_load_ushort v[[MAG:[0-9]+]] 16 ; SI: {{buffer|flat}}_load_ushort v[[SIGN:[0-9]+]] 22 ; GFX89: {{buffer|flat}}_load_ushort v[[MAG:[0-9]+]] 23 ; GFX89: {{buffer|flat}}_load_ushort v[[SIGN:[0-9]+]] 41 ; GCN-DAG: {{buffer|flat|global}}_load_ushort v[[MAG:[0-9]+]] 42 ; GCN-DAG: {{buffer|flat|global}}_load_dword v[[SIGN:[0-9]+]] 65 ; GCN-DAG: {{buffer|flat|global}}_load_ushort v[[MAG:[0-9]+]] 90 ; GCN-DAG: {{buffer|flat|global}}_load_dword v[[MAG:[0-9]+]] 142 ; GCN-DAG: {{buffer|flat|global}}_load_ushort v[[MAG:[0-9]+]] 143 ; GCN-DAG: {{buffer|flat|global}}_load_dword v[[SIGN:[0-9]+]] [all …]
|
| H A D | fmuladd.f16.ll | 76 ; GCN: {{buffer|flat|global}}_load_ushort [[R1:v[0-9]+]], 77 ; GCN: {{buffer|flat|global}}_load_ushort [[R2:v[0-9]+]], 106 ; GCN: {{buffer|flat|global}}_load_ushort [[R1:v[0-9]+]], 107 ; GCN: {{buffer|flat|global}}_load_ushort [[R2:v[0-9]+]], 136 ; GCN: {{buffer|flat|global}}_load_ushort [[R1:v[0-9]+]], 137 ; GCN: {{buffer|flat|global}}_load_ushort [[R2:v[0-9]+]], 173 ; GCN: {{buffer|flat|global}}_load_ushort [[R1:v[0-9]+]], 174 ; GCN: {{buffer|flat|global}}_load_ushort [[R2:v[0-9]+]], 210 ; GCN: {{buffer|flat|global}}_load_ushort [[R1:v[0-9]+]], 211 ; GCN: {{buffer|flat|global}}_load_ushort [[R2:v[0-9]+]], [all …]
|
| H A D | fneg-combines.ll | 12 ; GCN: {{buffer|flat}}_load_dword [[A:v[0-9]+]] 13 ; GCN: {{buffer|flat}}_load_dword [[B:v[0-9]+]] 35 ; GCN: {{buffer|flat}}_load_dword [[A:v[0-9]+]] 36 ; GCN: {{buffer|flat}}_load_dword [[B:v[0-9]+]] 59 ; GCN: {{buffer|flat}}_load_dword [[A:v[0-9]+]] 60 ; GCN: {{buffer|flat}}_load_dword [[B:v[0-9]+]] 90 ; GCN: {{buffer|flat}}_load_dword [[A:v[0-9]+]] 91 ; GCN: {{buffer|flat}}_load_dword [[B:v[0-9]+]] 115 ; GCN: {{buffer|flat}}_load_dword [[A:v[0-9]+]] 116 ; GCN: {{buffer|flat}}_load_dword [[B:v[0-9]+]] [all …]
|
| H A D | fmed3.ll | 182 ; GCN: {{buffer|flat|global}}_load_dword [[A:v[0-9]+]] 183 ; GCN: {{buffer|flat|global}}_load_dword [[B:v[0-9]+]] 184 ; GCN: {{buffer|flat|global}}_load_dword [[C:v[0-9]+]] 205 ; GCN: {{buffer|flat|global}}_load_dword [[A:v[0-9]+]] 206 ; GCN: {{buffer|flat|global}}_load_dword [[B:v[0-9]+]] 207 ; GCN: {{buffer|flat|global}}_load_dword [[C:v[0-9]+]] 228 ; GCN: {{buffer|flat|global}}_load_dword [[A:v[0-9]+]] 229 ; GCN: {{buffer|flat|global}}_load_dword [[B:v[0-9]+]] 230 ; GCN: {{buffer|flat|global}}_load_dword [[C:v[0-9]+]] 257 ; GCN: {{buffer|flat|global}}_load_dword [[A:v[0-9]+]] [all …]
|
| H A D | fmax_legacy.ll | 12 ; GCN: {{buffer|flat}}_load_dword [[A:v[0-9]+]] 13 ; GCN: {{buffer|flat}}_load_dword [[B:v[0-9]+]] 38 ; GCN: {{buffer|flat}}_load_dword [[A:v[0-9]+]] 39 ; GCN: {{buffer|flat}}_load_dword [[B:v[0-9]+]] 68 ; GCN: {{buffer|flat}}_load_dword [[A:v[0-9]+]] 69 ; GCN: {{buffer|flat}}_load_dword [[B:v[0-9]+]] 93 ; GCN: {{buffer|flat}}_load_dword [[A:v[0-9]+]] 94 ; GCN: {{buffer|flat}}_load_dword [[B:v[0-9]+]] 119 ; GCN: {{buffer|flat}}_load_dword [[A:v[0-9]+]] 120 ; GCN: {{buffer|flat}}_load_dword [[B:v[0-9]+]] [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/SLPVectorizer/AMDGPU/ |
| H A D | address-space-ptr-sze-gep-index-assert.ll | 52 %flat.1 = getelementptr inbounds i32, i32* %flat, i64 %add1 57 %load.flat.0 = load i32, i32* %flat, align 4 58 %load.flat.1 = load i32, i32* %flat.1, align 4 60 %sub0 = sub i32 %load.flat.0, %load.lds.0 61 %sub1 = sub i32 %load.flat.1, %load.lds.1 93 %flat.1 = getelementptr inbounds i32, i32* %flat, i64 %add1 98 %load.flat.0 = load i32, i32* %flat, align 4 99 %load.flat.1 = load i32, i32* %flat.1, align 4 135 %flat.1 = getelementptr inbounds i32, i32* %flat, i64 %add1 140 %load.flat.0 = load i32, i32* %flat, align 4 [all …]
|
| /llvm-project-15.0.7/clang/test/CodeGenOpenCL/ |
| H A D | amdgpu-attrs.cl | 152 // X86-NOT: "amdgpu-flat-work-group-size" 158 // CHECK-NOT: "amdgpu-flat-work-group-size"="0,0" 164 // CHECK-DAG: attributes [[FLAT_WORK_GROUP_SIZE_32_64]] = {{.*}} "amdgpu-flat-work-group-size"="32,… 165 // CHECK-DAG: attributes [[FLAT_WORK_GROUP_SIZE_64_64]] = {{.*}} "amdgpu-flat-work-group-size"="64,… 166 // CHECK-DAG: attributes [[FLAT_WORK_GROUP_SIZE_16_128]] = {{.*}} "amdgpu-flat-work-group-size"="16… 168 // CHECK-DAG: attributes [[WAVES_PER_EU_2]] = {{.*}} "amdgpu-flat-work-group-size"="1,256" "amdgpu… 170 // CHECK-DAG: attributes [[WAVES_PER_EU_2_4]] = {{.*}} "amdgpu-flat-work-group-size"="1,256" "amdgp… 171 // CHECK-DAG: attributes [[NUM_SGPR_32]] = {{.*}} "amdgpu-flat-work-group-size"="1,256" "amdgpu-num… 172 // CHECK-DAG: attributes [[NUM_VGPR_64]] = {{.*}} "amdgpu-flat-work-group-size"="1,256" "amdgpu-num… 176 // CHECK-DAG: attributes [[FLAT_WORK_GROUP_SIZE_32_64_NUM_SGPR_32]] = {{.*}} "amdgpu-flat-work-grou… [all …]
|
| H A D | amdgpu-features.cl | 48 // GFX700: "target-features"="+ci-insts,+flat-address-space,+s-memtime-inst" 49 // GFX701: "target-features"="+ci-insts,+flat-address-space,+s-memtime-inst" 50 // GFX702: "target-features"="+ci-insts,+flat-address-space,+s-memtime-inst" 51 // GFX703: "target-features"="+ci-insts,+flat-address-space,+s-memtime-inst" 52 // GFX704: "target-features"="+ci-insts,+flat-address-space,+s-memtime-inst" 53 // GFX705: "target-features"="+ci-insts,+flat-address-space,+s-memtime-inst" 54 // GFX801: "target-features"="+16-bit-insts,+ci-insts,+dpp,+flat-address-space,+gfx8-insts,+s-memre… 55 // GFX802: "target-features"="+16-bit-insts,+ci-insts,+dpp,+flat-address-space,+gfx8-insts,+s-memre… 56 // GFX803: "target-features"="+16-bit-insts,+ci-insts,+dpp,+flat-address-space,+gfx8-insts,+s-memre… 57 // GFX805: "target-features"="+16-bit-insts,+ci-insts,+dpp,+flat-address-space,+gfx8-insts,+s-memre… [all …]
|
| /llvm-project-15.0.7/llvm/test/Analysis/LegacyDivergenceAnalysis/AMDGPU/ |
| H A D | loads.ll | 3 ; Test that we consider loads from flat and private addrspaces to be divergent. 5 ; CHECK: DIVERGENT: %val = load i32, i32* %flat, align 4 6 define amdgpu_kernel void @flat_load(i32* %flat) { 7 %val = load i32, i32* %flat, align 4
|
| /llvm-project-15.0.7/clang/test/Modules/Inputs/framework-public-includes-private/ |
| H A D | z.yaml | 13 'external-contents': "TEST_DIR/flat-header-path/Z.h" 24 'external-contents': "TEST_DIR/flat-header-path/ZPriv.h" 35 'external-contents': "TEST_DIR/flat-header-path/Z.modulemap" 40 'external-contents': "TEST_DIR/flat-header-path/Z.private.modulemap"
|
| /llvm-project-15.0.7/lldb/examples/python/ |
| H A D | bsd.py | 56 def dump(self, f=sys.stdout, flat=True): argument 57 if flat: 200 def dump(self, f=sys.stdout, flat=True): argument 202 if flat: 205 obj.dump(f=f, flat=flat) 264 archive.dump(flat=True) 360 obj.dump(flat=False) 372 obj.dump(flat=False) 409 match.dump(f=result, flat=True) 420 match.dump(f=result, flat=True) [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/InferAddressSpaces/AMDGPU/ |
| H A D | icmp.ll | 33 ; CHECK: %cmp = icmp eq i32* %cast0, %flat.ptr.1 34 define i1 @icmp_flat_group_flat(i32 addrspace(3)* %group.ptr.0, i32* %flat.ptr.1) #0 { 36 %cmp = icmp eq i32* %cast0, %flat.ptr.1 42 ; CHECK: %cmp = icmp eq i32* %flat.ptr.0, %cast1 43 define i1 @icmp_flat_flat_group(i32* %flat.ptr.0, i32 addrspace(3)* %group.ptr.1) #0 { 45 %cmp = icmp eq i32* %flat.ptr.0, %cast1 51 ; CHECK: %cast0 = addrspacecast i32* %flat.ptr.0 to i32 addrspace(3)* 52 ; CHECK: %cast1 = addrspacecast i32* %flat.ptr.1 to i32 addrspace(3)* 54 define i1 @icmp_flat_to_group_cmp(i32* %flat.ptr.0, i32* %flat.ptr.1) #0 { 55 %cast0 = addrspacecast i32* %flat.ptr.0 to i32 addrspace(3)* [all …]
|
| /llvm-project-15.0.7/llvm/test/Object/AArch64/ |
| H A D | nm-flat-reexport.test | 2 RUN: yaml2obj %p/../Inputs/MachO/flat-reexport.yaml -o %t/flat-reexport 3 RUN: llvm-nm --dyldinfo-only %t/flat-reexport | FileCheck %s
|