Lines Matching refs:Ctrl

1761   bool isSupportedDPPCtrl(StringRef Ctrl, const OperandVector &Operands);
1762 int64_t parseDPPCtrlSel(StringRef Ctrl);
8615 AMDGPUAsmParser::isSupportedDPPCtrl(StringRef Ctrl, in isSupportedDPPCtrl() argument
8617 if (Ctrl == "row_newbcast") in isSupportedDPPCtrl()
8620 if (Ctrl == "row_share" || in isSupportedDPPCtrl()
8621 Ctrl == "row_xmask") in isSupportedDPPCtrl()
8624 if (Ctrl == "wave_shl" || in isSupportedDPPCtrl()
8625 Ctrl == "wave_shr" || in isSupportedDPPCtrl()
8626 Ctrl == "wave_rol" || in isSupportedDPPCtrl()
8627 Ctrl == "wave_ror" || in isSupportedDPPCtrl()
8628 Ctrl == "row_bcast") in isSupportedDPPCtrl()
8631 return Ctrl == "row_mirror" || in isSupportedDPPCtrl()
8632 Ctrl == "row_half_mirror" || in isSupportedDPPCtrl()
8633 Ctrl == "quad_perm" || in isSupportedDPPCtrl()
8634 Ctrl == "row_shl" || in isSupportedDPPCtrl()
8635 Ctrl == "row_shr" || in isSupportedDPPCtrl()
8636 Ctrl == "row_ror"; in isSupportedDPPCtrl()
8670 AMDGPUAsmParser::parseDPPCtrlSel(StringRef Ctrl) { in parseDPPCtrlSel() argument
8682 int64_t Ctrl; in parseDPPCtrlSel() member
8687 DppCtrlCheck Check = StringSwitch<DppCtrlCheck>(Ctrl) in parseDPPCtrlSel()
8701 if (Check.Ctrl == -1) { in parseDPPCtrlSel()
8702 Valid = (Ctrl == "row_bcast" && (Val == 15 || Val == 31)); in parseDPPCtrlSel()
8706 Val = (Check.Lo == Check.Hi) ? Check.Ctrl : (Check.Ctrl | Val); in parseDPPCtrlSel()
8710 Error(Loc, Twine("invalid ", Ctrl) + Twine(" value")); in parseDPPCtrlSel()
8727 StringRef Ctrl; in parseDPPCtrl() local
8729 parseId(Ctrl); in parseDPPCtrl()
8731 if (Ctrl == "row_mirror") { in parseDPPCtrl()
8733 } else if (Ctrl == "row_half_mirror") { in parseDPPCtrl()
8737 if (Ctrl == "quad_perm") { in parseDPPCtrl()
8740 Val = parseDPPCtrlSel(Ctrl); in parseDPPCtrl()