Lines Matching refs:aco
32 using namespace aco;
81 aco::init_program(program.get(), stage, &info, gfx_level, family, false, &config);
157 if (aco::validate_ir(program.get()))
166 if (!aco::validate_ir(program.get())) {
170 aco::optimize(program.get());
171 if (!aco::validate_ir(program.get())) {
181 if (!aco::validate_ir(program.get())) {
187 aco::live live_vars = aco::live_var_analysis(program.get());
188 aco::register_allocation(program.get(), live_vars.live_out, policy);
190 if (aco::validate_ra(program.get())) {
196 aco::ssa_elimination(program.get());
197 aco::lower_to_hw_instr(program.get());
206 aco::optimize_postRA(program.get());
213 aco::lower_to_hw_instr(program.get());
220 aco::insert_NOPs(program.get());
227 aco::form_hard_clauses(program.get());
256 void writeout(unsigned i, aco::Builder::Result res)