Lines Matching refs:aco_ptr
1693 template <typename T> using aco_ptr = std::unique_ptr<T, instr_deleter_functor>; variable
1751 is_phi(aco_ptr<Instruction>& instr) in is_phi()
1762 bool can_use_SDWA(chip_class chip, const aco_ptr<Instruction>& instr, bool pre_ra);
1763 bool can_use_DPP(const aco_ptr<Instruction>& instr, bool pre_ra);
1765 aco_ptr<Instruction> convert_to_SDWA(chip_class chip, aco_ptr<Instruction>& instr);
1766 aco_ptr<Instruction> convert_to_DPP(aco_ptr<Instruction>& instr);
1776 bool can_swap_operands(aco_ptr<Instruction>& instr, aco_opcode* new_op);
1883 std::vector<aco_ptr<Instruction>> instructions;
2217 RegisterDemand get_live_changes(aco_ptr<Instruction>& instr);
2218 RegisterDemand get_temp_registers(aco_ptr<Instruction>& instr);
2219 RegisterDemand get_demand_before(RegisterDemand demand, aco_ptr<Instruction>& instr,
2220 aco_ptr<Instruction>& instr_before);