/third_party/mesa3d/src/amd/compiler/tests/ |
H A D | helpers.h | 65 extern std::unique_ptr<aco::Program> program; 66 extern aco::Builder bld; 67 extern aco::Temp inputs[16]; 69 namespace aco { namespace 73 void create_program(enum amd_gfx_level gfx_level, aco::Stage stage, 79 void finish_program(aco::Program *program); 82 void finish_ra_test(aco::ra_test_policy, bool lower=false); 89 void writeout(unsigned i, aco::Temp tmp=aco::Temp(0, aco [all...] |
H A D | helpers.cpp | 32 using namespace aco; 81 aco::init_program(program.get(), stage, &info, gfx_level, family, false, &config); in create_program() 157 if (aco::validate_ir(program.get())) in finish_validator_test() 166 if (!aco::validate_ir(program.get())) { in finish_opt_test() 170 aco::optimize(program.get()); in finish_opt_test() 171 if (!aco::validate_ir(program.get())) { in finish_opt_test() 181 if (!aco::validate_ir(program.get())) { in finish_ra_test() 187 aco::live live_vars = aco::live_var_analysis(program.get()); in finish_ra_test() 188 aco in finish_ra_test() [all...] |
H A D | test_assembler.cpp | 26 using namespace aco; 308 aco::lower_to_hw_instr(program.get());
|
H A D | test_isel.cpp | 29 using namespace aco;
|
H A D | test_insert_nops.cpp | 26 using namespace aco;
|
H A D | main.cpp | 270 aco::init(); in main()
|
H A D | test_regalloc.cpp | 26 using namespace aco;
|
H A D | test_hard_clause.cpp | 27 using namespace aco;
|
/third_party/mesa3d/src/amd/compiler/ |
H A D | aco_interface.cpp | 37 static const std::array<aco_compiler_statistic_info, aco::num_statistics> statistic_infos = []() 39 std::array<aco_compiler_statistic_info, aco::num_statistics> ret{}; 40 ret[aco::statistic_hash] = 42 ret[aco::statistic_instructions] = 44 ret[aco::statistic_copies] = 46 ret[aco::statistic_branches] = aco_compiler_statistic_info{"Branches", "Branch instructions"}; 47 ret[aco::statistic_latency] = 49 ret[aco::statistic_inv_throughput] = aco_compiler_statistic_info{ 51 ret[aco::statistic_vmem_clauses] = aco_compiler_statistic_info{ 53 ret[aco [all...] |
H A D | aco_dominance.cpp | 39 namespace aco { namespace 90 } // namespace aco
|
H A D | aco_instruction_selection.h | 36 namespace aco { namespace 134 } // namespace aco
|
H A D | aco_dead_code_analysis.cpp | 35 namespace aco { namespace 114 } // namespace aco
|
H A D | aco_form_hard_clauses.cpp | 30 namespace aco { namespace 114 } // namespace aco
|
H A D | aco_reindex_ssa.cpp | 29 namespace aco { namespace 129 } // namespace aco
|
H A D | aco_reduce_assign.cpp | 37 namespace aco { namespace 168 }; // namespace aco
|
H A D | aco_statistics.cpp | 34 namespace aco { namespace 574 program->statistics[aco::statistic_hash] = util_hash_crc32(code.data(), code.size() * 4); in collect_postasm_stats() 577 } // namespace aco
|
H A D | aco_validate.cpp | 34 namespace aco { namespace 84 aco::Instruction* instr) -> void in validate_ir() 105 aco::Block* block) -> void in validate_ir() 997 aco::live live_vars = aco::live_var_analysis(program); in validate_ra() 1196 } // namespace aco
|
H A D | aco_ir.h | 42 namespace aco { namespace 1025 aco::span<Operand> operands; 1026 aco::span<Definition> definitions; 1748 inst->operands = aco::span<Operand>(operands_offset, num_operands); 1750 inst->definitions = aco::span<Definition>(definitions_offset, num_definitions); 2305 const aco::Format format[static_cast<int>(aco_opcode::num_opcodes)]; 2313 } // namespace aco
|
H A D | aco_util.h | 36 namespace aco { namespace 382 } // namespace aco
|
H A D | aco_live_var_analysis.cpp | 33 namespace aco { namespace 468 } // namespace aco
|
H A D | aco_lower_phis.cpp | 32 namespace aco { namespace 360 } // namespace aco
|
H A D | aco_print_asm.cpp | 42 namespace aco { namespace 456 } // namespace aco
|
H A D | aco_ssa_elimination.cpp | 31 namespace aco { namespace 406 } // namespace aco
|
H A D | aco_ir.cpp | 33 namespace aco { namespace 57 debug_flags |= aco::DEBUG_VALIDATE_IR; in init_once() 912 } // namespace aco
|
H A D | aco_scheduler.cpp | 43 namespace aco { namespace 1115 live live_vars2 = aco::live_var_analysis(program); 1129 } // namespace aco
|