Home
last modified time | relevance | path

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

/third_party/mesa3d/src/amd/compiler/
H A Daco_register_allocation.cpp2296 init_reg_file(ra_ctx& ctx, const std::vector<IDSet>& live_out_per_block, Block& block) in init_reg_file() argument
2301 handle_loop_phis(ctx, live_out_per_block[header], header, block.index); 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() argument
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() argument
2667 get_affinities(ctx, live_out_per_block); in register_allocation()
2673 RegisterFile register_file = init_reg_file(ctx, live_out_per_block, block); in register_allocation()
2680 get_regs_for_phis(ctx, block, register_file, instructions, live_out_per_block[block.index]); in register_allocation()
2689 PhysReg br_reg = get_reg_phi(ctx, live_out_per_block[bloc in register_allocation()
[all...]
H A Daco_ir.h2228 void register_allocation(Program* program, std::vector<IDSet>& live_out_per_block,

Completed in 10 milliseconds