Home
last modified time | relevance | path

Searched refs:startpgm (Results 1 – 6 of 6) sorted by relevance

/third_party/mesa3d/src/amd/compiler/
Daco_dead_code_analysis.cpp107 aco_ptr<Instruction>& startpgm = program->blocks[0].instructions[0]; in dead_code_analysis() local
108 assert(startpgm->opcode == aco_opcode::p_startpgm); in dead_code_analysis()
109 ctx.uses[startpgm->definitions.back().tempId()]++; in dead_code_analysis()
Daco_insert_exec_mask.cpp252 aco_ptr<Instruction>& startpgm = block->instructions[0]; in add_coupling_code() local
253 assert(startpgm->opcode == aco_opcode::p_startpgm); in add_coupling_code()
254 bld.insert(std::move(startpgm)); in add_coupling_code()
Daco_instruction_selection.cpp11579 Pseudo_instruction* startpgm = in add_startpgm() local
11581 ctx->block->instructions.emplace_back(startpgm); in add_startpgm()
11595 startpgm->definitions[arg++] = Definition(elems[j].id(), PhysReg{reg + j}, s1); in add_startpgm()
11601 startpgm->definitions[arg] = Definition(dst); in add_startpgm()
11602 startpgm->definitions[arg].setFixed(PhysReg{file == AC_ARG_SGPR ? reg : reg + 256}); in add_startpgm()
11635 return startpgm; in add_startpgm()
11639 fix_ls_vgpr_init_bug(isel_context* ctx, Pseudo_instruction* startpgm) in fix_ls_vgpr_init_bug() argument
11667 split_arguments(isel_context* ctx, Pseudo_instruction* startpgm) in split_arguments() argument
11672 for (int i = 1; i < startpgm->definitions.size(); i++) { in split_arguments()
11673 if (startpgm->definitions[i].regClass().size() > 1) { in split_arguments()
[all …]
/third_party/mesa3d/src/amd/compiler/tests/
Dtest_optimizer_postRA.cpp39 auto &startpgm = bld.instructions->at(0); variable
40 assert(startpgm->opcode == aco_opcode::p_startpgm);
41 startpgm->definitions[0].setFixed(reg_v0);
Dhelpers.cpp123 aco_ptr<Instruction> startpgm{create_instruction<Pseudo_instruction>( in setup_cs() local
127 startpgm->definitions[i] = Definition(inputs[i]); in setup_cs()
129 bld.insert(std::move(startpgm)); in setup_cs()
/third_party/mesa3d/docs/relnotes/
D19.3.0.rst820 - aco: always set scratch_offset in startpgm