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

References

gen/lib/Target/AArch64/AArch64GenAsmMatcher.inc
 8684     return B == MCK_FPR128;
11402     case AArch64::Q16: OpKind = MCK_FPR128; break;
11403     case AArch64::Q17: OpKind = MCK_FPR128; break;
11404     case AArch64::Q18: OpKind = MCK_FPR128; break;
11405     case AArch64::Q19: OpKind = MCK_FPR128; break;
11406     case AArch64::Q20: OpKind = MCK_FPR128; break;
11407     case AArch64::Q21: OpKind = MCK_FPR128; break;
11408     case AArch64::Q22: OpKind = MCK_FPR128; break;
11409     case AArch64::Q23: OpKind = MCK_FPR128; break;
11410     case AArch64::Q24: OpKind = MCK_FPR128; break;
11411     case AArch64::Q25: OpKind = MCK_FPR128; break;
11412     case AArch64::Q26: OpKind = MCK_FPR128; break;
11413     case AArch64::Q27: OpKind = MCK_FPR128; break;
11414     case AArch64::Q28: OpKind = MCK_FPR128; break;
11415     case AArch64::Q29: OpKind = MCK_FPR128; break;
11416     case AArch64::Q30: OpKind = MCK_FPR128; break;
11417     case AArch64::Q31: OpKind = MCK_FPR128; break;
11947   case MCK_FPR128: return "MCK_FPR128";
17180   { 4165 /* sha1c */, AArch64::SHA1Crrr, Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2, AMFBS_HasSHA2, { MCK_FPR128, MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, },
17182   { 4177 /* sha1m */, AArch64::SHA1Mrrr, Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2, AMFBS_HasSHA2, { MCK_FPR128, MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, },
17183   { 4183 /* sha1p */, AArch64::SHA1Prrr, Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2, AMFBS_HasSHA2, { MCK_FPR128, MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, },
17186   { 4205 /* sha256h */, AArch64::SHA256Hrrr, Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2, AMFBS_HasSHA2, { MCK_FPR128, MCK_FPR128, MCK_VectorReg128, MCK__DOT_4s }, },
17186   { 4205 /* sha256h */, AArch64::SHA256Hrrr, Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2, AMFBS_HasSHA2, { MCK_FPR128, MCK_FPR128, MCK_VectorReg128, MCK__DOT_4s }, },
17187   { 4213 /* sha256h2 */, AArch64::SHA256H2rrr, Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2, AMFBS_HasSHA2, { MCK_FPR128, MCK_FPR128, MCK_VectorReg128, MCK__DOT_4s }, },
17187   { 4213 /* sha256h2 */, AArch64::SHA256H2rrr, Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2, AMFBS_HasSHA2, { MCK_FPR128, MCK_FPR128, MCK_VectorReg128, MCK__DOT_4s }, },
17190   { 4242 /* sha512h */, AArch64::SHA512H, Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2, AMFBS_HasSHA3, { MCK_FPR128, MCK_FPR128, MCK_VectorReg128, MCK__DOT_2d }, },
17190   { 4242 /* sha512h */, AArch64::SHA512H, Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2, AMFBS_HasSHA3, { MCK_FPR128, MCK_FPR128, MCK_VectorReg128, MCK__DOT_2d }, },
17191   { 4250 /* sha512h2 */, AArch64::SHA512H2, Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2, AMFBS_HasSHA3, { MCK_FPR128, MCK_FPR128, MCK_VectorReg128, MCK__DOT_2d }, },
17191   { 4250 /* sha512h2 */, AArch64::SHA512H2, Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2, AMFBS_HasSHA3, { MCK_FPR128, MCK_FPR128, MCK_VectorReg128, MCK__DOT_2d }, },
24538   { 4165 /* sha1c */, AArch64::SHA1Crrr, Convert__Reg1_1__Tie0_2_2__Reg1_2__VectorReg1281_3, AMFBS_HasSHA2, { MCK__DOT_4s, MCK_FPR128, MCK_FPR32, MCK_VectorReg128 }, },
24540   { 4177 /* sha1m */, AArch64::SHA1Mrrr, Convert__Reg1_1__Tie0_2_2__Reg1_2__VectorReg1281_3, AMFBS_HasSHA2, { MCK__DOT_4s, MCK_FPR128, MCK_FPR32, MCK_VectorReg128 }, },
24541   { 4183 /* sha1p */, AArch64::SHA1Prrr, Convert__Reg1_1__Tie0_2_2__Reg1_2__VectorReg1281_3, AMFBS_HasSHA2, { MCK__DOT_4s, MCK_FPR128, MCK_FPR32, MCK_VectorReg128 }, },
24544   { 4205 /* sha256h */, AArch64::SHA256Hrrr, Convert__Reg1_1__Tie0_2_2__Reg1_2__VectorReg1281_3, AMFBS_HasSHA2, { MCK__DOT_4s, MCK_FPR128, MCK_FPR128, MCK_VectorReg128 }, },
24544   { 4205 /* sha256h */, AArch64::SHA256Hrrr, Convert__Reg1_1__Tie0_2_2__Reg1_2__VectorReg1281_3, AMFBS_HasSHA2, { MCK__DOT_4s, MCK_FPR128, MCK_FPR128, MCK_VectorReg128 }, },
24545   { 4213 /* sha256h2 */, AArch64::SHA256H2rrr, Convert__Reg1_1__Tie0_2_2__Reg1_2__VectorReg1281_3, AMFBS_HasSHA2, { MCK__DOT_4s, MCK_FPR128, MCK_FPR128, MCK_VectorReg128 }, },
24545   { 4213 /* sha256h2 */, AArch64::SHA256H2rrr, Convert__Reg1_1__Tie0_2_2__Reg1_2__VectorReg1281_3, AMFBS_HasSHA2, { MCK__DOT_4s, MCK_FPR128, MCK_FPR128, MCK_VectorReg128 }, },