|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AArch64/AArch64GenAsmMatcher.inc17180 { 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 }, },
17181 { 4171 /* sha1h */, AArch64::SHA1Hrr, Convert__Reg1_0__Reg1_1, AMFBS_HasSHA2, { MCK_FPR32, MCK_FPR32 }, },
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 }, },
17184 { 4189 /* sha1su0 */, AArch64::SHA1SU0rrr, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasSHA2, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
17185 { 4197 /* sha1su1 */, AArch64::SHA1SU1rr, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasSHA2, { MCK_VectorReg128, MCK__DOT_4s, 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 }, },
17188 { 4222 /* sha256su0 */, AArch64::SHA256SU0rr, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasSHA2, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
17189 { 4232 /* sha256su1 */, AArch64::SHA256SU1rrr, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasSHA2, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
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 }, },
24539 { 4171 /* sha1h */, AArch64::SHA1Hrr, Convert__Reg1_0__Reg1_1, AMFBS_HasSHA2, { MCK_FPR32, MCK_FPR32 }, },
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 }, },
24542 { 4189 /* sha1su0 */, AArch64::SHA1SU0rrr, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasSHA2, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
24543 { 4197 /* sha1su1 */, AArch64::SHA1SU1rr, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasSHA2, { MCK__DOT_4s, MCK_VectorReg128, 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 }, },
24546 { 4222 /* sha256su0 */, AArch64::SHA256SU0rr, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasSHA2, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
24547 { 4232 /* sha256su1 */, AArch64::SHA256SU1rrr, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasSHA2, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },