Lines Matching refs:GETREGCLASS_CONTAIN
7078 …#define GETREGCLASS_CONTAIN(_class, _reg) MCRegisterClass_contains(MCRegisterInfo_getRegClass(MRI,…
7089 GETREGCLASS_CONTAIN(AArch64_GPR32spRegClassID, 1)) {
7099 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7101 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
7111 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7113 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
7120 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7122 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7124 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
7136 GETREGCLASS_CONTAIN(AArch64_GPR32sponlyRegClassID, 1) &&
7138 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
7148 GETREGCLASS_CONTAIN(AArch64_GPR32spRegClassID, 1) &&
7150 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
7157 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7159 GETREGCLASS_CONTAIN(AArch64_GPR32sponlyRegClassID, 1) &&
7161 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
7173 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1)) {
7183 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7185 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
7195 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7197 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2)) {
7204 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7206 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7208 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
7220 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
7222 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
7232 GETREGCLASS_CONTAIN(AArch64_GPR64sponlyRegClassID, 1) &&
7234 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
7244 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
7246 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2)) {
7253 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7255 GETREGCLASS_CONTAIN(AArch64_GPR64sponlyRegClassID, 1) &&
7257 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
7268 GETREGCLASS_CONTAIN(AArch64_GPR32sponlyRegClassID, 0) &&
7270 GETREGCLASS_CONTAIN(AArch64_GPR32spRegClassID, 1) &&
7281 GETREGCLASS_CONTAIN(AArch64_GPR32spRegClassID, 0) &&
7283 GETREGCLASS_CONTAIN(AArch64_GPR32sponlyRegClassID, 1) &&
7296 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7298 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7300 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
7311 GETREGCLASS_CONTAIN(AArch64_GPR32sponlyRegClassID, 0) &&
7313 GETREGCLASS_CONTAIN(AArch64_GPR32spRegClassID, 1) &&
7315 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
7324 GETREGCLASS_CONTAIN(AArch64_GPR32spRegClassID, 0) &&
7326 GETREGCLASS_CONTAIN(AArch64_GPR32sponlyRegClassID, 1) &&
7328 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
7339 GETREGCLASS_CONTAIN(AArch64_GPR64sponlyRegClassID, 0) &&
7341 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
7352 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
7354 GETREGCLASS_CONTAIN(AArch64_GPR64sponlyRegClassID, 1) &&
7367 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7369 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7371 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
7382 GETREGCLASS_CONTAIN(AArch64_GPR64sponlyRegClassID, 0) &&
7384 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
7386 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
7395 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
7397 GETREGCLASS_CONTAIN(AArch64_GPR64sponlyRegClassID, 1) &&
7399 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
7411 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1)) {
7421 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7423 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
7433 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7435 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
7442 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7444 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7446 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
7458 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1)) {
7468 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7470 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
7480 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7482 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2)) {
7489 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7491 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7493 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
7504 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7506 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7508 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
7519 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7521 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7523 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
7534 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7536 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7538 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
7549 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7551 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7553 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
7564 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7566 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7568 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
7579 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7581 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7583 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
7594 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
7605 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
7616 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
7627 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
7647 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7657 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7659 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7671 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7681 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7683 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7695 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7705 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7707 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7719 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7729 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7731 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7743 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7745 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7757 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7759 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7798 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7800 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7802 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
7813 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7815 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7817 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
7828 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7830 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7832 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
7843 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7845 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7847 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
7858 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
7860 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
7871 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
7873 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
7928 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
7930 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
7939 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
7941 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 2)) {
7950 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
7952 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
7961 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
7963 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 2)) {
7972 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
7974 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2)) {
7983 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
7985 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 2)) {
7994 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
7996 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
8005 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
8007 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 2)) {
8025 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8027 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
8037 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8039 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
8049 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8051 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
8061 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8063 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
8073 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8075 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
8085 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8087 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
8097 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8099 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
8109 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8111 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
8121 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8123 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
8133 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8135 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
8145 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8147 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
8157 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8159 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
8169 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8171 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
8181 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8183 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
8193 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8195 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
8205 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8207 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
8217 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8219 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
8229 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8231 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
8241 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8243 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
8253 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8255 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
8265 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8267 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
8277 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8279 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
8289 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8291 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
8301 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8303 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
8313 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8315 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8325 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8327 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
8337 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8339 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8349 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8351 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
8361 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8363 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
8373 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8375 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8385 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8387 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
8397 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8399 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8409 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8411 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8421 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8423 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
8433 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8435 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8445 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8447 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
8457 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8459 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
8469 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8471 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8481 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8483 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
8493 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8495 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8505 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8507 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
8517 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8519 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
8529 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8531 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
8541 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8543 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
8553 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8555 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8565 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8567 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
8577 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8579 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8589 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8591 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
8601 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8603 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
8613 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8615 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8625 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8627 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
8637 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8639 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8649 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8651 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8661 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8663 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8673 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8675 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
8685 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8687 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
8697 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8699 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8709 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8711 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
8721 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8723 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8733 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8735 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8745 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8747 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8757 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8759 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8769 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8771 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
8781 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8783 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8793 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8795 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
8805 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8807 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8817 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8819 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
8829 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8831 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
8841 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8843 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8853 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8855 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
8865 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8867 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8877 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8879 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8889 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8891 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8901 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8903 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
8913 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8915 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
8925 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8927 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8937 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8939 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
8949 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8951 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8961 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8963 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8973 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8975 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8985 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8987 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
8997 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
8999 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
9009 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9011 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
9021 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9023 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
9033 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9035 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
9045 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9047 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
9057 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9059 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
9069 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9071 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
9081 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9083 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
9093 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9095 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
9105 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9107 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
9117 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9119 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
9129 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9131 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
9141 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9143 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
9153 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9155 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
9165 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9167 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
9177 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9179 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
9189 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9191 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
9201 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9203 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
9213 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9215 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
9225 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
9227 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
9237 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
9239 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
9241 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
9252 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
9254 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
9256 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
9267 GETREGCLASS_CONTAIN(AArch64_FPR32RegClassID, 0) &&
9269 GETREGCLASS_CONTAIN(AArch64_FPR32RegClassID, 1) &&
9271 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
9282 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9284 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
9286 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
9297 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9299 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
9301 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
9312 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
9314 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
9316 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
9327 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
9329 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
9331 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
9342 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9344 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
9346 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
9357 GETREGCLASS_CONTAIN(AArch64_FPR32RegClassID, 0) &&
9359 GETREGCLASS_CONTAIN(AArch64_FPR32RegClassID, 1) &&
9361 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
9372 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9374 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
9376 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
9387 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9389 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
9391 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
9402 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9404 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9406 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
9419 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9421 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9432 GETREGCLASS_CONTAIN(AArch64_FPR8RegClassID, 0) &&
9434 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9436 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
9449 GETREGCLASS_CONTAIN(AArch64_FPR8RegClassID, 0) &&
9451 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9462 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
9464 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9466 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
9479 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
9481 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9492 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9494 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9496 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
9509 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9511 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9522 GETREGCLASS_CONTAIN(AArch64_FPR16RegClassID, 0) &&
9524 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9526 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
9539 GETREGCLASS_CONTAIN(AArch64_FPR16RegClassID, 0) &&
9541 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9552 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
9554 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9556 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
9569 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
9571 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9582 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9584 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9586 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
9599 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9601 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9612 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9614 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9616 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
9629 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9631 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9642 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9644 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9646 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
9659 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9661 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9672 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9674 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9676 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
9689 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9691 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9702 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9704 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9706 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
9719 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9721 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9732 GETREGCLASS_CONTAIN(AArch64_FPR32RegClassID, 0) &&
9734 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9736 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
9749 GETREGCLASS_CONTAIN(AArch64_FPR32RegClassID, 0) &&
9751 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9762 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9764 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9766 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
9779 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9781 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9792 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9794 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9796 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
9809 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9811 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9822 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9824 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9835 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9837 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9848 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9850 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9861 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9863 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9874 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9876 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9887 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9889 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9900 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9902 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9913 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9915 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9926 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
9928 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9939 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9941 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9952 GETREGCLASS_CONTAIN(AArch64_FPR8RegClassID, 0) &&
9954 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9965 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
9967 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9978 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
9980 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
9991 GETREGCLASS_CONTAIN(AArch64_FPR16RegClassID, 0) &&
9993 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
10004 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
10006 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
10017 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10019 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
10030 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10032 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
10043 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10045 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
10056 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10058 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
10069 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10071 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
10082 GETREGCLASS_CONTAIN(AArch64_FPR32RegClassID, 0) &&
10084 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
10095 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10097 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
10108 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10110 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
10121 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10123 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
10125 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
10135 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10137 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
10139 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
10149 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10160 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10169 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10178 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10189 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10191 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
10193 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
10203 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10205 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
10207 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
10217 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
10219 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1)) {
10228 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
10230 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1)) {
10239 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10242 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
10251 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10254 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
10261 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10263 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
10265 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
10276 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10279 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
10288 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10291 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2)) {
10298 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10300 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
10302 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
10313 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10316 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
10325 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10327 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
10329 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
10340 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10343 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
10352 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10354 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
10356 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
10367 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
10369 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
10380 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
10391 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
10402 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
10413 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
10424 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
10426 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
10437 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
10439 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
10452 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
10463 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
10482 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10485 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
10494 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10497 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2)) {
10506 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10509 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
10518 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10521 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2)) {
10530 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10532 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
10541 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10543 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
10554 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
10556 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
10569 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10571 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
10580 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10582 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
10593 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10595 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
10606 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10608 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
10621 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10623 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
10625 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
10635 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
10637 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
10639 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
10649 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10651 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
10661 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10663 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
10673 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10675 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
10685 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10687 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
10697 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10699 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
10709 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10711 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
10721 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10723 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
10733 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10735 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
10745 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10747 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
10757 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10759 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
10769 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10771 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
10781 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10783 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
10793 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10795 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
10805 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10807 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
10817 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10819 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
10829 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10831 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
10841 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10843 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
10853 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10855 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
10865 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10867 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
10877 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10879 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
10889 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10891 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
10901 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10903 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
10913 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10915 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
10925 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10927 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
10937 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10939 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
10949 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10951 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
10961 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10963 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
10973 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10975 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
10985 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10987 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
10997 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
10999 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
11009 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11011 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
11021 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11023 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
11033 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11035 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
11045 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11047 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
11057 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11059 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
11069 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11071 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
11081 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11083 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
11093 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11095 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
11105 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11107 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
11117 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11119 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
11129 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11131 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
11141 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11143 GETREGCLASS_CONTAIN(AArch64_DDRegClassID, 1) &&
11153 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11155 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
11165 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11167 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
11177 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11179 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
11189 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11191 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
11201 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11203 GETREGCLASS_CONTAIN(AArch64_QQRegClassID, 1) &&
11213 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11215 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
11225 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11227 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
11237 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11239 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
11249 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11251 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
11261 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11263 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
11273 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11275 GETREGCLASS_CONTAIN(AArch64_DDDRegClassID, 1) &&
11285 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11287 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
11297 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11299 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
11309 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11311 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
11321 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11323 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
11333 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11335 GETREGCLASS_CONTAIN(AArch64_QQQRegClassID, 1) &&
11345 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11347 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
11357 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11359 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
11369 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11371 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
11381 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11383 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
11393 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11395 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
11405 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11407 GETREGCLASS_CONTAIN(AArch64_DDDDRegClassID, 1) &&
11417 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11419 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
11429 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11431 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
11441 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11443 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
11453 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11455 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
11465 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
11467 GETREGCLASS_CONTAIN(AArch64_QQQQRegClassID, 1) &&
11477 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
11479 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
11481 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
11492 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
11494 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
11496 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
11507 GETREGCLASS_CONTAIN(AArch64_FPR32RegClassID, 0) &&
11509 GETREGCLASS_CONTAIN(AArch64_FPR32RegClassID, 1) &&
11511 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
11522 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
11524 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
11526 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
11537 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
11539 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
11541 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
11552 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
11554 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 1) &&
11556 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
11567 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
11569 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1) &&
11571 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
11582 GETREGCLASS_CONTAIN(AArch64_FPR32RegClassID, 0) &&
11584 GETREGCLASS_CONTAIN(AArch64_FPR32RegClassID, 1) &&
11586 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
11597 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
11599 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
11601 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
11612 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
11614 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
11616 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 2) &&
11627 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
11629 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11631 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
11644 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
11646 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11657 GETREGCLASS_CONTAIN(AArch64_FPR8RegClassID, 0) &&
11659 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11661 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
11674 GETREGCLASS_CONTAIN(AArch64_FPR8RegClassID, 0) &&
11676 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11687 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
11689 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11691 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
11704 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
11706 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11717 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
11719 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11721 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
11734 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
11736 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11747 GETREGCLASS_CONTAIN(AArch64_FPR16RegClassID, 0) &&
11749 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11751 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
11764 GETREGCLASS_CONTAIN(AArch64_FPR16RegClassID, 0) &&
11766 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11777 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
11779 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11781 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
11794 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
11796 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11807 GETREGCLASS_CONTAIN(AArch64_FPR32RegClassID, 0) &&
11809 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11811 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
11824 GETREGCLASS_CONTAIN(AArch64_FPR32RegClassID, 0) &&
11826 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11837 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
11839 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11841 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
11854 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
11856 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11867 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
11869 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11871 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
11884 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
11886 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11897 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
11899 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11910 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
11912 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11923 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
11925 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11936 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
11938 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11949 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
11951 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11962 GETREGCLASS_CONTAIN(AArch64_FPR8RegClassID, 0) &&
11964 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11975 GETREGCLASS_CONTAIN(AArch64_FPR64RegClassID, 0) &&
11977 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
11988 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
11990 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
12001 GETREGCLASS_CONTAIN(AArch64_FPR16RegClassID, 0) &&
12003 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
12014 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 0) &&
12016 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
12027 GETREGCLASS_CONTAIN(AArch64_FPR32RegClassID, 0) &&
12029 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
12040 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
12042 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
12053 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12055 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
12067 GETREGCLASS_CONTAIN(AArch64_GPR32spRegClassID, 1)) {
12077 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
12079 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
12089 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
12091 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
12098 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
12101 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
12110 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
12113 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
12120 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
12122 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
12124 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
12136 GETREGCLASS_CONTAIN(AArch64_GPR32sponlyRegClassID, 1) &&
12138 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
12148 GETREGCLASS_CONTAIN(AArch64_GPR32spRegClassID, 1) &&
12150 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
12157 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
12159 GETREGCLASS_CONTAIN(AArch64_GPR32sponlyRegClassID, 1) &&
12161 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
12173 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1)) {
12183 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
12185 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
12195 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
12197 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2)) {
12204 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12207 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
12216 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12219 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2)) {
12226 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12228 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
12230 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
12242 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
12244 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
12254 GETREGCLASS_CONTAIN(AArch64_GPR64sponlyRegClassID, 1) &&
12256 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
12266 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
12268 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2)) {
12275 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12277 GETREGCLASS_CONTAIN(AArch64_GPR64sponlyRegClassID, 1) &&
12279 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
12290 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
12293 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
12302 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
12305 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2)) {
12312 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
12314 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
12316 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
12327 GETREGCLASS_CONTAIN(AArch64_GPR32sponlyRegClassID, 0) &&
12329 GETREGCLASS_CONTAIN(AArch64_GPR32spRegClassID, 1) &&
12331 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
12340 GETREGCLASS_CONTAIN(AArch64_GPR32spRegClassID, 0) &&
12342 GETREGCLASS_CONTAIN(AArch64_GPR32sponlyRegClassID, 1) &&
12344 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
12355 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12358 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
12367 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12370 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2)) {
12377 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12379 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
12381 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
12392 GETREGCLASS_CONTAIN(AArch64_GPR64sponlyRegClassID, 0) &&
12394 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 1) &&
12396 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
12405 GETREGCLASS_CONTAIN(AArch64_GPR64spRegClassID, 0) &&
12407 GETREGCLASS_CONTAIN(AArch64_GPR64sponlyRegClassID, 1) &&
12409 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 2) &&
12428 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
12430 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
12439 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
12441 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
12452 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
12454 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
12467 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12469 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
12478 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12480 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
12491 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12493 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
12504 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12506 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 1) &&
12519 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12521 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
12523 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&
12533 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 0) &&
12535 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1)) {
12544 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12546 GETREGCLASS_CONTAIN(AArch64_FPR128RegClassID, 1)) {
12555 GETREGCLASS_CONTAIN(AArch64_GPR64RegClassID, 0) &&
12557 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 1) &&
12559 GETREGCLASS_CONTAIN(AArch64_GPR32RegClassID, 2) &&