Home
last modified time | relevance | path

Searched refs:needs_vcc (Results 1 – 7 of 7) sorted by relevance

/external/mesa3d/src/amd/compiler/
Daco_live_var_analysis.cpp169 ctx.program->needs_vcc |= instr_needs_vcc(insn); in process_live_temps_per_block()
183 ctx.program->needs_vcc = true; in process_live_temps_per_block()
257 ctx.program->needs_vcc |= operand.physReg() == vcc; in process_live_temps_per_block()
314 ctx.program->needs_vcc |= definition.isFixed() && definition.physReg() == vcc; in process_live_temps_per_block()
394 else if (program->needs_vcc) in get_extra_sgprs()
402 else if (program->needs_vcc) in get_extra_sgprs()
528 program->needs_vcc = program->gfx_level >= GFX10; in live_var_analysis()
Daco_validate.cpp1428 if (op.physReg() == vcc && !program->needs_vcc) in validate_ra()
1459 if (def.physReg() == vcc && !program->needs_vcc) in validate_ra()
Daco_ir.h2141 bool needs_vcc = false; variable
Daco_register_allocation.cpp1425 info.rc.type() == RegType::sgpr && vcc_win.contains(reg_win) && ctx.program->needs_vcc; in get_reg_specified()
Daco_instruction_selection.cpp12817 program->needs_vcc = program->gfx_level <= GFX8; in select_vs_prolog()
/external/mesa3d/docs/relnotes/
D22.1.0.rst865 - aco/ra: only use VCC if program->needs_vcc == true
868 - aco: make program->needs_vcc independent of VCC hints
D24.3.0.rst1369 - aco/live_var_analysis: check isFixed() for definitions in order to set needs_vcc