Lines Matching refs:source_idx

65    int source_idx;  member
75 void upwards_init(int source_idx, bool improved_rar);
117 source_idx--; in downwards_advance_helper()
118 total_demand.update(register_demand[source_idx]); in downwards_advance_helper()
124 source_idx = current_idx; in downwards_init()
152 aco_ptr<Instruction>& instr = block->instructions[source_idx]; in downwards_move()
190 move_element(block->instructions.begin(), source_idx, dest_insert_idx); in downwards_move()
193 move_element(register_demand, source_idx, dest_insert_idx); in downwards_move()
194 for (int i = source_idx; i < dest_insert_idx - 1; i++) in downwards_move()
210 aco_ptr<Instruction>& instr = block->instructions[source_idx]; in downwards_skip()
221 total_demand_clause.update(register_demand[source_idx]); in downwards_skip()
228 source_idx = source_idx_; in upwards_init()
244 aco_ptr<Instruction>& instr = block->instructions[source_idx]; in upwards_check_deps()
262 aco_ptr<Instruction>& instr = block->instructions[source_idx]; in upwards_move()
285 move_element(block->instructions.begin(), source_idx, insert_idx); in upwards_move()
288 move_element(register_demand, source_idx, insert_idx); in upwards_move()
289 for (int i = insert_idx + 1; i <= source_idx; i++) in upwards_move()
296 total_demand.update(register_demand[source_idx]); in upwards_move()
297 source_idx++; in upwards_move()
305 aco_ptr<Instruction>& instr = block->instructions[source_idx]; in upwards_skip()
314 total_demand.update(register_demand[source_idx]); in upwards_skip()
317 source_idx++; in upwards_skip()
546 assert(candidate_idx == ctx.mv.source_idx); in schedule_SMEM()
596 assert(candidate_idx == ctx.mv.source_idx); in schedule_SMEM()
674 assert(candidate_idx == ctx.mv.source_idx); in schedule_VMEM()
740 assert(candidate_idx == ctx.mv.source_idx); in schedule_VMEM()