Lines Matching refs:GETREGCLASS_CONTAIN

7082 …#define GETREGCLASS_CONTAIN(_class, _reg) MCRegisterClass_contains(MCRegisterInfo_getRegClass(MRI,…
7093 GETREGCLASS_CONTAIN(AArch64_GPR32spRegClassID, 1)) {
7103 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7105 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
7115 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7117 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
7124 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7126 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7128 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
7140 GETREGCLASS_CONTAIN(AArch64_GPR32sponlyRegClassID, 1) &&
7142 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
7152 GETREGCLASS_CONTAIN(AArch64_GPR32spRegClassID, 1) &&
7154 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
7161 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7163 GETREGCLASS_CONTAIN(AArch64_GPR32sponlyRegClassID, 1) &&
7165 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
7177 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1)) {
7187 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7189 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
7199 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7201 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2)) {
7208 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7210 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7212 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
7224 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
7226 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
7236 GETREGCLASS_CONTAIN(AArch64_GPR64sponlyRegClassID, 1) &&
7238 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
7248 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
7250 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2)) {
7257 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7259 GETREGCLASS_CONTAIN(AArch64_GPR64sponlyRegClassID, 1) &&
7261 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
7272 GETREGCLASS_CONTAIN(AArch64_GPR32sponlyRegClassID, 0) &&
7274 GETREGCLASS_CONTAIN(AArch64_GPR32spRegClassID, 1) &&
7285 GETREGCLASS_CONTAIN(AArch64_GPR32spRegClassID, 0) &&
7287 GETREGCLASS_CONTAIN(AArch64_GPR32sponlyRegClassID, 1) &&
7300 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7302 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7304 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
7315 GETREGCLASS_CONTAIN(AArch64_GPR32sponlyRegClassID, 0) &&
7317 GETREGCLASS_CONTAIN(AArch64_GPR32spRegClassID, 1) &&
7319 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
7328 GETREGCLASS_CONTAIN(AArch64_GPR32spRegClassID, 0) &&
7330 GETREGCLASS_CONTAIN(AArch64_GPR32sponlyRegClassID, 1) &&
7332 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
7343 GETREGCLASS_CONTAIN(AArch64_GPR64sponlyRegClassID, 0) &&
7345 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
7356 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
7358 GETREGCLASS_CONTAIN(AArch64_GPR64sponlyRegClassID, 1) &&
7371 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7373 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7375 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
7386 GETREGCLASS_CONTAIN(AArch64_GPR64sponlyRegClassID, 0) &&
7388 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
7390 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
7399 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
7401 GETREGCLASS_CONTAIN(AArch64_GPR64sponlyRegClassID, 1) &&
7403 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
7415 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1)) {
7425 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7427 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
7437 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7439 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
7446 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7448 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7450 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
7462 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1)) {
7472 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7474 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
7484 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7486 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2)) {
7493 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7495 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7497 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
7508 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7510 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7512 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
7523 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7525 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7527 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
7538 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7540 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7542 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
7553 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7555 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7557 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
7568 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7570 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7572 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
7583 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7585 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7587 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
7598 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
7609 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
7620 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
7631 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
7651 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7661 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7663 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7675 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7685 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7687 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7699 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7709 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7711 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7723 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7733 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7735 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7747 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7749 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7761 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7763 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7802 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7804 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7806 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
7817 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7819 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7821 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
7832 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7834 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7836 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
7847 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7849 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7851 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
7862 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7864 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7875 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7877 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7932 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
7934 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
7943 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
7945 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 2)) {
7954 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
7956 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
7965 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
7967 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 2)) {
7976 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
7978 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2)) {
7987 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
7989 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 2)) {
7998 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
8000 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
8009 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
8011 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 2)) {
8029 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8031 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
8041 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8043 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
8053 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8055 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
8065 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8067 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
8077 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8079 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
8089 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8091 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
8101 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8103 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
8113 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8115 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
8125 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8127 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
8137 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8139 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
8149 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8151 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
8161 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8163 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
8173 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8175 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
8185 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8187 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
8197 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8199 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
8209 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8211 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
8221 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8223 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
8233 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8235 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
8245 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8247 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
8257 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8259 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
8269 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8271 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
8281 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8283 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
8293 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8295 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
8305 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8307 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
8317 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8319 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8329 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8331 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
8341 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8343 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8353 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8355 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
8365 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8367 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
8377 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8379 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8389 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8391 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
8401 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8403 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8413 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8415 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8425 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8427 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
8437 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8439 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8449 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8451 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
8461 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8463 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
8473 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8475 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8485 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8487 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
8497 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8499 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8509 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8511 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
8521 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8523 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
8533 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8535 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
8545 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8547 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
8557 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8559 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8569 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8571 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
8581 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8583 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8593 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8595 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
8605 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8607 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
8617 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8619 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8629 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8631 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
8641 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8643 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8653 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8655 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8665 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8667 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8677 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8679 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
8689 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8691 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
8701 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8703 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8713 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8715 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
8725 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8727 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8737 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8739 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8749 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8751 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8761 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8763 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8773 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8775 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8785 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8787 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8797 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8799 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
8809 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8811 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8821 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8823 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
8833 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8835 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
8845 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8847 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8857 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8859 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
8869 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8871 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8881 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8883 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8893 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8895 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8905 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8907 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
8917 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8919 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
8929 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8931 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8941 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8943 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
8953 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8955 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8965 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8967 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8977 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8979 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8989 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8991 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
9001 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9003 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
9013 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9015 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
9025 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9027 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
9037 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9039 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
9049 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9051 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
9061 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9063 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
9073 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9075 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
9085 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9087 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
9097 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9099 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
9109 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9111 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
9121 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9123 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
9133 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9135 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
9145 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9147 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
9157 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9159 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
9169 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9171 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
9181 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9183 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
9193 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9195 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
9205 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9207 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
9217 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9219 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
9229 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9231 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
9241 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
9243 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
9245 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
9256 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
9258 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
9260 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
9271 GETREGCLASS_CONTAIN(AArch64_FPR32RegClassID, 0) &&
9273 GETREGCLASS_CONTAIN(AArch64_FPR32RegClassID, 1) &&
9275 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
9286 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9288 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
9290 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
9301 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9303 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
9305 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
9316 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
9318 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
9320 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
9331 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
9333 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
9335 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
9346 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9348 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
9350 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
9361 GETREGCLASS_CONTAIN(AArch64_FPR32RegClassID, 0) &&
9363 GETREGCLASS_CONTAIN(AArch64_FPR32RegClassID, 1) &&
9365 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
9376 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9378 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
9380 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
9391 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9393 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
9395 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
9406 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9408 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9410 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
9423 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9425 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9436 GETREGCLASS_CONTAIN(AArch64_FPR8RegClassID, 0) &&
9438 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9440 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
9453 GETREGCLASS_CONTAIN(AArch64_FPR8RegClassID, 0) &&
9455 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9466 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
9468 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9470 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
9483 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
9485 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9496 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9498 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9500 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
9513 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9515 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9526 GETREGCLASS_CONTAIN(AArch64_FPR16RegClassID, 0) &&
9528 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9530 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
9543 GETREGCLASS_CONTAIN(AArch64_FPR16RegClassID, 0) &&
9545 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9556 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
9558 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9560 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
9573 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
9575 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9586 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9588 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9590 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
9603 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9605 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9616 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9618 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9620 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
9633 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9635 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9646 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9648 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9650 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
9663 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9665 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9676 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9678 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9680 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
9693 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9695 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9706 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9708 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9710 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
9723 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9725 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9736 GETREGCLASS_CONTAIN(AArch64_FPR32RegClassID, 0) &&
9738 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9740 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
9753 GETREGCLASS_CONTAIN(AArch64_FPR32RegClassID, 0) &&
9755 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9766 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9768 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9770 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
9783 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9785 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9796 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9798 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9800 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
9813 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9815 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9826 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9828 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9839 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9841 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9852 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9854 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9865 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9867 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9878 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9880 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9891 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9893 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9904 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9906 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9917 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9919 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9930 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9932 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9943 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9945 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9956 GETREGCLASS_CONTAIN(AArch64_FPR8RegClassID, 0) &&
9958 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9969 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
9971 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9982 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9984 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9995 GETREGCLASS_CONTAIN(AArch64_FPR16RegClassID, 0) &&
9997 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
10008 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
10010 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
10021 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10023 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
10034 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10036 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
10047 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10049 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
10060 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10062 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
10073 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10075 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
10086 GETREGCLASS_CONTAIN(AArch64_FPR32RegClassID, 0) &&
10088 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
10099 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10101 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
10112 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10114 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
10125 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10127 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
10129 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
10139 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10141 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
10143 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
10153 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10164 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10173 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10182 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10193 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10195 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
10197 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
10207 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10209 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
10211 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
10221 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
10223 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1)) {
10232 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
10234 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1)) {
10243 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10246 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
10255 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10258 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
10265 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10267 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
10269 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
10280 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10283 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
10292 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10295 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2)) {
10302 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10304 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
10306 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
10317 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10320 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
10329 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10331 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
10333 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
10344 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10347 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
10356 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10358 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
10360 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
10371 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
10373 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
10384 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
10395 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
10406 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
10417 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
10428 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
10430 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
10441 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
10443 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
10456 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
10467 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
10486 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10489 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
10498 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10501 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2)) {
10510 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10513 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
10522 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10525 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2)) {
10534 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10536 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
10545 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10547 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
10558 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10560 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
10573 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10575 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
10584 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10586 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
10597 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10599 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
10610 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10612 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
10625 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10627 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
10629 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
10639 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10641 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
10643 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
10653 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10655 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
10665 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10667 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
10677 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10679 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
10689 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10691 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
10701 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10703 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
10713 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10715 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
10725 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10727 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
10737 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10739 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
10749 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10751 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
10761 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10763 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
10773 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10775 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
10785 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10787 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
10797 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10799 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
10809 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10811 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
10821 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10823 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
10833 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10835 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
10845 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10847 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
10857 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10859 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
10869 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10871 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
10881 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10883 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
10893 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10895 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
10905 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10907 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
10917 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10919 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
10929 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10931 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
10941 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10943 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
10953 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10955 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
10965 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10967 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
10977 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10979 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
10989 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10991 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
11001 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11003 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
11013 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11015 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
11025 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11027 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
11037 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11039 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
11049 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11051 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
11061 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11063 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
11073 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11075 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
11085 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11087 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
11097 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11099 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
11109 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11111 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
11121 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11123 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
11133 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11135 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
11145 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11147 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
11157 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11159 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
11169 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11171 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
11181 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11183 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
11193 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11195 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
11205 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11207 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
11217 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11219 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
11229 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11231 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
11241 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11243 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
11253 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11255 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
11265 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11267 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
11277 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11279 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
11289 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11291 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
11301 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11303 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
11313 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11315 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
11325 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11327 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
11337 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11339 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
11349 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11351 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
11361 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11363 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
11373 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11375 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
11385 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11387 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
11397 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11399 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
11409 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11411 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
11421 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11423 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
11433 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11435 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
11445 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11447 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
11457 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11459 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
11469 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11471 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
11481 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
11483 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
11485 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
11496 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
11498 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
11500 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
11511 GETREGCLASS_CONTAIN(AArch64_FPR32RegClassID, 0) &&
11513 GETREGCLASS_CONTAIN(AArch64_FPR32RegClassID, 1) &&
11515 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
11526 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
11528 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
11530 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
11541 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
11543 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
11545 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
11556 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
11558 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
11560 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
11571 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
11573 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
11575 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
11586 GETREGCLASS_CONTAIN(AArch64_FPR32RegClassID, 0) &&
11588 GETREGCLASS_CONTAIN(AArch64_FPR32RegClassID, 1) &&
11590 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
11601 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
11603 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
11605 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
11616 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
11618 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
11620 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
11631 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
11633 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11635 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
11648 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
11650 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11661 GETREGCLASS_CONTAIN(AArch64_FPR8RegClassID, 0) &&
11663 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11665 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
11678 GETREGCLASS_CONTAIN(AArch64_FPR8RegClassID, 0) &&
11680 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11691 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
11693 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11695 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
11708 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
11710 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11721 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
11723 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11725 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
11738 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
11740 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11751 GETREGCLASS_CONTAIN(AArch64_FPR16RegClassID, 0) &&
11753 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11755 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
11768 GETREGCLASS_CONTAIN(AArch64_FPR16RegClassID, 0) &&
11770 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11781 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
11783 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11785 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
11798 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
11800 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11811 GETREGCLASS_CONTAIN(AArch64_FPR32RegClassID, 0) &&
11813 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11815 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
11828 GETREGCLASS_CONTAIN(AArch64_FPR32RegClassID, 0) &&
11830 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11841 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
11843 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11845 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
11858 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
11860 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11871 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
11873 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11875 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
11888 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
11890 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11901 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
11903 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11914 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
11916 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11927 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
11929 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11940 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
11942 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11953 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
11955 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11966 GETREGCLASS_CONTAIN(AArch64_FPR8RegClassID, 0) &&
11968 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11979 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
11981 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11992 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
11994 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
12005 GETREGCLASS_CONTAIN(AArch64_FPR16RegClassID, 0) &&
12007 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
12018 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
12020 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
12031 GETREGCLASS_CONTAIN(AArch64_FPR32RegClassID, 0) &&
12033 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
12044 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
12046 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
12057 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12059 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
12071 GETREGCLASS_CONTAIN(AArch64_GPR32spRegClassID, 1)) {
12081 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
12083 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
12093 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
12095 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
12102 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
12105 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
12114 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
12117 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
12124 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
12126 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
12128 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
12140 GETREGCLASS_CONTAIN(AArch64_GPR32sponlyRegClassID, 1) &&
12142 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
12152 GETREGCLASS_CONTAIN(AArch64_GPR32spRegClassID, 1) &&
12154 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
12161 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
12163 GETREGCLASS_CONTAIN(AArch64_GPR32sponlyRegClassID, 1) &&
12165 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
12177 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1)) {
12187 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
12189 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
12199 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
12201 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2)) {
12208 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12211 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
12220 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12223 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2)) {
12230 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12232 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
12234 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
12246 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
12248 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
12258 GETREGCLASS_CONTAIN(AArch64_GPR64sponlyRegClassID, 1) &&
12260 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
12270 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
12272 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2)) {
12279 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12281 GETREGCLASS_CONTAIN(AArch64_GPR64sponlyRegClassID, 1) &&
12283 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
12294 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
12297 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
12306 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
12309 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
12316 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
12318 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
12320 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
12331 GETREGCLASS_CONTAIN(AArch64_GPR32sponlyRegClassID, 0) &&
12333 GETREGCLASS_CONTAIN(AArch64_GPR32spRegClassID, 1) &&
12335 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
12344 GETREGCLASS_CONTAIN(AArch64_GPR32spRegClassID, 0) &&
12346 GETREGCLASS_CONTAIN(AArch64_GPR32sponlyRegClassID, 1) &&
12348 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
12359 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12362 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
12371 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12374 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2)) {
12381 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12383 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
12385 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
12396 GETREGCLASS_CONTAIN(AArch64_GPR64sponlyRegClassID, 0) &&
12398 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
12400 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
12409 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
12411 GETREGCLASS_CONTAIN(AArch64_GPR64sponlyRegClassID, 1) &&
12413 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
12432 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
12434 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
12443 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
12445 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
12456 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
12458 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
12471 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12473 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
12482 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12484 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
12495 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12497 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
12508 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12510 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
12523 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12525 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
12527 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
12537 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
12539 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1)) {
12548 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12550 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1)) {
12559 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12561 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
12563 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&