reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/AArch64/AArch64GenAsmMatcher.inc
16837   { 3648 /* pmullb */, AArch64::PMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
16840   { 3655 /* pmullt */, AArch64::PMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17054   { 3978 /* sabdlb */, AArch64::SABDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17057   { 3985 /* sabdlt */, AArch64::SABDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17075   { 4012 /* saddlb */, AArch64::SADDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17078   { 4019 /* saddlbt */, AArch64::SADDLBT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17087   { 4034 /* saddlt */, AArch64::SADDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17402   { 4549 /* smullb */, AArch64::SMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17407   { 4556 /* smullt */, AArch64::SMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17590   { 4739 /* sqdmullb */, AArch64::SQDMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17595   { 4748 /* sqdmullt */, AArch64::SQDMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18019   { 5177 /* ssublb */, AArch64::SSUBLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18022   { 5184 /* ssublbt */, AArch64::SSUBLBT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18025   { 5192 /* ssublt */, AArch64::SSUBLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18028   { 5199 /* ssubltb */, AArch64::SSUBLTB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19209   { 6225 /* uabdlb */, AArch64::UABDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19212   { 6232 /* uabdlt */, AArch64::UABDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19230   { 6259 /* uaddlb */, AArch64::UADDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19239   { 6273 /* uaddlt */, AArch64::UADDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19472   { 6503 /* umullb */, AArch64::UMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19477   { 6510 /* umullt */, AArch64::UMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19841   { 6836 /* usublb */, AArch64::USUBLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19844   { 6843 /* usublt */, AArch64::USUBLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24195   { 3648 /* pmullb */, AArch64::PMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24198   { 3655 /* pmullt */, AArch64::PMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24412   { 3978 /* sabdlb */, AArch64::SABDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24415   { 3985 /* sabdlt */, AArch64::SABDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24433   { 4012 /* saddlb */, AArch64::SADDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24436   { 4019 /* saddlbt */, AArch64::SADDLBT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24445   { 4034 /* saddlt */, AArch64::SADDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24760   { 4549 /* smullb */, AArch64::SMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24765   { 4556 /* smullt */, AArch64::SMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24948   { 4739 /* sqdmullb */, AArch64::SQDMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24953   { 4748 /* sqdmullt */, AArch64::SQDMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25377   { 5177 /* ssublb */, AArch64::SSUBLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25380   { 5184 /* ssublbt */, AArch64::SSUBLBT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25383   { 5192 /* ssublt */, AArch64::SSUBLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25386   { 5199 /* ssubltb */, AArch64::SSUBLTB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26567   { 6225 /* uabdlb */, AArch64::UABDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26570   { 6232 /* uabdlt */, AArch64::UABDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26588   { 6259 /* uaddlb */, AArch64::UADDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26597   { 6273 /* uaddlt */, AArch64::UADDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26830   { 6503 /* umullb */, AArch64::UMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26835   { 6510 /* umullt */, AArch64::UMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
27199   { 6836 /* usublb */, AArch64::USUBLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
27202   { 6843 /* usublt */, AArch64::USUBLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },