• Home
  • Raw
  • Download

Lines Matching refs:isSDWA

522    if (instr->isDPP() || instr->isSDWA())  in can_use_VOP3()
601 if (instr->isSDWA() && ctx.program->gfx_level < GFX9) in can_apply_sgprs()
1079 if (instr->isSDWA() && instr->sdwa().sel[idx] != SubdwordSel::dword) in can_apply_extract()
1340 if (instr->isSDWA()) in label_instruction()
1356 if (!instr->isDPP() && !instr->isSDWA()) in label_instruction()
1361 else if (instr->isSDWA() && !instr->sdwa().abs[i]) in label_instruction()
1368 if (!instr->isDPP() && !instr->isSDWA()) in label_instruction()
1373 else if (instr->isSDWA()) in label_instruction()
1386 (!instr->isSDWA() || ctx.program->gfx_level >= GFX9)) { in label_instruction()
1390 if (i == 0 || instr->isSDWA() || instr->opcode == aco_opcode::v_readlane_b32 || in label_instruction()
1774 if (!instr->isDPP() && !instr->isSDWA() && in label_instruction()
2137 } else if (op_instr[i]->isSDWA()) { in combine_ordering_test()
2209 if (nan_test->isSDWA() || cmp->isSDWA()) in combine_comparison_ordering()
2308 if (!nan_test || !cmp || nan_test->isSDWA() || cmp->isSDWA()) in combine_constant_comparison_ordering()
2310 if (nan_test->isSDWA() || cmp->isSDWA()) in combine_constant_comparison_ordering()
2427 } else if (cmp->isSDWA()) { in combine_inverse_comparison()
2491 if (op1_instr->isSDWA() || op2_instr->isSDWA()) in match_op3_for_vop3()
2606 if (instr->isSDWA() || instr->isDPP()) in combine_add_or_then_and_lshl()
3104 !instr->isSDWA() && instr->format != Format::VOP3P) in apply_sgprs()
3115 if (sgpr_idx == 0 || instr->isVOP3() || instr->isSDWA() || instr->isVOP3P() || in apply_sgprs()
3178 if (!instr->isSDWA() && !is_mad_mix && !can_vop3) in apply_omod_clamp()
3206 if (instr->isSDWA()) { in apply_omod_clamp()
3639 vop3p->neg_lo[is_add + i] |= instr->isSDWA() && instr->sdwa().neg[i]; in to_mad_mix()
3641 vop3p->neg_hi[is_add + i] |= instr->isSDWA() && instr->sdwa().abs[i]; in to_mad_mix()
3642 vop3p->opsel_lo |= (instr->isSDWA() && instr->sdwa().sel[i].offset()) << (is_add + i); in to_mad_mix()
3709 if (conv->isSDWA() && (conv->sdwa().dst_sel.size() != 4 || conv->sdwa().sel[0].size() != 2 || in combine_mad_mix()
3743 if (conv->isSDWA() && conv->sdwa().sel[0].offset() == 2) in combine_mad_mix()
3745 bool neg = (conv->isVOP3() && conv->vop3().neg[0]) || (conv->isSDWA() && conv->sdwa().neg[0]); in combine_mad_mix()
3746 bool abs = (conv->isVOP3() && conv->vop3().abs[0]) || (conv->isSDWA() && conv->sdwa().abs[0]); in combine_mad_mix()
3830 if (instr->isSDWA() || instr->isDPP()) in combine_instruction()
3869 if (mul_instr->isSDWA() || mul_instr->isDPP() || mul_instr->isVOP3P()) in combine_instruction()
3975 if (info.instr->isSDWA() || info.instr->isDPP() || !check_vop3_operands(ctx, 3, op) || in combine_instruction()
4534 if (instr->isSDWA() || (instr->isVOP3() && ctx.program->gfx_level < GFX10) || in select_instruction()