Home
last modified time | relevance | path

Searched refs:dst_rc (Results 1 - 2 of 2) sorted by relevance

/third_party/mesa3d/src/amd/compiler/
H A Daco_instruction_selection.cpp347 emit_extract_vector(isel_context* ctx, Temp src, uint32_t idx, RegClass dst_rc) in emit_extract_vector() argument
350 if (src.regClass() == dst_rc) { in emit_extract_vector()
355 assert(src.bytes() > (idx * dst_rc.bytes())); in emit_extract_vector()
358 if (it != ctx->allocated_vec.end() && dst_rc.bytes() == it->second[idx].regClass().bytes()) { in emit_extract_vector()
359 if (it->second[idx].regClass() == dst_rc) { in emit_extract_vector()
362 assert(!dst_rc.is_subdword()); in emit_extract_vector()
363 assert(dst_rc.type() == RegType::vgpr && it->second[idx].type() == RegType::sgpr); in emit_extract_vector()
364 return bld.copy(bld.def(dst_rc), it->second[idx]); in emit_extract_vector()
368 if (dst_rc.is_subdword()) in emit_extract_vector()
371 if (src.bytes() == dst_rc in emit_extract_vector()
444 RegClass dst_rc = RegClass::get(dst.type(), component_bytes); expand_vector() local
[all...]
/third_party/node/deps/v8/src/wasm/baseline/
H A Dliftoff-compiler.cc1596 static constexpr RegClass dst_rc = reg_class_for(dst_kind); in EmitTypeConversion() local
1598 LiftoffRegister dst = src_rc == dst_rc in EmitTypeConversion()
1599 ? __ GetUnusedRegister(dst_rc, {src}, {}) in EmitTypeConversion()
1600 : __ GetUnusedRegister(dst_rc, {}); in EmitTypeConversion()

Completed in 10 milliseconds