Searched refs:parallelcopy (Results 1 – 2 of 2) sorted by relevance
/external/mesa3d/src/amd/compiler/ |
D | aco_register_allocation.cpp | 1538 std::vector<std::pair<Operand, Definition>>& parallelcopy, in get_reg_for_operand() argument 1555 PhysReg reg = get_reg(ctx, register_file, pc_op.getTemp(), parallelcopy, ctx.pseudo_dummy); in get_reg_for_operand() 1558 parallelcopy.emplace_back(pc_op, pc_def); in get_reg_for_operand() 1563 dst = get_reg(ctx, register_file, operand.getTemp(), parallelcopy, instr, operand_index); in get_reg_for_operand() 1570 parallelcopy.emplace_back(pc_op, pc_def); in get_reg_for_operand() 1571 update_renames(ctx, register_file, parallelcopy, instr, true); in get_reg_for_operand() 1914 std::vector<std::pair<Operand, Definition>> parallelcopy; in register_allocation() local 1923 … if (get_reg_specified(ctx, register_file, definition.regClass(), parallelcopy, phi, reg)) { in register_allocation() 1929 … definition.setFixed(get_reg(ctx, register_file, definition.getTemp(), parallelcopy, phi)); in register_allocation() 1932 for (std::pair<Operand, Definition> pc : parallelcopy) { in register_allocation() [all …]
|
/external/mesa3d/docs/relnotes/ |
D | 20.0.0.rst | 2892 - aco: only create parallelcopy to restore exec at loop exit if needed 2900 - aco: parallelcopy exec mask before s_wqm
|