• Home
  • Raw
  • Download

Lines Matching refs:getTemp

145       mask_lo = Operand(mask_split.def(0).getTemp());  in emit_mbcnt()
146 mask_hi = Operand(mask_split.def(1).getTemp()); in emit_mbcnt()
205 …bld.sop1(aco_opcode::s_not_b32, bld.def(s1), bld.def(s1, scc), index_is_lo_split.def(1).getTemp()); in emit_bpermute()
206 …seudo(aco_opcode::p_create_vector, bld.def(s2), index_is_lo_split.def(0).getTemp(), index_is_lo_n1… in emit_bpermute()
414 elems[i] = vec->operands[i].getTemp(); in expand_vector()
1153 return add->definitions[0].getTemp(); in emit_floor_f64()
1263 Temp borrow = bld.vsub32(Definition(lower), Operand(0u), src0, true).def(1).getTemp(); in visit_alu_instr()
1294 …= bld.sop2(aco_opcode::s_or_b64, bld.def(s2), bld.def(s1, scc), src, Operand(0u)).def(1).getTemp(); in visit_alu_instr()
1502 Temp msb = sub.def(0).getTemp(); in visit_alu_instr()
1503 Temp carry = sub.def(1).getTemp(); in visit_alu_instr()
1511 … Temp carry = bld.vsub32(Definition(msb), Operand(31u), Operand(msb_rev), true).def(1).getTemp(); in visit_alu_instr()
1562 Temp carry = bld.vadd32(Definition(dst0), src00, src10, true).def(1).getTemp(); in visit_alu_instr()
1601 Temp carry = bld.vadd32(Definition(tmp), src0, src1, true).def(1).getTemp(); in visit_alu_instr()
1617 Temp carry = bld.vadd32(bld.def(v1), src0, src1, true).def(1).getTemp(); in visit_alu_instr()
1631 …ode::s_addc_u32, bld.def(s1), bld.scc(bld.def(s1)), src01, src11, bld.scc(carry)).def(1).getTemp(); in visit_alu_instr()
1634 Temp carry = bld.vadd32(bld.def(v1), src00, src10, true).def(1).getTemp(); in visit_alu_instr()
1635 carry = bld.vadd32(bld.def(v1), src01, src11, true, carry).def(1).getTemp(); in visit_alu_instr()
1679 Temp borrow = bld.vsub32(Definition(lower), src00, src10, true).def(1).getTemp(); in visit_alu_instr()
1694 Temp borrow = bld.vsub32(bld.def(v1), src0, src1, true).def(1).getTemp(); in visit_alu_instr()
1708 …de::s_subb_u32, bld.def(s1), bld.scc(bld.def(s1)), src01, src11, bld.scc(borrow)).def(1).getTemp(); in visit_alu_instr()
1711 Temp borrow = bld.vsub32(bld.def(v1), src00, src10, true).def(1).getTemp(); in visit_alu_instr()
1712 borrow = bld.vsub32(bld.def(v1), src01, src11, true, Operand(borrow)).def(1).getTemp(); in visit_alu_instr()
2088 tmp = sub->definitions[0].getTemp(); in visit_alu_instr()
2093 Temp cond = vop3->definitions[0].getTemp(); in visit_alu_instr()
2393 … Temp borrow = bld.vsub32(Definition(new_exponent), Operand(63u), exponent, true).def(1).getTemp(); in visit_alu_instr()
2406 borrow = bld.vsub32(Definition(new_lower), lower, sign, true).def(1).getTemp(); in visit_alu_instr()
2471 …p cond_small = bld.vsub32(Definition(new_exponent), exponent, Operand(24u), true).def(1).getTemp(); in visit_alu_instr()
2637 …= bld.sop2(aco_opcode::s_or_b64, bld.def(s2), bld.def(s1, scc), Operand(0u), src).def(1).getTemp(); in visit_alu_instr()
2733 … src = bld.pseudo(aco_opcode::p_split_vector, bld.def(v2b), bld.def(v2b), src).def(1).getTemp(); in visit_alu_instr()
2759 cmp_res = vop3->definitions[0].getTemp(); in visit_alu_instr()
3104 Temp offset_tmp = offset.isTemp() ? offset.getTemp() : Temp(); in emit_load()
3124 … Temp carry = bld.vadd32(Definition(new_lo), lo, Operand(to_add), true).def(1).getTemp(); in emit_load()
3136 Temp offset_tmp = offset.isTemp() ? offset.getTemp() : Temp(); in emit_load()
3153 aligned_offset.getTemp() : in emit_load()
3174 …align = Operand(emit_extract_vector(ctx, offset.getTemp(), 0, RegClass(offset.getTemp().type(), 1)… in emit_load()
7145 …(Builder::s_andn2, bld.def(bld.lm), bld.def(s1, scc), Operand(exec, bld.lm), src).def(1).getTemp(); in emit_boolean_reduce()
7150 …p2(Builder::s_and, bld.def(bld.lm), bld.def(s1, scc), src, Operand(exec, bld.lm)).def(1).getTemp(); in emit_boolean_reduce()
7156 … bld.sop2(aco_opcode::s_and_b32, bld.def(s1), bld.def(s1, scc), tmp, Operand(1u)).def(1).getTemp(); in emit_boolean_reduce()
7201 return cmp_def.getTemp(); in emit_boolean_reduce()
7230 return cmp_def.getTemp(); in emit_boolean_exclusive_scan()
7295 Temp tmp = dst.regClass() == s1 ? bld.tmp(src_tmp.regClass()) : dst.getTemp(); in emit_addition_uniform_reduce()
7306 if (tmp != dst.getTemp()) in emit_addition_uniform_reduce()
7321 assert(dst.getTemp().type() == count.type()); in emit_addition_uniform_reduce()
7340 } else if (dst.getTemp().type() == RegType::vgpr) { in emit_addition_uniform_reduce()
7477 return dst.getTemp(); in emit_reduction_instr()
7615 …_opcode::s_addc_u32, bld.def(s1), bld.def(s1, scc), tmp1, Operand(0u), bld.scc(scc_tmp.getTemp())); in visit_intrinsic()
7618 Temp carry = bld.vadd32(Definition(pck0), tmp0, addr, true).def(1).getTemp(); in visit_intrinsic()
7916 … bld.pseudo(aco_opcode::p_create_vector, Definition(tmp), lanemask_tmp.getTemp(), Operand(0u)); in visit_intrinsic()
7918 emit_wqm(ctx, tmp.getTemp(), dst); in visit_intrinsic()
8008 …(Builder::s_andn2, bld.def(bld.lm), bld.def(s1, scc), Operand(exec, bld.lm), src).def(1).getTemp(); in visit_intrinsic()
9699 vals[0] = Operand(header_phi->definitions[0].getTemp()); in create_continue_phis()
9732 phi->definitions[0] = Definition(val.getTemp()); in create_continue_phis()
10473 Temp tmp = convert_int(ctx, bld, values[i].getTemp(), 16, 32, false); in export_fs_mrt_color()
10503 Temp tmp = convert_int(ctx, bld, values[i].getTemp(), 16, 32, true); in export_fs_mrt_color()
10900 Temp ls_has_nonzero_hs_threads = bool_to_vector_condition(ctx, hs_thread_count.def(1).getTemp()); in fix_ls_vgpr_init_bug()
10929 emit_split_vector(ctx, startpgm->definitions[i].getTemp(), in split_arguments()
11105 Temp cond = wave_id_in_tg.def(1).getTemp(); in ngg_emit_sendmsg_gs_alloc_req()