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

References

gen/lib/Target/AArch64/AArch64GenAsmMatcher.inc
12739   { 29 /* addg */, AArch64::ADDG, Convert__Reg1_0__Reg1_1__UImm6s161_2__Imm0_151_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK_GPR64sp, MCK_UImm6s16, MCK_Imm0_15 }, },
13338   { 729 /* cmpp */, AArch64::SUBPS, Convert__regXZR__Reg1_0__Reg1_1, AMFBS_HasMTE, { MCK_GPR64sp, MCK_GPR64sp }, },
14618   { 1761 /* gmi */, AArch64::GMI, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasMTE, { MCK_GPR64, MCK_GPR64sp, MCK_GPR64 }, },
14688   { 1834 /* irg */, AArch64::IRG, Convert__Reg1_0__Reg1_1__regXZR, AMFBS_HasMTE, { MCK_GPR64sp, MCK_GPR64sp }, },
14689   { 1834 /* irg */, AArch64::IRG, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasMTE, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR64 }, },
15982   { 2502 /* ldg */, AArch64::LDG, Convert__Reg1_0__Tie0_1_1__Reg1_2__imm_95_0, AMFBS_HasMTE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15983   { 2502 /* ldg */, AArch64::LDG, Convert__Reg1_0__Tie0_1_1__Reg1_2__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_ }, },
15984   { 2506 /* ldgm */, AArch64::LDGM, Convert__Reg1_0__Reg1_2, AMFBS_HasMTE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18481   { 5272 /* st2g */, AArch64::ST2GOffset, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18482   { 5272 /* st2g */, AArch64::ST2GPostIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_4, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9s16 }, },
18483   { 5272 /* st2g */, AArch64::ST2GOffset, Convert__Reg1_0__Reg1_2__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_ }, },
18484   { 5272 /* st2g */, AArch64::ST2GPreIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_, MCK__EXCLAIM_ }, },
18671   { 5464 /* stg */, AArch64::STGOffset, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18672   { 5464 /* stg */, AArch64::STGPostIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_4, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9s16 }, },
18673   { 5464 /* stg */, AArch64::STGOffset, Convert__Reg1_0__Reg1_2__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_ }, },
18674   { 5464 /* stg */, AArch64::STGPreIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_, MCK__EXCLAIM_ }, },
18675   { 5468 /* stgm */, AArch64::STGM, Convert__Reg1_0__Reg1_2, AMFBS_HasMTE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18676   { 5473 /* stgp */, AArch64::STGPi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_HasMTE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18677   { 5473 /* stgp */, AArch64::STGPpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s161_5, AMFBS_HasMTE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s16 }, },
18678   { 5473 /* stgp */, AArch64::STGPi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s161_4, AMFBS_HasMTE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_ }, },
18679   { 5473 /* stgp */, AArch64::STGPpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s161_4, AMFBS_HasMTE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_, MCK__EXCLAIM_ }, },
18932   { 5907 /* stz2g */, AArch64::STZ2GOffset, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18933   { 5907 /* stz2g */, AArch64::STZ2GPostIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_4, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9s16 }, },
18934   { 5907 /* stz2g */, AArch64::STZ2GOffset, Convert__Reg1_0__Reg1_2__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_ }, },
18935   { 5907 /* stz2g */, AArch64::STZ2GPreIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_, MCK__EXCLAIM_ }, },
18936   { 5913 /* stzg */, AArch64::STZGOffset, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18937   { 5913 /* stzg */, AArch64::STZGPostIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_4, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9s16 }, },
18938   { 5913 /* stzg */, AArch64::STZGOffset, Convert__Reg1_0__Reg1_2__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_ }, },
18939   { 5913 /* stzg */, AArch64::STZGPreIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_, MCK__EXCLAIM_ }, },
18940   { 5918 /* stzgm */, AArch64::STZGM, Convert__Reg1_0__Reg1_2, AMFBS_HasMTE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18976   { 5928 /* subg */, AArch64::SUBG, Convert__Reg1_0__Reg1_1__UImm6s161_2__Imm0_151_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK_GPR64sp, MCK_UImm6s16, MCK_Imm0_15 }, },
18989   { 5960 /* subp */, AArch64::SUBP, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasMTE, { MCK_GPR64, MCK_GPR64sp, MCK_GPR64sp }, },
18990   { 5965 /* subps */, AArch64::SUBPS, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasMTE, { MCK_GPR64, MCK_GPR64sp, MCK_GPR64sp }, },
20097   { 29 /* addg */, AArch64::ADDG, Convert__Reg1_0__Reg1_1__UImm6s161_2__Imm0_151_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK_GPR64sp, MCK_UImm6s16, MCK_Imm0_15 }, },
20696   { 729 /* cmpp */, AArch64::SUBPS, Convert__regXZR__Reg1_0__Reg1_1, AMFBS_HasMTE, { MCK_GPR64sp, MCK_GPR64sp }, },
21976   { 1761 /* gmi */, AArch64::GMI, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasMTE, { MCK_GPR64, MCK_GPR64sp, MCK_GPR64 }, },
22046   { 1834 /* irg */, AArch64::IRG, Convert__Reg1_0__Reg1_1__regXZR, AMFBS_HasMTE, { MCK_GPR64sp, MCK_GPR64sp }, },
22047   { 1834 /* irg */, AArch64::IRG, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasMTE, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR64 }, },
23340   { 2502 /* ldg */, AArch64::LDG, Convert__Reg1_0__Tie0_1_1__Reg1_2__imm_95_0, AMFBS_HasMTE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23341   { 2502 /* ldg */, AArch64::LDG, Convert__Reg1_0__Tie0_1_1__Reg1_2__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_ }, },
23342   { 2506 /* ldgm */, AArch64::LDGM, Convert__Reg1_0__Reg1_2, AMFBS_HasMTE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25839   { 5272 /* st2g */, AArch64::ST2GOffset, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25840   { 5272 /* st2g */, AArch64::ST2GPostIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_4, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9s16 }, },
25841   { 5272 /* st2g */, AArch64::ST2GOffset, Convert__Reg1_0__Reg1_2__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_ }, },
25842   { 5272 /* st2g */, AArch64::ST2GPreIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_, MCK__EXCLAIM_ }, },
26029   { 5464 /* stg */, AArch64::STGOffset, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26030   { 5464 /* stg */, AArch64::STGPostIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_4, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9s16 }, },
26031   { 5464 /* stg */, AArch64::STGOffset, Convert__Reg1_0__Reg1_2__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_ }, },
26032   { 5464 /* stg */, AArch64::STGPreIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_, MCK__EXCLAIM_ }, },
26033   { 5468 /* stgm */, AArch64::STGM, Convert__Reg1_0__Reg1_2, AMFBS_HasMTE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26034   { 5473 /* stgp */, AArch64::STGPi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_HasMTE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26035   { 5473 /* stgp */, AArch64::STGPpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s161_5, AMFBS_HasMTE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s16 }, },
26036   { 5473 /* stgp */, AArch64::STGPi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s161_4, AMFBS_HasMTE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_ }, },
26037   { 5473 /* stgp */, AArch64::STGPpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s161_4, AMFBS_HasMTE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_, MCK__EXCLAIM_ }, },
26290   { 5907 /* stz2g */, AArch64::STZ2GOffset, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26291   { 5907 /* stz2g */, AArch64::STZ2GPostIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_4, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9s16 }, },
26292   { 5907 /* stz2g */, AArch64::STZ2GOffset, Convert__Reg1_0__Reg1_2__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_ }, },
26293   { 5907 /* stz2g */, AArch64::STZ2GPreIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_, MCK__EXCLAIM_ }, },
26294   { 5913 /* stzg */, AArch64::STZGOffset, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26295   { 5913 /* stzg */, AArch64::STZGPostIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_4, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9s16 }, },
26296   { 5913 /* stzg */, AArch64::STZGOffset, Convert__Reg1_0__Reg1_2__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_ }, },
26297   { 5913 /* stzg */, AArch64::STZGPreIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_, MCK__EXCLAIM_ }, },
26298   { 5918 /* stzgm */, AArch64::STZGM, Convert__Reg1_0__Reg1_2, AMFBS_HasMTE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26334   { 5928 /* subg */, AArch64::SUBG, Convert__Reg1_0__Reg1_1__UImm6s161_2__Imm0_151_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK_GPR64sp, MCK_UImm6s16, MCK_Imm0_15 }, },
26347   { 5960 /* subp */, AArch64::SUBP, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasMTE, { MCK_GPR64, MCK_GPR64sp, MCK_GPR64sp }, },
26348   { 5965 /* subps */, AArch64::SUBPS, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasMTE, { MCK_GPR64, MCK_GPR64sp, MCK_GPR64sp }, },