Searched refs:dst_rc (Results 1 – 3 of 3) sorted by relevance
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | MIMGInstructions.td | 223 RegisterClass dst_rc, 226 : MIMG_gfx6789 <op, (outs dst_rc:$vdata), dns> { 261 RegisterClass dst_rc, 265 def _V1 : MIMG_NoSampler_Helper <op, asm, dst_rc, VGPR_32, 267 def _V1_gfx10 : MIMG_NoSampler_gfx10<op, asm, dst_rc, VGPR_32, 272 def _V2 : MIMG_NoSampler_Helper <op, asm, dst_rc, VReg_64>; 273 def _V2_gfx10 : MIMG_NoSampler_gfx10<op, asm, dst_rc, VReg_64>; 274 def _V2_nsa_gfx10 : MIMG_NoSampler_nsa_gfx10<op, asm, dst_rc, 2>; 278 def _V3 : MIMG_NoSampler_Helper <op, asm, dst_rc, VReg_96>; 279 def _V3_gfx10 : MIMG_NoSampler_gfx10<op, asm, dst_rc, VReg_96>; [all …]
|
/external/llvm/lib/Target/AMDGPU/ |
D | SIInstrInfo.td | 3381 RegisterClass dst_rc, 3384 (outs dst_rc:$vdata), 3394 RegisterClass dst_rc, 3396 def _V1 : MIMG_NoSampler_Helper <op, asm, dst_rc, VGPR_32, 3399 def _V2 : MIMG_NoSampler_Helper <op, asm, dst_rc, VReg_64>, 3401 def _V4 : MIMG_NoSampler_Helper <op, asm, dst_rc, VReg_128>, 3504 RegisterClass dst_rc, 3508 (outs dst_rc:$vdata), 3518 RegisterClass dst_rc, 3520 def _V1 : MIMG_Sampler_Helper <op, asm, dst_rc, VGPR_32, wqm, [all …]
|
/external/mesa3d/src/amd/compiler/ |
D | aco_instruction_selection.cpp | 318 Temp emit_extract_vector(isel_context* ctx, Temp src, uint32_t idx, RegClass dst_rc) in emit_extract_vector() argument 321 if (src.regClass() == dst_rc) { in emit_extract_vector() 326 assert(src.bytes() > (idx * dst_rc.bytes())); in emit_extract_vector() 329 if (it != ctx->allocated_vec.end() && dst_rc.bytes() == it->second[idx].regClass().bytes()) { in emit_extract_vector() 330 if (it->second[idx].regClass() == dst_rc) { in emit_extract_vector() 333 assert(!dst_rc.is_subdword()); in emit_extract_vector() 334 assert(dst_rc.type() == RegType::vgpr && it->second[idx].type() == RegType::sgpr); in emit_extract_vector() 335 return bld.copy(bld.def(dst_rc), it->second[idx]); in emit_extract_vector() 339 if (dst_rc.is_subdword()) in emit_extract_vector() 342 if (src.bytes() == dst_rc.bytes()) { in emit_extract_vector() [all …]
|