Searched refs:allocateTmp (Results 1 – 8 of 8) sorted by relevance
98 reduceTmp = program->allocateTmp(reduceTmp.regClass()); in setup_reduce_temp()138 vtmp = program->allocateTmp(vtmp.regClass()); in setup_reduce_temp()
149 Temp new_tmp = ctx.program->allocateTmp(phi->definitions[0].regClass()); in collect_phi_info()
755 Temp new_name = ctx.program->allocateTmp(live.first.regClass()); in add_coupling_code()787 Temp new_name = ctx.program->allocateTmp(live.first.regClass()); in add_coupling_code()955 Temp new_name = ctx.program->allocateTmp(tmp.regClass()); in add_coupling_code()995 Temp new_name = ctx.program->allocateTmp(pair.first.regClass()); in add_coupling_code()1035 rename = ctx.program->allocateTmp(pair.first.regClass()); in add_coupling_code()1115 Temp new_tmp = ctx.program->allocateTmp(op.regClass()); in process_block()1606 Temp linear_vgpr = ctx.program->allocateTmp(v1.as_linear()); in assign_spill_slots()1675 Temp linear_vgpr = ctx.program->allocateTmp(v1.as_linear()); in assign_spill_slots()
79 Temp res = Temp(program->allocateTmp(program->lane_mask)); in get_ssa()
570 copy.second.setTemp(ctx.program->allocateTmp(copy.second.regClass())); in update_renames()1597 new_val = ctx.program->allocateTmp(val.regClass()); in handle_live_in()1632 new_val = ctx.program->allocateTmp(val.regClass()); in handle_live_in()2359 Temp tmp = program->allocateTmp(can_sgpr ? s1 : v1); in register_allocation()
374 elems[i] = ctx->program->allocateTmp(rc); in emit_split_vector()681 ctx, ctx->program->allocateTmp(s1), &src, sgpr_extract_undef); in get_alu_src()695 Temp dst = ctx->program->allocateTmp(RegClass(vec.type(), elem_size * size / 4)); in get_alu_src()4546 Temp tmp = ctx->program->allocateTmp(v1); in visit_load_interpolated_input()5739 Temp res = ctx->program->allocateTmp(RegClass(RegType::vgpr, coords.size())); in get_image_coords()5789 tmp = ctx->program->allocateTmp(RegClass(RegType::vgpr, num_components)); in visit_image_load()6120 Temp tmp = ctx->program->allocateTmp(v3); in visit_image_size()9410 Temp phi_dst = ctx->program->allocateTmp(rc); in visit_phi()9731 val = Operand(ctx->program->allocateTmp(rc)); in create_continue_phis()9799 branch->definitions[0] = Definition(ctx->program->allocateTmp(s2)); in begin_divergent_if_then()[all …]
1679 Temp allocateTmp(RegClass rc) in allocateTmp() function
2285 Definition(ctx.program->allocateTmp(ctx.program->lane_mask)); in combine_add_sub_b2i()