Home
last modified time | relevance | path

Searched refs:s_cselect_b64 (Results 1 – 21 of 21) sorted by relevance

/external/llvm-project/llvm/test/CodeGen/AMDGPU/
Dexpand-scalar-carry-out-select-user.ll18 ; 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
Dearly-if-convert.ll296 ; 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]+\]}}
Dvector-alloca-bitcast.ll18 ; 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/
Dsop2.s40 s_cselect_b64 s[2:3], s[4:5], s[6:7] label
/external/llvm-project/llvm/test/MC/AMDGPU/
Dsop2.s48 s_cselect_b64 s[2:3], s[4:5], s[6:7] label
/external/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/
Dextractelement.ll1705 ; 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 …]
Dssubsat.ll5302 ; 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 …]
Dsaddsat.ll5316 ; 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 …]
Dinsertelement.ll4102 ; 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/
Daco_optimizer.cpp1471 case aco_opcode::s_cselect_b64: in label_instruction()
3098 } else if ((instr->opcode == aco_opcode::s_cselect_b64 || in select_instruction()
Daco_instruction_selection.cpp1001 … 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/
DSOPInstructions.td450 def S_CSELECT_B64 : SOP2_64 <"s_cselect_b64">;
/external/llvm-project/llvm/lib/Target/AMDGPU/
DSOPInstructions.td502 def S_CSELECT_B64 : SOP2_64 <"s_cselect_b64">;
/external/llvm/lib/Target/AMDGPU/
DSIInstructions.td235 defm S_CSELECT_B64 : SOP2_64 <sop2<0x0b>, "s_cselect_b64", []>;
/external/llvm-project/llvm/docs/AMDGPU/
DAMDGPUAsmGFX7.rst523s_cselect_b64 :ref:`sdst<amdgpu_synid7_sdst64_1>`, :ref:`ssrc0<amdgpu_synid7_…
DAMDGPUAsmGFX8.rst545s_cselect_b64 :ref:`sdst<amdgpu_synid8_sdst64_1>`, :ref:`ssrc0<amdgpu_synid8_…
DAMDGPUAsmGFX9.rst708s_cselect_b64 :ref:`sdst<amdgpu_synid9_sdst64_1>`, :ref:`ssrc0<amdgpu_synid9_…
DAMDGPUAsmGFX10.rst1186s_cselect_b64 :ref:`sdst<amdgpu_synid10_sdst64_1>`, :ref:`ssrc0<amdgpu_synid1…
/external/llvm-project/llvm/test/MC/Disassembler/AMDGPU/
Dgfx8_dasm_all.txt16068 # 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 …]
Dgfx10_dasm_all.txt13133 # 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 …]
Dgfx9_dasm_all.txt14646 # 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 …]