Lines Matching refs:DefInfo
23 struct DefInfo;
220 struct DefInfo { struct
229 DefInfo(ra_ctx& ctx, aco_ptr<Instruction>& instr, RegClass rc_, int operand) : rc(rc_) in DefInfo() function
636 DefInfo::get_subdword_definition_info(Program* program, const aco_ptr<Instruction>& instr) in get_subdword_definition_info()
935 get_reg_simple(ra_ctx& ctx, const RegisterFile& reg_file, DefInfo info) in get_reg_simple()
943 DefInfo new_info = info; in get_reg_simple()
1066 DefInfo info, unsigned id) in get_reg_for_create_vector_copy()
1125 DefInfo info = DefInfo(ctx, ctx.pseudo_dummy, var.rc, -1); in get_regs_for_copies()
1138 info = DefInfo(ctx, instr, var.rc, i); in get_regs_for_copies()
1268 std::vector<std::pair<Operand, Definition>>& parallelcopies, const DefInfo& info, in get_reg_impl()
1413 DefInfo info(ctx, instr, rc, operand); in get_reg_specified()
1467 IDAndInfo(unsigned id_, DefInfo info_) : id(id_), info(info_) {} in IDAndInfo()
1470 DefInfo info;
1494 DefInfo info(ctx, ctx.pseudo_dummy, var.rc, -1); in compact_relocate_vars()
1624 DefInfo info(ctx, ctx.pseudo_dummy, vec_rc, -1); in get_reg_vector()
1805 DefInfo info(ctx, instr, temp.regClass(), operand_index); in get_reg()
1988 DefInfo info(ctx, instr, rc, -1); in get_reg_create_vector()
3214 DefInfo info(ctx, ctx.pseudo_dummy, vec_rc, -1); in register_allocation()