Home
last modified time | relevance | path

Searched refs:IDSet (Results 1 – 9 of 9) sorted by relevance

/third_party/mesa3d/src/amd/compiler/
Daco_util.h243 struct IDSet { struct
245 const IDSet* set; argument
345 inline IDSet::Iterator& argument
346 IDSet::Iterator::operator++()
370 IDSet::Iterator::operator!=(const IDSet::Iterator& other) const
377 IDSet::Iterator::operator*() const
Daco_reindex_ssa.cpp98 update_live_out(idx_ctx& ctx, std::vector<IDSet>& live_out) in update_live_out()
100 for (IDSet& set : live_out) { in update_live_out()
101 IDSet new_set; in update_live_out()
120 reindex_ssa(Program* program, std::vector<IDSet>& live_out) in reindex_ssa()
Daco_register_allocation.cpp1992 get_reg_phi(ra_ctx& ctx, IDSet& live_in, RegisterFile& register_file, in get_reg_phi()
2054 std::vector<aco_ptr<Instruction>>& instructions, IDSet& live_in) in get_regs_for_phis()
2201 handle_loop_phis(ra_ctx& ctx, const IDSet& live_in, uint32_t loop_header_idx, in handle_loop_phis()
2296 init_reg_file(ra_ctx& ctx, const std::vector<IDSet>& live_out_per_block, Block& block) in init_reg_file()
2305 const IDSet& live_in = live_out_per_block[block.index]; in init_reg_file()
2364 get_affinities(ra_ctx& ctx, std::vector<IDSet>& live_out_per_block) in get_affinities()
2374 IDSet& live = live_out_per_block[block.index]; in get_affinities()
2664 register_allocation(Program* program, std::vector<IDSet>& live_out_per_block, ra_test_policy policy) in register_allocation()
Daco_live_var_analysis.cpp115 IDSet live = lives.live_out[block->index]; in process_live_temps_per_block()
Daco_lower_to_cssa.cpp66 std::vector<IDSet>& live_out; /* live-out sets per block */
Daco_ir.h2149 friend void reindex_ssa(Program* program, std::vector<IDSet>& live_out);
2174 std::vector<IDSet> live_out;
2228 void register_allocation(Program* program, std::vector<IDSet>& live_out_per_block,
Daco_validate.cpp1086 IDSet live = live_vars.live_out[block.index]; in validate_ra()
/third_party/mesa3d/docs/relnotes/
D22.0.0.rst3675 - aco: use std::vector and IDSet in RA validator
D21.2.0.rst4997 - aco/util: Initialize IDSet::bits_set to zero.