Searched refs:insert_idx (Results 1 - 2 of 2) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_scheduler.cpp60 int insert_idx; /* First instruction *after* the clause */ member in struct:aco::DownwardsCursor
63 * i.e. from insert_idx_clause (inclusive) to insert_idx (exclusive) */
69 : source_idx(current_idx - 1), insert_idx_clause(current_idx), insert_idx(current_idx + 1),
82 int insert_idx; /* Instruction to move in front of */ member in struct:aco::UpwardsCursor
84 /* Maximum demand of instructions from insert_idx (inclusive) to source_idx (exclusive) */
89 insert_idx = -1; /* to be initialized later */
92 bool has_insert_idx() const { return insert_idx != -1; }
162 assert(insert_idx_clause < insert_idx);
172 for (int i = insert_idx_clause; i < insert_idx; ++i) {
236 const int dest_insert_idx = add_to_clause ? cursor.insert_idx_clause : cursor.insert_idx;
[all...]
H A Daco_spill.cpp767 unsigned insert_idx = 0; local in function:aco::__anond37687ce0110::add_coupling_code
799 assert(insert_idx < block->instructions.size());
800 instructions.emplace_back(std::move(block->instructions[insert_idx]));
801 reg_demand.push_back(ctx.register_demand[block_idx][insert_idx]);
802 insert_idx++;
837 std::next(ctx.register_demand[block->index].begin(), insert_idx),
842 std::next(block->instructions.begin(), insert_idx)),

Completed in 6 milliseconds