Searched refs:is_dst_odd (Results 1 – 1 of 1) sorted by relevance
31 VOPDInfo() : is_opy_only(0), is_dst_odd(0), src_banks(0), has_literal(0), is_commutative(0) {} in VOPDInfo()33 uint16_t is_dst_odd : 1; member180 info.is_dst_odd = instr->definitions[0].physReg().reg() & 0x1; in get_vopd_info()216 if ((a.is_opy_only && b.is_opy_only) || (a.is_dst_odd == b.is_dst_odd)) in is_vopd_compatible()330 ctx.vopd_odd_mask |= vopd.is_dst_odd ? mask : 0; in add_entry()332 ctx.vopd_even_mask |= vopd.is_dst_odd || vopd.op == aco_opcode::num_opcodes ? 0 : mask; in add_entry()607 if (current_vopd.is_dst_odd != candidate_vopd.is_dst_odd) in compare_nodes_vopd()608 return prefer_vopd_dst_odd ? candidate_vopd.is_dst_odd : !candidate_vopd.is_dst_odd; in compare_nodes_vopd()