Home
last modified time | relevance | path

Searched refs:old_src (Results 1 – 13 of 13) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_instr_lds.cpp298 bool LDSAtomicInstr::replace_source(PRegister old_src, PVirtualValue new_src) in replace_source() argument
306 if (s->as_uniform() && !s->equal_to(*old_src)) in replace_source()
319 if (old_src->pin() == pin_array) in replace_source()
332 if (old_src->equal_to(*m_srcs[i])) { in replace_source()
342 old_src->del_use(this); in replace_source()
Dsfn_instr_controlflow.cpp143 bool IfInstr::replace_source(PRegister old_src, PVirtualValue new_src) in replace_source() argument
145 return m_predicate->replace_source(old_src, new_src); in replace_source()
Dsfn_instr_alu.h95 bool replace_source(PRegister old_src, PVirtualValue new_src) override;
170 bool check_readport_validation(PRegister old_src, PVirtualValue new_src) const;
Dsfn_instr_controlflow.h89 bool replace_source(PRegister old_src, PVirtualValue new_src) override;
Dsfn_instr_fetch.cpp145 bool FetchInstr::replace_source(PRegister old_src, PVirtualValue new_src) in replace_source() argument
150 if (old_src->equal_to(*m_src)) { in replace_source()
156 if (m_resource_offset && old_src->equal_to(*m_resource_offset)) { in replace_source()
Dsfn_instr_lds.h92 bool replace_source(PRegister old_src, PVirtualValue new_src) override;
Dsfn_instr.cpp145 bool Instr::replace_source(PRegister old_src, PVirtualValue new_src) in replace_source() argument
147 (void)old_src; in replace_source()
Dsfn_instr_alu.cpp357 bool AluInstr::replace_source(PRegister old_src, PVirtualValue new_src) in replace_source() argument
361 if (!check_readport_validation(old_src, new_src)) in replace_source()
367 if (old_src->pin() == pin_array) in replace_source()
402 src[i] = old_s->equal_to(*old_src) ? new_src : old_s; in replace_source()
419 if (old_src->equal_to(*m_src[i])) { in replace_source()
428 old_src->del_use(this); in replace_source()
518 bool AluInstr::check_readport_validation(PRegister old_src, PVirtualValue new_src) const in check_readport_validation() argument
538 s[i] = old_src->equal_to(**ireg) ? new_src : *ireg; in check_readport_validation()
667 auto old_src = m_src[s * alu_ops.at(m_opcode).nsrc + i]; in split() local
671 auto r = old_src->as_register(); in split()
[all …]
Dsfn_instr_fetch.h113 bool replace_source(PRegister old_src, PVirtualValue new_src) override;
Dsfn_instr.h105 virtual bool replace_source(PRegister old_src, PVirtualValue new_src);
/third_party/mesa3d/src/compiler/nir/
Dnir_lower_regs_to_ssa.c188 nir_ssa_def *old_src = in rewrite_alu_instr() local
197 vec->src[i].src = nir_src_for_ssa(old_src); in rewrite_alu_instr()
Dnir_opt_phi_precision.c239 nir_ssa_def *old_src = src->src.ssa; in try_move_narrowing_dst() local
240 nir_ssa_def *new_src = nir_build_alu(b, op, old_src, NULL, NULL, NULL); in try_move_narrowing_dst()
/third_party/node/deps/v8/src/codegen/riscv64/
Dmacro-assembler-riscv64.cc2064 FPURegister old_src = src; in RoundHelper() local
2068 old_src = fpu_scratch; in RoundHelper()
2094 fsgnj_d(dst, dst, old_src); in RoundHelper()
2096 fsgnj_s(dst, dst, old_src); in RoundHelper()