Home
last modified time | relevance | path

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

/third_party/mesa3d/src/amd/compiler/
H A Daco_scheduler.cpp60 int insert_idx; /* First instruction *after* the clause */ member
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), in DownwardsCursor()
82 int insert_idx; /* Instruction to move in front of */ member
84 /* Maximum demand of instructions from insert_idx (inclusive) to source_idx (exclusive) */
89 insert_idx = -1; /* to be initialized later */ in UpwardsCursor()
92 bool has_insert_idx() const { return insert_idx != -1; } in has_insert_idx()
162 assert(insert_idx_clause < insert_idx); in verify_invariants()
172 for (int i = insert_idx_clause; i < insert_idx; ++i) { in verify_invariants()
236 const int dest_insert_idx = add_to_clause ? cursor.insert_idx_clause : cursor.insert_idx;
[all...]
H A Daco_spill.cpp769 unsigned insert_idx = 0; in add_coupling_code() local
801 assert(insert_idx < block->instructions.size()); in add_coupling_code()
802 instructions.emplace_back(std::move(block->instructions[insert_idx])); in add_coupling_code()
803 reg_demand.push_back(ctx.register_demand[block_idx][insert_idx]); in add_coupling_code()
804 insert_idx++; in add_coupling_code()
839 std::next(ctx.register_demand[block->index].begin(), insert_idx), in add_coupling_code()
844 std::next(block->instructions.begin(), insert_idx)), in add_coupling_code()

Completed in 4 milliseconds