/external/llvm-project/llvm/test/CodeGen/AMDGPU/ |
D | expand-scalar-carry-out-select-user.ll | 18 ; GFX7-NEXT: s_cselect_b64 vcc, 1, 0 33 ; GFX9-NEXT: s_cselect_b64 vcc, 1, 0 37 ; GFX9-NEXT: s_cselect_b64 vcc, -1, 0
|
D | early-if-convert.ll | 296 ; GCN-NEXT: s_cselect_b64 s{{\[[0-9]+:[0-9]+\]}}, s{{\[[0-9]+:[0-9]+\]}}, s{{\[[0-9]+:[0-9]+\]}} 313 ; TODO: Can do s_cselect_b64; s_cselect_b32 345 ; GCN-NEXT: s_cselect_b64 s{{\[[0-9]+:[0-9]+\]}}, s{{\[[0-9]+:[0-9]+\]}}, s{{\[[0-9]+:[0-9]+\]}} 346 ; GCN-NEXT: s_cselect_b64 s{{\[[0-9]+:[0-9]+\]}}, s{{\[[0-9]+:[0-9]+\]}}, s{{\[[0-9]+:[0-9]+\]}}
|
D | vector-alloca-bitcast.ll | 18 ; GCN-PROMOTE: s_cselect_b64 vcc, -1, 0 22 ; GCN-PROMOTE: s_cselect_b64 vcc, -1, 0 326 ; GCN-PROMOTE: s_cselect_b64 vcc, -1, 0 330 ; GCN-PROMOTE: s_cselect_b64 vcc, -1, 0
|
/external/llvm/test/MC/AMDGPU/ |
D | sop2.s | 40 s_cselect_b64 s[2:3], s[4:5], s[6:7] label
|
/external/llvm-project/llvm/test/MC/AMDGPU/ |
D | sop2.s | 48 s_cselect_b64 s[2:3], s[4:5], s[6:7] label
|
/external/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
D | extractelement.ll | 1705 ; GPRIDX-NEXT: s_cselect_b64 s[4:5], 2.0, 1.0 1707 ; GPRIDX-NEXT: s_cselect_b64 s[2:3], s[2:3], s[4:5] 1709 ; GPRIDX-NEXT: s_cselect_b64 s[2:3], 4.0, s[2:3] 1711 ; GPRIDX-NEXT: s_cselect_b64 s[0:1], s[0:1], s[2:3] 1796 ; MOVREL-NEXT: s_cselect_b64 s[4:5], 2.0, 1.0 1798 ; MOVREL-NEXT: s_cselect_b64 s[2:3], s[2:3], s[4:5] 1800 ; MOVREL-NEXT: s_cselect_b64 s[2:3], 4.0, s[2:3] 1802 ; MOVREL-NEXT: s_cselect_b64 s[0:1], s[0:1], s[2:3] 2393 ; GPRIDX-NEXT: s_cselect_b64 s[4:5], 2.0, 1.0 2395 ; GPRIDX-NEXT: s_cselect_b64 s[0:1], s[0:1], s[4:5] [all …]
|
D | ssubsat.ll | 5302 ; GFX6-NEXT: s_cselect_b64 s[2:3], s[2:3], s[6:7] 5305 ; GFX6-NEXT: s_cselect_b64 s[2:3], s[8:9], s[2:3] 5308 ; GFX6-NEXT: s_cselect_b64 s[0:1], s[0:1], s[4:5] 5395 ; GFX8-NEXT: s_cselect_b64 s[2:3], s[2:3], s[6:7] 5398 ; GFX8-NEXT: s_cselect_b64 s[2:3], s[8:9], s[2:3] 5401 ; GFX8-NEXT: s_cselect_b64 s[0:1], s[0:1], s[4:5] 5488 ; GFX9-NEXT: s_cselect_b64 s[2:3], s[2:3], s[6:7] 5491 ; GFX9-NEXT: s_cselect_b64 s[2:3], s[8:9], s[2:3] 5494 ; GFX9-NEXT: s_cselect_b64 s[0:1], s[0:1], s[4:5] 5580 ; GFX10-NEXT: s_cselect_b64 s[0:1], s[0:1], s[6:7] [all …]
|
D | saddsat.ll | 5316 ; GFX6-NEXT: s_cselect_b64 s[2:3], s[2:3], s[6:7] 5319 ; GFX6-NEXT: s_cselect_b64 s[2:3], s[8:9], s[2:3] 5322 ; GFX6-NEXT: s_cselect_b64 s[0:1], s[0:1], s[4:5] 5409 ; GFX8-NEXT: s_cselect_b64 s[2:3], s[2:3], s[6:7] 5412 ; GFX8-NEXT: s_cselect_b64 s[2:3], s[8:9], s[2:3] 5415 ; GFX8-NEXT: s_cselect_b64 s[0:1], s[0:1], s[4:5] 5502 ; GFX9-NEXT: s_cselect_b64 s[2:3], s[2:3], s[6:7] 5505 ; GFX9-NEXT: s_cselect_b64 s[2:3], s[8:9], s[2:3] 5508 ; GFX9-NEXT: s_cselect_b64 s[0:1], s[0:1], s[4:5] 5594 ; GFX10-NEXT: s_cselect_b64 s[0:1], s[0:1], s[6:7] [all …]
|
D | insertelement.ll | 4102 ; GPRIDX-NEXT: s_cselect_b64 s[0:1], s[12:13], s[2:3] 4104 ; GPRIDX-NEXT: s_cselect_b64 s[2:3], s[12:13], s[4:5] 4106 ; GPRIDX-NEXT: s_cselect_b64 s[4:5], s[12:13], s[6:7] 4108 ; GPRIDX-NEXT: s_cselect_b64 s[6:7], s[12:13], s[8:9] 4110 ; GPRIDX-NEXT: s_cselect_b64 s[8:9], s[12:13], s[10:11] 4116 ; MOVREL-NEXT: s_cselect_b64 s[0:1], s[12:13], s[2:3] 4118 ; MOVREL-NEXT: s_cselect_b64 s[2:3], s[12:13], s[4:5] 4120 ; MOVREL-NEXT: s_cselect_b64 s[4:5], s[12:13], s[6:7] 4122 ; MOVREL-NEXT: s_cselect_b64 s[6:7], s[12:13], s[8:9] 4124 ; MOVREL-NEXT: s_cselect_b64 s[8:9], s[12:13], s[10:11]
|
/external/mesa3d/src/amd/compiler/ |
D | aco_optimizer.cpp | 1471 case aco_opcode::s_cselect_b64: in label_instruction() 3098 } else if ((instr->opcode == aco_opcode::s_cselect_b64 || in select_instruction()
|
D | aco_instruction_selection.cpp | 1001 … aco_opcode op = dst.regClass() == s1 ? aco_opcode::s_cselect_b32 : aco_opcode::s_cselect_b64; in emit_bcsel() 2426 mantissa = bld.sop2(aco_opcode::s_cselect_b64, bld.def(s2), saturate, mantissa, cond); in visit_alu_instr() 2498 … mantissa = bld.sop2(aco_opcode::s_cselect_b64, bld.def(s2), mantissa, Operand(0xffffffffu), cond); in visit_alu_instr() 2561 …bld.sop2(aco_opcode::s_cselect_b64, Definition(dst), Operand(0x3f800000u), Operand(0u), bld.scc(sr… in visit_alu_instr()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | SOPInstructions.td | 450 def S_CSELECT_B64 : SOP2_64 <"s_cselect_b64">;
|
/external/llvm-project/llvm/lib/Target/AMDGPU/ |
D | SOPInstructions.td | 502 def S_CSELECT_B64 : SOP2_64 <"s_cselect_b64">;
|
/external/llvm/lib/Target/AMDGPU/ |
D | SIInstructions.td | 235 defm S_CSELECT_B64 : SOP2_64 <sop2<0x0b>, "s_cselect_b64", []>;
|
/external/llvm-project/llvm/docs/AMDGPU/ |
D | AMDGPUAsmGFX7.rst | 523 …s_cselect_b64 :ref:`sdst<amdgpu_synid7_sdst64_1>`, :ref:`ssrc0<amdgpu_synid7_…
|
D | AMDGPUAsmGFX8.rst | 545 …s_cselect_b64 :ref:`sdst<amdgpu_synid8_sdst64_1>`, :ref:`ssrc0<amdgpu_synid8_…
|
D | AMDGPUAsmGFX9.rst | 708 …s_cselect_b64 :ref:`sdst<amdgpu_synid9_sdst64_1>`, :ref:`ssrc0<amdgpu_synid9_…
|
D | AMDGPUAsmGFX10.rst | 1186 …s_cselect_b64 :ref:`sdst<amdgpu_synid10_sdst64_1>`, :ref:`ssrc0<amdgpu_synid1…
|
/external/llvm-project/llvm/test/MC/Disassembler/AMDGPU/ |
D | gfx8_dasm_all.txt | 16068 # CHECK: s_cselect_b64 s[10:11], s[2:3], s[4:5] ; encoding: [0x02,0x04,0x8a,0x85] 16071 # CHECK: s_cselect_b64 s[12:13], s[2:3], s[4:5] ; encoding: [0x02,0x04,0x8c,0x85] 16074 # CHECK: s_cselect_b64 s[100:101], s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe4,0x85] 16077 # CHECK: s_cselect_b64 flat_scratch, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe6,0x85] 16080 # CHECK: s_cselect_b64 vcc, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xea,0x85] 16083 # CHECK: s_cselect_b64 tba, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xec,0x85] 16086 # CHECK: s_cselect_b64 tma, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xee,0x85] 16089 # CHECK: s_cselect_b64 ttmp[10:11], s[2:3], s[4:5] ; encoding: [0x02,0x04,0xfa,0x85] 16092 # CHECK: s_cselect_b64 exec, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xfe,0x85] 16095 # CHECK: s_cselect_b64 s[10:11], s[4:5], s[4:5] ; encoding: [0x04,0x04,0x8a,0x85] [all …]
|
D | gfx10_dasm_all.txt | 13133 # GFX10: s_cselect_b64 exec, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xfe,0x85] 13136 # GFX10: s_cselect_b64 s[0:1], -1, s[4:5] ; encoding: [0xc1,0x04,0x80,0x85] 13139 # GFX10: s_cselect_b64 s[0:1], -4.0, s[4:5] ; encoding: [0xf7,0x04,0x80,0x85] 13142 # GFX10: s_cselect_b64 s[0:1], 0, s[4:5] ; encoding: [0x80,0x04,0x80,0x85] 13145 # GFX10: s_cselect_b64 s[0:1], 0.5, s[4:5] ; encoding: [0xf0,0x04,0x80,0x85] 13148 # GFX10: s_cselect_b64 s[0:1], 0x3f717273, s[4:5] ; encoding: [0xff,0x04,0x80,0x85,0x73,0x72,0x71,0… 13151 # GFX10: s_cselect_b64 s[0:1], 0xaf123456, s[4:5] ; encoding: [0xff,0x04,0x80,0x85,0x56,0x34,0x12,0… 13154 # GFX10: s_cselect_b64 s[0:1], exec, s[4:5] ; encoding: [0x7e,0x04,0x80,0x85] 13157 # GFX10: s_cselect_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x85] 13160 # GFX10: s_cselect_b64 s[0:1], s[102:103], s[4:5] ; encoding: [0x66,0x04,0x80,0x85] [all …]
|
D | gfx9_dasm_all.txt | 14646 # CHECK: s_cselect_b64 s[10:11], s[2:3], s[4:5] ; encoding: [0x02,0x04,0x8a,0x85] 14649 # CHECK: s_cselect_b64 s[12:13], s[2:3], s[4:5] ; encoding: [0x02,0x04,0x8c,0x85] 14652 # CHECK: s_cselect_b64 s[100:101], s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe4,0x85] 14655 # CHECK: s_cselect_b64 flat_scratch, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe6,0x85] 14658 # CHECK: s_cselect_b64 vcc, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xea,0x85] 14661 # CHECK: s_cselect_b64 exec, s[2:3], s[4:5] ; encoding: [0x02,0x04,0xfe,0x85] 14664 # CHECK: s_cselect_b64 s[10:11], s[4:5], s[4:5] ; encoding: [0x04,0x04,0x8a,0x85] 14667 # CHECK: s_cselect_b64 s[10:11], s[100:101], s[4:5] ; encoding: [0x64,0x04,0x8a,0x85] 14670 # CHECK: s_cselect_b64 s[10:11], flat_scratch, s[4:5] ; encoding: [0x66,0x04,0x8a,0x85] 14673 # CHECK: s_cselect_b64 s[10:11], vcc, s[4:5] ; encoding: [0x6a,0x04,0x8a,0x85] [all …]
|