Home
last modified time | relevance | path

Searched refs:flat_atomic_cmpswap (Results 1 – 25 of 38) sorted by relevance

12

/external/llvm-project/llvm/test/MC/AMDGPU/
Dflat-gfx9.s40 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 …]
Dflat-gfx10.s28 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 …]
Dflat.s145 flat_atomic_cmpswap v[3:4], v[5:6] label
150 flat_atomic_cmpswap v1, v[3:4], v[5:6] glc label
Dgfx10_err_pos.s389 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/
Dmemory-legalizer-flat-wavefront.ll906 ; 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 …]
Dmemory-legalizer-flat-workgroup.ll980 ; 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 …]
Dmemory-legalizer-flat-singlethread.ll906 ; 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 …]
Dmemory-legalizer-flat-system.ll1027 ; 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 …]
Dmemory-legalizer-flat-agent.ll1027 ; 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 …]
Dflat_atomics.ll793 ; 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 …]
Dmemory-legalizer-global-singlethread.ll1093 ; 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 …]
Dmemory-legalizer-global-wavefront.ll1093 ; 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 …]
Datomicrmw-nand.ll73 ; GCN-NEXT: flat_atomic_cmpswap v2, v[0:1], v[2:3] glc
Dmemory-legalizer-global-workgroup.ll1165 ; 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 …]
Dmemory-legalizer-global-system.ll1216 ; 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 …]
Dmemory-legalizer-global-agent.ll1216 ; 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 …]
Dglobal_atomics.ll971 ; 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/
Dflat.s210 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/
Dflat_atomics.ll727 ; 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{{$}}
Dglobal_atomics.ll809 ; 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/
Dflat_vi.txt57 # 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/
Dflat_vi.txt81 # 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/
DCIInstructions.td159 flat<0x31, 0x41>, "flat_atomic_cmpswap", VGPR_32, i32,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DFLATInstructions.td407 defm FLAT_ATOMIC_CMPSWAP : FLAT_Atomic_Pseudo <"flat_atomic_cmpswap",
/external/llvm-project/llvm/lib/Target/AMDGPU/
DFLATInstructions.td487 defm FLAT_ATOMIC_CMPSWAP : FLAT_Atomic_Pseudo <"flat_atomic_cmpswap",

12