Searched refs:allocateTmp (Results 1 – 7 of 7) sorted by relevance
102 reduceTmp = program->allocateTmp(reduceTmp.regClass()); in setup_reduce_temp()144 vtmp = program->allocateTmp(vtmp.regClass()); in setup_reduce_temp()
88 state->outputs[block_idx] = Operand(Temp(program->allocateTmp(program->lane_mask))); in get_ssa()107 op = Operand(Temp(program->allocateTmp(program->lane_mask))); in get_ssa()
790 Temp new_name = ctx.program->allocateTmp(live.first.regClass()); in add_coupling_code()825 Temp new_name = ctx.program->allocateTmp(live.first.regClass()); in add_coupling_code()1013 Temp new_name = ctx.program->allocateTmp(tmp.regClass()); in add_coupling_code()1064 Temp new_name = ctx.program->allocateTmp(pair.first.regClass()); in add_coupling_code()1107 rename = ctx.program->allocateTmp(pair.first.regClass()); in add_coupling_code()1199 Temp new_tmp = ctx.program->allocateTmp(op.regClass()); in process_block()1698 Temp linear_vgpr = ctx.program->allocateTmp(v1.as_linear()); in assign_spill_slots()1782 Temp linear_vgpr = ctx.program->allocateTmp(v1.as_linear()); in assign_spill_slots()
396 elems[i] = ctx->program->allocateTmp(rc); in emit_split_vector()717 return extract_8_16_bit_sgpr_element(ctx, ctx->program->allocateTmp(s1), &src, in get_alu_src()738 Temp dst = ctx->program->allocateTmp(RegClass(vec.type(), elem_size * size / 4)); in get_alu_src()4893 Temp tmp = ctx->program->allocateTmp(instr->dest.ssa.bit_size == 16 ? v2b : v1); in visit_load_interpolated_input()6156 tmp = ctx->program->allocateTmp(RegClass(RegType::vgpr, num_components)); in visit_image_load()10213 val = Operand(ctx->program->allocateTmp(rc)); in create_continue_phis()10303 branch->definitions[0] = Definition(ctx->program->allocateTmp(s2)); in begin_divergent_if_then()10344 branch->definitions[0] = Definition(ctx->program->allocateTmp(s2)); in begin_divergent_if_else()10363 branch->definitions[0] = Definition(ctx->program->allocateTmp(s2)); in begin_divergent_if_else()10375 branch->definitions[0] = Definition(ctx->program->allocateTmp(s2)); in begin_divergent_if_else()[all …]
783 copy.second.setTemp(ctx.program->allocateTmp(copy.second.regClass())); in update_renames()2095 new_val = ctx.program->allocateTmp(val.regClass()); in handle_live_in()2811 Temp tmp = program->allocateTmp(can_sgpr ? s1 : v1); in register_allocation()
2099 Temp allocateTmp(RegClass rc) { return Temp(allocateId(rc), rc); } in allocateTmp() function
2494 Definition(ctx.program->allocateTmp(ctx.program->lane_mask)); in combine_add_sub_b2i()