Lines Matching refs:DppCtrl
4436 unsigned DppCtrl = Inst.getOperand(DppCtrlIdx).getImm(); in validateDPP() local
4438 if (!AMDGPU::isLegalDPALU_DPPControl(DppCtrl) && in validateDPP()
8577 return (Imm >= DppCtrl::QUAD_PERM_FIRST && Imm <= DppCtrl::QUAD_PERM_LAST) || in isDPPCtrl()
8578 (Imm >= DppCtrl::ROW_SHL_FIRST && Imm <= DppCtrl::ROW_SHL_LAST) || in isDPPCtrl()
8579 (Imm >= DppCtrl::ROW_SHR_FIRST && Imm <= DppCtrl::ROW_SHR_LAST) || in isDPPCtrl()
8580 (Imm >= DppCtrl::ROW_ROR_FIRST && Imm <= DppCtrl::ROW_ROR_LAST) || in isDPPCtrl()
8581 (Imm == DppCtrl::WAVE_SHL1) || in isDPPCtrl()
8582 (Imm == DppCtrl::WAVE_ROL1) || in isDPPCtrl()
8583 (Imm == DppCtrl::WAVE_SHR1) || in isDPPCtrl()
8584 (Imm == DppCtrl::WAVE_ROR1) || in isDPPCtrl()
8585 (Imm == DppCtrl::ROW_MIRROR) || in isDPPCtrl()
8586 (Imm == DppCtrl::ROW_HALF_MIRROR) || in isDPPCtrl()
8587 (Imm == DppCtrl::BCAST15) || in isDPPCtrl()
8588 (Imm == DppCtrl::BCAST31) || in isDPPCtrl()
8589 (Imm >= DppCtrl::ROW_SHARE_FIRST && Imm <= DppCtrl::ROW_SHARE_LAST) || in isDPPCtrl()
8590 (Imm >= DppCtrl::ROW_XMASK_FIRST && Imm <= DppCtrl::ROW_XMASK_LAST); in isDPPCtrl()
8784 .Case("wave_shl", {DppCtrl::WAVE_SHL1, 1, 1}) in parseDPPCtrlSel()
8785 .Case("wave_rol", {DppCtrl::WAVE_ROL1, 1, 1}) in parseDPPCtrlSel()
8786 .Case("wave_shr", {DppCtrl::WAVE_SHR1, 1, 1}) in parseDPPCtrlSel()
8787 .Case("wave_ror", {DppCtrl::WAVE_ROR1, 1, 1}) in parseDPPCtrlSel()
8788 .Case("row_shl", {DppCtrl::ROW_SHL0, 1, 15}) in parseDPPCtrlSel()
8789 .Case("row_shr", {DppCtrl::ROW_SHR0, 1, 15}) in parseDPPCtrlSel()
8790 .Case("row_ror", {DppCtrl::ROW_ROR0, 1, 15}) in parseDPPCtrlSel()
8791 .Case("row_share", {DppCtrl::ROW_SHARE_FIRST, 0, 15}) in parseDPPCtrlSel()
8792 .Case("row_xmask", {DppCtrl::ROW_XMASK_FIRST, 0, 15}) in parseDPPCtrlSel()
8793 .Case("row_newbcast", {DppCtrl::ROW_NEWBCAST_FIRST, 0, 15}) in parseDPPCtrlSel()
8799 Val = (Val == 15)? DppCtrl::BCAST15 : DppCtrl::BCAST31; in parseDPPCtrlSel()
8827 Val = DppCtrl::ROW_MIRROR; in parseDPPCtrl()
8829 Val = DppCtrl::ROW_HALF_MIRROR; in parseDPPCtrl()