/external/llvm-project/llvm/test/MC/AMDGPU/ |
D | flat-gfx9.s | 40 flat_atomic_cmpswap v[1:2], v[3:4] offset:4095 label 44 flat_atomic_cmpswap v[1:2], v[3:4] offset:4095 slc label 48 flat_atomic_cmpswap v[1:2], v[3:4] label 52 flat_atomic_cmpswap v[1:2], v[3:4] slc label 56 flat_atomic_cmpswap v[1:2], v[3:4] offset:4095 glc label 59 flat_atomic_cmpswap v[1:2], v[3:4] glc label 62 flat_atomic_cmpswap v0, v[1:2], v[3:4] offset:4095 glc label 66 flat_atomic_cmpswap v0, v[1:2], v[3:4] offset:4095 glc slc label 70 flat_atomic_cmpswap v0, v[1:2], v[3:4] glc label 74 flat_atomic_cmpswap v0, v[1:2], v[3:4] glc slc label [all …]
|
D | flat-gfx10.s | 28 flat_atomic_cmpswap v[1:2], v[3:4] offset:2047 label 31 flat_atomic_cmpswap v[1:2], v[3:4] offset:2047 slc label 34 flat_atomic_cmpswap v[1:2], v[3:4] label 37 flat_atomic_cmpswap v[1:2], v[3:4] slc label 40 flat_atomic_cmpswap v[1:2], v[3:4] offset:2047 glc label 43 flat_atomic_cmpswap v[1:2], v[3:4] glc label 46 flat_atomic_cmpswap v0, v[1:2], v[3:4] offset:2047 glc label 49 flat_atomic_cmpswap v0, v[1:2], v[3:4] offset:2047 glc slc label 52 flat_atomic_cmpswap v0, v[1:2], v[3:4] glc label 55 flat_atomic_cmpswap v0, v[1:2], v[3:4] glc slc label [all …]
|
D | flat.s | 145 flat_atomic_cmpswap v[3:4], v[5:6] label 150 flat_atomic_cmpswap v1, v[3:4], v[5:6] glc label
|
D | gfx10_err_pos.s | 389 flat_atomic_cmpswap v0, v[1:2], v[3:4] offset:4095 glc label 522 flat_atomic_cmpswap v0, v[1:2], v[3:4] offset:2047 label
|
/external/llvm-project/llvm/test/CodeGen/AMDGPU/ |
D | memory-legalizer-flat-wavefront.ll | 906 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 921 ; GFX10-WGP-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 936 ; GFX10-CU-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 950 ; SKIP-CACHE-INV-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 971 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 986 ; GFX10-WGP-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1001 ; GFX10-CU-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1015 ; SKIP-CACHE-INV-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1036 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1051 ; GFX10-WGP-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] [all …]
|
D | memory-legalizer-flat-workgroup.ll | 980 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 995 ; GFX10-WGP-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1010 ; GFX10-CU-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1024 ; SKIP-CACHE-INV-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1045 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1061 ; GFX10-WGP-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1079 ; GFX10-CU-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1094 ; SKIP-CACHE-INV-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1117 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1134 ; GFX10-WGP-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] [all …]
|
D | memory-legalizer-flat-singlethread.ll | 906 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 921 ; GFX10-WGP-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 936 ; GFX10-CU-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 950 ; SKIP-CACHE-INV-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 971 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 986 ; GFX10-WGP-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1001 ; GFX10-CU-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1015 ; SKIP-CACHE-INV-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1036 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1051 ; GFX10-WGP-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] [all …]
|
D | memory-legalizer-flat-system.ll | 1027 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1042 ; GFX10-WGP-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1057 ; GFX10-CU-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1071 ; SKIP-CACHE-INV-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1092 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1109 ; GFX10-WGP-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1128 ; GFX10-CU-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1146 ; SKIP-CACHE-INV-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1169 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1186 ; GFX10-WGP-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] [all …]
|
D | memory-legalizer-flat-agent.ll | 1027 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1042 ; GFX10-WGP-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1057 ; GFX10-CU-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1071 ; SKIP-CACHE-INV-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1092 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1109 ; GFX10-WGP-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1128 ; GFX10-CU-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1146 ; SKIP-CACHE-INV-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1169 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1186 ; GFX10-WGP-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] [all …]
|
D | flat_atomics.ll | 793 ; CIVI: flat_atomic_cmpswap v[{{[0-9]+\:[0-9]+}}], v[{{[0-9]+}}:{{[0-9]+}}]{{$}} 794 ; GFX9: flat_atomic_cmpswap v[{{[0-9]+\:[0-9]+}}], v[{{[0-9]+}}:{{[0-9]+}}] offset:16{{$}} 803 ; CIVI: flat_atomic_cmpswap v[[RET:[0-9]+]], v[{{[0-9]+}}:{{[0-9]+}}], v[{{[0-9]+}}:{{[0-9]+}}] glc… 804 ; GFX9: flat_atomic_cmpswap v[[RET:[0-9]+]], v[{{[0-9]+}}:{{[0-9]+}}], v[{{[0-9]+}}:{{[0-9]+}}] off… 816 ; CIVI: flat_atomic_cmpswap v[{{[0-9]+\:[0-9]+}}], v[{{[0-9]+}}:{{[0-9]+}}]{{$}} 817 ; GFX9: flat_atomic_cmpswap v[{{[0-9]+\:[0-9]+}}], v[{{[0-9]+}}:{{[0-9]+}}] offset:16{{$}} 827 ; CIVI: flat_atomic_cmpswap v[[RET:[0-9]+]], v[{{[0-9]+:[0-9]+}}], v[{{[0-9]+:[0-9]+}}] glc{{$}} 828 ; GFX9: flat_atomic_cmpswap v[[RET:[0-9]+]], v[{{[0-9]+:[0-9]+}}], v[{{[0-9]+:[0-9]+}}] offset:16 g… 841 ; GCN: flat_atomic_cmpswap v[{{[0-9]+}}:{{[0-9]+}}], v[{{[0-9]+}}:{{[0-9]+}}]{{$}} 849 ; GCN: flat_atomic_cmpswap v[[RET:[0-9]+]], v[{{[0-9]+}}:{{[0-9]+}}], v[{{[0-9]+}}:{{[0-9]+}}] glc [all …]
|
D | memory-legalizer-global-singlethread.ll | 1093 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1162 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1231 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1300 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1369 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1438 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1507 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1576 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1645 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1714 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] [all …]
|
D | memory-legalizer-global-wavefront.ll | 1093 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1162 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1231 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1300 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1369 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1438 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1507 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1576 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1645 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1714 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] [all …]
|
D | atomicrmw-nand.ll | 73 ; GCN-NEXT: flat_atomic_cmpswap v2, v[0:1], v[2:3] glc
|
D | memory-legalizer-global-workgroup.ll | 1165 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1235 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1312 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1388 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1470 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1550 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1628 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1710 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1792 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1874 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] [all …]
|
D | memory-legalizer-global-system.ll | 1216 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1287 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1369 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1447 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1536 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1623 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1707 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1796 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1885 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1974 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] [all …]
|
D | memory-legalizer-global-agent.ll | 1216 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1287 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1369 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1447 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1536 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1623 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1707 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1796 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1885 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 1974 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] [all …]
|
D | global_atomics.ll | 971 ; VI: flat_atomic_cmpswap v[{{[0-9]+\:[0-9]+}}], v[{{[0-9]+}}:{{[0-9]+}}]{{$}} 983 ; VI: flat_atomic_cmpswap v[[RET:[0-9]+]], v[{{[0-9]+:[0-9]+}}], v[{{[0-9]+:[0-9]+}}] glc{{$}} 1022 ; VI: flat_atomic_cmpswap v[{{[0-9]+:[0-9]+}}], v[{{[0-9]+:[0-9]+}}]{{$}} 1033 ; VI: flat_atomic_cmpswap v[[RET:[0-9]+]], v[{{[0-9]+:[0-9]+}}], v[{{[0-9]+:[0-9]+}}] glc{{$}}
|
/external/llvm/test/MC/AMDGPU/ |
D | flat.s | 210 flat_atomic_cmpswap v[3:4], v[5:6] label 215 flat_atomic_cmpswap v1, v[3:4], v[5:6] glc label
|
/external/llvm/test/CodeGen/AMDGPU/ |
D | flat_atomics.ll | 727 ; GCN: flat_atomic_cmpswap v[{{[0-9]+\:[0-9]+}}], v[{{[0-9]+}}:{{[0-9]+}}]{{$}} 736 ; GCN: flat_atomic_cmpswap v[[RET:[0-9]+]], v[{{[0-9]+}}:{{[0-9]+}}], v[{{[0-9]+}}:{{[0-9]+}}] glc{… 748 ; GCN: flat_atomic_cmpswap v[{{[0-9]+\:[0-9]+}}], v[{{[0-9]+}}:{{[0-9]+}}]{{$}} 758 ; GCN: flat_atomic_cmpswap v[[RET:[0-9]+]], v[{{[0-9]+:[0-9]+}}], v[{{[0-9]+:[0-9]+}}] glc{{$}} 771 ; GCN: flat_atomic_cmpswap v[{{[0-9]+}}:{{[0-9]+}}], v[{{[0-9]+}}:{{[0-9]+}}]{{$}} 779 ; GCN: flat_atomic_cmpswap v[[RET:[0-9]+]], v[{{[0-9]+}}:{{[0-9]+}}], v[{{[0-9]+}}:{{[0-9]+}}] glc 790 ; GCN: flat_atomic_cmpswap v[{{[0-9]+:[0-9]+}}], v[{{[0-9]+:[0-9]+}}]{{$}} 799 ; GCN: flat_atomic_cmpswap v[[RET:[0-9]+]], v[{{[0-9]+:[0-9]+}}], v[{{[0-9]+:[0-9]+}}] glc{{$}}
|
D | global_atomics.ll | 809 ; VI: flat_atomic_cmpswap v[{{[0-9]+\:[0-9]+}}], v[{{[0-9]+}}:{{[0-9]+}}]{{$}} 820 ; VI: flat_atomic_cmpswap v[[RET:[0-9]+]], v[{{[0-9]+:[0-9]+}}], v[{{[0-9]+:[0-9]+}}] glc{{$}} 853 ; VI: flat_atomic_cmpswap v[{{[0-9]+:[0-9]+}}], v[{{[0-9]+:[0-9]+}}]{{$}} 863 ; VI: flat_atomic_cmpswap v[[RET:[0-9]+]], v[{{[0-9]+:[0-9]+}}], v[{{[0-9]+:[0-9]+}}] glc{{$}}
|
/external/llvm-project/llvm/test/MC/Disassembler/AMDGPU/ |
D | flat_vi.txt | 57 # VI: flat_atomic_cmpswap v[3:4], v[5:6] ; encoding: [0x00,0x00,0x04,0xdd,0x03,0x05,0x00,0x00] 60 # VI: flat_atomic_cmpswap v1, v[3:4], v[5:6] glc ; encoding: [0x00,0x00,0x05,0xdd,0x03,0x05,0x00,0x…
|
/external/llvm/test/MC/Disassembler/AMDGPU/ |
D | flat_vi.txt | 81 # VI: flat_atomic_cmpswap v[3:4], v[5:6] ; encoding: [0x00,0x00,0x04,0xdd,0x03,0x05,0x00,0x00] 84 # VI: flat_atomic_cmpswap v1, v[3:4], v[5:6] glc ; encoding: [0x00,0x00,0x05,0xdd,0x03,0x05,0x00,0x…
|
/external/llvm/lib/Target/AMDGPU/ |
D | CIInstructions.td | 159 flat<0x31, 0x41>, "flat_atomic_cmpswap", VGPR_32, i32,
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | FLATInstructions.td | 407 defm FLAT_ATOMIC_CMPSWAP : FLAT_Atomic_Pseudo <"flat_atomic_cmpswap",
|
/external/llvm-project/llvm/lib/Target/AMDGPU/ |
D | FLATInstructions.td | 487 defm FLAT_ATOMIC_CMPSWAP : FLAT_Atomic_Pseudo <"flat_atomic_cmpswap",
|