Lines Matching defs:program
172 Program* program;
195 : program(program_), gfx_level(program_->gfx_level),
319 ctx.program->workgroup_size <= ctx.program->wave_size ? scope_workgroup : scope_subgroup;
334 if (!ctx.program->wgp_mode && sync.scope <= scope_workgroup)
394 if (ctx.program->early_rast && instr->opcode == aco_opcode::exp) {
738 handle_block(Program* program, Block& block, wait_ctx& ctx)
770 insert_wait_states(Program* program)
773 std::vector<bool> done(program->blocks.size());
774 std::vector<wait_ctx> in_ctx(program->blocks.size(), wait_ctx(program));
775 std::vector<wait_ctx> out_ctx(program->blocks.size(), wait_ctx(program));
780 if (program->stage.has(SWStage::VS) && program->info.vs.dynamic_inputs) {
781 for (Definition def : program->vs_inputs) {
787 for (unsigned i = 0; i < program->blocks.size();) {
788 Block& current = program->blocks[i++];
826 handle_block(program, current, ctx);