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

References

gen/lib/Target/AArch64/AArch64GenAsmWriter.inc
14808         MI->getOperand(1).isReg() &&
14818         MI->getOperand(1).isReg() &&
14820         MI->getOperand(2).isReg() &&
14830         MI->getOperand(1).isReg() &&
14832         MI->getOperand(2).isReg() &&
14839         MI->getOperand(0).isReg() &&
14841         MI->getOperand(1).isReg() &&
14843         MI->getOperand(2).isReg() &&
14855         MI->getOperand(1).isReg() &&
14857         MI->getOperand(2).isReg() &&
14867         MI->getOperand(1).isReg() &&
14869         MI->getOperand(2).isReg() &&
14876         MI->getOperand(0).isReg() &&
14878         MI->getOperand(1).isReg() &&
14880         MI->getOperand(2).isReg() &&
14892         MI->getOperand(1).isReg() &&
14902         MI->getOperand(1).isReg() &&
14904         MI->getOperand(2).isReg() &&
14914         MI->getOperand(1).isReg() &&
14916         MI->getOperand(2).isReg() &&
14923         MI->getOperand(0).isReg() &&
14925         MI->getOperand(1).isReg() &&
14927         MI->getOperand(2).isReg() &&
14939         MI->getOperand(1).isReg() &&
14941         MI->getOperand(2).isReg() &&
14951         MI->getOperand(1).isReg() &&
14953         MI->getOperand(2).isReg() &&
14963         MI->getOperand(1).isReg() &&
14965         MI->getOperand(2).isReg() &&
14972         MI->getOperand(0).isReg() &&
14974         MI->getOperand(1).isReg() &&
14976         MI->getOperand(2).isReg() &&
14987         MI->getOperand(0).isReg() &&
14989         MI->getOperand(1).isReg() &&
15000         MI->getOperand(0).isReg() &&
15002         MI->getOperand(1).isReg() &&
15015         MI->getOperand(0).isReg() &&
15017         MI->getOperand(1).isReg() &&
15019         MI->getOperand(2).isReg() &&
15030         MI->getOperand(0).isReg() &&
15032         MI->getOperand(1).isReg() &&
15034         MI->getOperand(2).isReg() &&
15043         MI->getOperand(0).isReg() &&
15045         MI->getOperand(1).isReg() &&
15047         MI->getOperand(2).isReg() &&
15058         MI->getOperand(0).isReg() &&
15060         MI->getOperand(1).isReg() &&
15071         MI->getOperand(0).isReg() &&
15073         MI->getOperand(1).isReg() &&
15086         MI->getOperand(0).isReg() &&
15088         MI->getOperand(1).isReg() &&
15090         MI->getOperand(2).isReg() &&
15101         MI->getOperand(0).isReg() &&
15103         MI->getOperand(1).isReg() &&
15105         MI->getOperand(2).isReg() &&
15114         MI->getOperand(0).isReg() &&
15116         MI->getOperand(1).isReg() &&
15118         MI->getOperand(2).isReg() &&
15130         MI->getOperand(1).isReg() &&
15140         MI->getOperand(1).isReg() &&
15142         MI->getOperand(2).isReg() &&
15152         MI->getOperand(1).isReg() &&
15154         MI->getOperand(2).isReg() &&
15161         MI->getOperand(0).isReg() &&
15163         MI->getOperand(1).isReg() &&
15165         MI->getOperand(2).isReg() &&
15177         MI->getOperand(1).isReg() &&
15187         MI->getOperand(1).isReg() &&
15189         MI->getOperand(2).isReg() &&
15199         MI->getOperand(1).isReg() &&
15201         MI->getOperand(2).isReg() &&
15208         MI->getOperand(0).isReg() &&
15210         MI->getOperand(1).isReg() &&
15212         MI->getOperand(2).isReg() &&
15223         MI->getOperand(0).isReg() &&
15225         MI->getOperand(1).isReg() &&
15227         MI->getOperand(2).isReg() &&
15229         MI->getOperand(3).isReg() &&
15239         MI->getOperand(0).isReg() &&
15241         MI->getOperand(1).isReg() &&
15243         MI->getOperand(2).isReg() &&
15254         MI->getOperand(0).isReg() &&
15256         MI->getOperand(1).isReg() &&
15258         MI->getOperand(2).isReg() &&
15269         MI->getOperand(0).isReg() &&
15271         MI->getOperand(1).isReg() &&
15273         MI->getOperand(2).isReg() &&
15275         MI->getOperand(3).isReg() &&
15285         MI->getOperand(0).isReg() &&
15294         MI->getOperand(0).isReg() &&
15303         MI->getOperand(0).isReg() &&
15314         MI->getOperand(0).isReg() &&
15316         MI->getOperand(1).isReg() &&
15318         MI->getOperand(2).isReg() &&
15329         MI->getOperand(0).isReg() &&
15331         MI->getOperand(1).isReg() &&
15333         MI->getOperand(2).isReg() &&
15344         MI->getOperand(0).isReg() &&
15346         MI->getOperand(1).isReg() &&
15348         MI->getOperand(2).isReg() &&
15359         MI->getOperand(0).isReg() &&
15361         MI->getOperand(1).isReg() &&
15363         MI->getOperand(2).isReg() &&
15383         MI->getOperand(0).isReg() &&
15395         MI->getOperand(0).isReg() &&
15407         MI->getOperand(0).isReg() &&
15419         MI->getOperand(0).isReg() &&
15431         MI->getOperand(0).isReg() &&
15443         MI->getOperand(0).isReg() &&
15455         MI->getOperand(0).isReg() &&
15467         MI->getOperand(0).isReg() &&
15479         MI->getOperand(0).isReg() &&
15481         MI->getOperand(2).isReg() &&
15491         MI->getOperand(0).isReg() &&
15493         MI->getOperand(2).isReg() &&
15503         MI->getOperand(0).isReg() &&
15505         MI->getOperand(2).isReg() &&
15515         MI->getOperand(0).isReg() &&
15517         MI->getOperand(2).isReg() &&
15527         MI->getOperand(0).isReg() &&
15529         MI->getOperand(2).isReg() &&
15531         MI->getOperand(3).isReg() &&
15541         MI->getOperand(0).isReg() &&
15543         MI->getOperand(2).isReg() &&
15545         MI->getOperand(3).isReg() &&
15555         MI->getOperand(0).isReg() &&
15557         MI->getOperand(2).isReg() &&
15559         MI->getOperand(3).isReg() &&
15569         MI->getOperand(0).isReg() &&
15571         MI->getOperand(2).isReg() &&
15573         MI->getOperand(3).isReg() &&
15583         MI->getOperand(0).isReg() &&
15585         MI->getOperand(2).isReg() &&
15587         MI->getOperand(3).isReg() &&
15597         MI->getOperand(0).isReg() &&
15599         MI->getOperand(2).isReg() &&
15601         MI->getOperand(3).isReg() &&
15611         MI->getOperand(0).isReg() &&
15613         MI->getOperand(2).isReg() &&
15615         MI->getOperand(3).isReg() &&
15625         MI->getOperand(0).isReg() &&
15627         MI->getOperand(2).isReg() &&
15629         MI->getOperand(3).isReg() &&
15639         MI->getOperand(0).isReg() &&
15641         MI->getOperand(1).isReg() &&
15651         MI->getOperand(0).isReg() &&
15653         MI->getOperand(1).isReg() &&
15663         MI->getOperand(0).isReg() &&
15665         MI->getOperand(1).isReg() &&
15675         MI->getOperand(0).isReg() &&
15677         MI->getOperand(1).isReg() &&
15687         MI->getOperand(0).isReg() &&
15697         MI->getOperand(0).isReg() &&
15699         MI->getOperand(1).isReg() &&
15701         MI->getOperand(2).isReg() &&
15711         MI->getOperand(0).isReg() &&
15721         MI->getOperand(0).isReg() &&
15723         MI->getOperand(1).isReg() &&
15725         MI->getOperand(2).isReg() &&
15735         MI->getOperand(0).isReg() &&
15745         MI->getOperand(0).isReg() &&
15747         MI->getOperand(1).isReg() &&
15749         MI->getOperand(2).isReg() &&
15759         MI->getOperand(0).isReg() &&
15769         MI->getOperand(0).isReg() &&
15771         MI->getOperand(1).isReg() &&
15773         MI->getOperand(2).isReg() &&
15783         MI->getOperand(0).isReg() &&
15785         MI->getOperand(1).isReg() &&
15787         MI->getOperand(2).isReg() &&
15797         MI->getOperand(0).isReg() &&
15799         MI->getOperand(1).isReg() &&
15801         MI->getOperand(2).isReg() &&
15838         MI->getOperand(0).isReg() &&
15850         MI->getOperand(0).isReg() &&
15862         MI->getOperand(0).isReg() &&
15874         MI->getOperand(0).isReg() &&
15886         MI->getOperand(0).isReg() &&
15898         MI->getOperand(0).isReg() &&
15910         MI->getOperand(0).isReg() &&
15922         MI->getOperand(0).isReg() &&
15934         MI->getOperand(0).isReg() &&
15946         MI->getOperand(0).isReg() &&
15958         MI->getOperand(0).isReg() &&
15970         MI->getOperand(0).isReg() &&
15982         MI->getOperand(0).isReg() &&
15994         MI->getOperand(0).isReg() &&
16022         MI->getOperand(0).isReg() &&
16031         MI->getOperand(0).isReg() &&
16040         MI->getOperand(0).isReg() &&
16049         MI->getOperand(0).isReg() &&
16058         MI->getOperand(0).isReg() &&
16067         MI->getOperand(0).isReg() &&
16078         MI->getOperand(0).isReg() &&
16088         MI->getOperand(0).isReg() &&
16096         MI->getOperand(0).isReg() &&
16110         MI->getOperand(0).isReg() &&
16118         MI->getOperand(0).isReg() &&
16132         MI->getOperand(0).isReg() &&
16140         MI->getOperand(0).isReg() &&
16154         MI->getOperand(0).isReg() &&
16156         MI->getOperand(1).isReg() &&
16166         MI->getOperand(0).isReg() &&
16168         MI->getOperand(1).isReg() &&
16178         MI->getOperand(0).isReg() &&
16180         MI->getOperand(1).isReg() &&
16190         MI->getOperand(0).isReg() &&
16192         MI->getOperand(1).isReg() &&
16202         MI->getOperand(0).isReg() &&
16204         MI->getOperand(1).isReg() &&
16214         MI->getOperand(0).isReg() &&
16216         MI->getOperand(1).isReg() &&
16226         MI->getOperand(0).isReg() &&
16228         MI->getOperand(1).isReg() &&
16238         MI->getOperand(0).isReg() &&
16240         MI->getOperand(1).isReg() &&
16250         MI->getOperand(0).isReg() &&
16252         MI->getOperand(1).isReg() &&
16262         MI->getOperand(0).isReg() &&
16264         MI->getOperand(1).isReg() &&
16274         MI->getOperand(0).isReg() &&
16276         MI->getOperand(1).isReg() &&
16286         MI->getOperand(0).isReg() &&
16288         MI->getOperand(1).isReg() &&
16298         MI->getOperand(0).isReg() &&
16300         MI->getOperand(1).isReg() &&
16310         MI->getOperand(0).isReg() &&
16312         MI->getOperand(1).isReg() &&
16322         MI->getOperand(0).isReg() &&
16324         MI->getOperand(1).isReg() &&
16326         MI->getOperand(2).isReg() &&
16337         MI->getOperand(0).isReg() &&
16339         MI->getOperand(1).isReg() &&
16341         MI->getOperand(2).isReg() &&
16352         MI->getOperand(0).isReg() &&
16354         MI->getOperand(1).isReg() &&
16356         MI->getOperand(2).isReg() &&
16358         MI->getOperand(3).isReg() &&
16368         MI->getOperand(0).isReg() &&
16370         MI->getOperand(1).isReg() &&
16372         MI->getOperand(2).isReg() &&
16383         MI->getOperand(0).isReg() &&
16385         MI->getOperand(1).isReg() &&
16387         MI->getOperand(2).isReg() &&
16398         MI->getOperand(0).isReg() &&
16400         MI->getOperand(1).isReg() &&
16402         MI->getOperand(2).isReg() &&
16404         MI->getOperand(3).isReg() &&
16414         MI->getOperand(0).isReg() &&
16423         MI->getOperand(0).isReg() &&
16432         MI->getOperand(0).isReg() &&
16443         MI->getOperand(0).isReg() &&
16445         MI->getOperand(1).isReg() &&
16447         MI->getOperand(2).isReg() &&
16456         MI->getOperand(0).isReg() &&
16458         MI->getOperand(1).isReg() &&
16460         MI->getOperand(2).isReg() &&
16469         MI->getOperand(0).isReg() &&
16471         MI->getOperand(2).isReg() &&
16481         MI->getOperand(0).isReg() &&
16483         MI->getOperand(2).isReg() &&
16493         MI->getOperand(0).isReg() &&
16495         MI->getOperand(2).isReg() &&
16505         MI->getOperand(0).isReg() &&
16515         MI->getOperand(0).isReg() &&
16525         MI->getOperand(0).isReg() &&
16535         MI->getOperand(0).isReg() &&
16537         MI->getOperand(1).isReg() &&
16539         MI->getOperand(2).isReg() &&
16551         MI->getOperand(0).isReg() &&
16553         MI->getOperand(1).isReg() &&
16555         MI->getOperand(2).isReg() &&
16567         MI->getOperand(0).isReg() &&
16569         MI->getOperand(1).isReg() &&
16571         MI->getOperand(2).isReg() &&
16583         MI->getOperand(0).isReg() &&
16585         MI->getOperand(1).isReg() &&
16587         MI->getOperand(2).isReg() &&
16599         MI->getOperand(0).isReg() &&
16601         MI->getOperand(1).isReg() &&
16603         MI->getOperand(2).isReg() &&
16615         MI->getOperand(0).isReg() &&
16617         MI->getOperand(1).isReg() &&
16619         MI->getOperand(2).isReg() &&
16631         MI->getOperand(0).isReg() &&
16633         MI->getOperand(1).isReg() &&
16635         MI->getOperand(2).isReg() &&
16647         MI->getOperand(0).isReg() &&
16649         MI->getOperand(1).isReg() &&
16651         MI->getOperand(2).isReg() &&
16663         MI->getOperand(0).isReg() &&
16665         MI->getOperand(1).isReg() &&
16667         MI->getOperand(2).isReg() &&
16679         MI->getOperand(0).isReg() &&
16681         MI->getOperand(1).isReg() &&
16683         MI->getOperand(2).isReg() &&
16695         MI->getOperand(0).isReg() &&
16697         MI->getOperand(1).isReg() &&
16699         MI->getOperand(2).isReg() &&
16711         MI->getOperand(0).isReg() &&
16713         MI->getOperand(1).isReg() &&
16715         MI->getOperand(2).isReg() &&
16727         MI->getOperand(0).isReg() &&
16729         MI->getOperand(1).isReg() &&
16731         MI->getOperand(2).isReg() &&
16743         MI->getOperand(0).isReg() &&
16745         MI->getOperand(1).isReg() &&
16747         MI->getOperand(2).isReg() &&
16759         MI->getOperand(0).isReg() &&
16761         MI->getOperand(1).isReg() &&
16763         MI->getOperand(2).isReg() &&
16775         MI->getOperand(0).isReg() &&
16777         MI->getOperand(1).isReg() &&
16779         MI->getOperand(2).isReg() &&
16791         MI->getOperand(0).isReg() &&
16793         MI->getOperand(1).isReg() &&
16795         MI->getOperand(2).isReg() &&
16807         MI->getOperand(0).isReg() &&
16809         MI->getOperand(1).isReg() &&
16811         MI->getOperand(2).isReg() &&
16823         MI->getOperand(0).isReg() &&
16825         MI->getOperand(1).isReg() &&
16827         MI->getOperand(2).isReg() &&
16839         MI->getOperand(0).isReg() &&
16841         MI->getOperand(1).isReg() &&
16843         MI->getOperand(2).isReg() &&
16855         MI->getOperand(0).isReg() &&
16857         MI->getOperand(1).isReg() &&
16859         MI->getOperand(2).isReg() &&
16871         MI->getOperand(0).isReg() &&
16873         MI->getOperand(1).isReg() &&
16875         MI->getOperand(2).isReg() &&
16887         MI->getOperand(0).isReg() &&
16889         MI->getOperand(1).isReg() &&
16891         MI->getOperand(2).isReg() &&
16903         MI->getOperand(0).isReg() &&
16905         MI->getOperand(1).isReg() &&
16907         MI->getOperand(2).isReg() &&
17000         MI->getOperand(0).isReg() &&
17012         MI->getOperand(0).isReg() &&
17024         MI->getOperand(0).isReg() &&
17036         MI->getOperand(0).isReg() &&
17048         MI->getOperand(0).isReg() &&
17060         MI->getOperand(0).isReg() &&
17072         MI->getOperand(0).isReg() &&
17084         MI->getOperand(0).isReg() &&
17096         MI->getOperand(0).isReg() &&
17108         MI->getOperand(0).isReg() &&
17120         MI->getOperand(0).isReg() &&
17132         MI->getOperand(0).isReg() &&
17144         MI->getOperand(0).isReg() &&
17156         MI->getOperand(0).isReg() &&
17168         MI->getOperand(0).isReg() &&
17170         MI->getOperand(3).isReg() &&
17180         MI->getOperand(0).isReg() &&
17182         MI->getOperand(3).isReg() &&
17192         MI->getOperand(0).isReg() &&
17194         MI->getOperand(3).isReg() &&
17204         MI->getOperand(0).isReg() &&
17206         MI->getOperand(3).isReg() &&
17216         MI->getOperand(0).isReg() &&
17218         MI->getOperand(3).isReg() &&
17228         MI->getOperand(0).isReg() &&
17230         MI->getOperand(3).isReg() &&
17240         MI->getOperand(0).isReg() &&
17242         MI->getOperand(3).isReg() &&
17252         MI->getOperand(0).isReg() &&
17254         MI->getOperand(3).isReg() &&
17264         MI->getOperand(0).isReg() &&
17266         MI->getOperand(1).isReg() &&
17286         MI->getOperand(0).isReg() &&
17288         MI->getOperand(1).isReg() &&
17290         MI->getOperand(2).isReg() &&
17302         MI->getOperand(0).isReg() &&
17304         MI->getOperand(1).isReg() &&
17306         MI->getOperand(2).isReg() &&
17318         MI->getOperand(0).isReg() &&
17320         MI->getOperand(1).isReg() &&
17322         MI->getOperand(2).isReg() &&
17334         MI->getOperand(0).isReg() &&
17336         MI->getOperand(1).isReg() &&
17338         MI->getOperand(2).isReg() &&
17350         MI->getOperand(0).isReg() &&
17352         MI->getOperand(1).isReg() &&
17354         MI->getOperand(2).isReg() &&
17366         MI->getOperand(0).isReg() &&
17368         MI->getOperand(1).isReg() &&
17379         MI->getOperand(0).isReg() &&
17381         MI->getOperand(1).isReg() &&
17392         MI->getOperand(0).isReg() &&
17394         MI->getOperand(1).isReg() &&
17405         MI->getOperand(0).isReg() &&
17407         MI->getOperand(1).isReg() &&
17418         MI->getOperand(0).isReg() &&
17420         MI->getOperand(1).isReg() &&
17431         MI->getOperand(0).isReg() &&
17433         MI->getOperand(1).isReg() &&
17444         MI->getOperand(0).isReg() &&
17446         MI->getOperand(1).isReg() &&
17457         MI->getOperand(0).isReg() &&
17459         MI->getOperand(1).isReg() &&
17470         MI->getOperand(0).isReg() &&
17472         MI->getOperand(1).isReg() &&
17474         MI->getOperand(2).isReg() &&
17486         MI->getOperand(0).isReg() &&
17488         MI->getOperand(1).isReg() &&
17490         MI->getOperand(2).isReg() &&
17502         MI->getOperand(0).isReg() &&
17504         MI->getOperand(1).isReg() &&
17506         MI->getOperand(2).isReg() &&
17518         MI->getOperand(0).isReg() &&
17520         MI->getOperand(1).isReg() &&
17531         MI->getOperand(0).isReg() &&
17533         MI->getOperand(1).isReg() &&
17544         MI->getOperand(0).isReg() &&
17546         MI->getOperand(1).isReg() &&
17557         MI->getOperand(0).isReg() &&
17559         MI->getOperand(1).isReg() &&
17570         MI->getOperand(0).isReg() &&
17572         MI->getOperand(1).isReg() &&
17583         MI->getOperand(0).isReg() &&
17585         MI->getOperand(1).isReg() &&
17596         MI->getOperand(0).isReg() &&
17598         MI->getOperand(1).isReg() &&
17609         MI->getOperand(0).isReg() &&
17611         MI->getOperand(1).isReg() &&
17622         MI->getOperand(0).isReg() &&
17624         MI->getOperand(1).isReg() &&
17626         MI->getOperand(2).isReg() &&
17638         MI->getOperand(0).isReg() &&
17640         MI->getOperand(1).isReg() &&
17642         MI->getOperand(2).isReg() &&
17654         MI->getOperand(0).isReg() &&
17656         MI->getOperand(1).isReg() &&
17658         MI->getOperand(2).isReg() &&
17670         MI->getOperand(0).isReg() &&
17672         MI->getOperand(1).isReg() &&
17674         MI->getOperand(2).isReg() &&
17686         MI->getOperand(0).isReg() &&
17688         MI->getOperand(1).isReg() &&
17690         MI->getOperand(2).isReg() &&
17702         MI->getOperand(0).isReg() &&
17704         MI->getOperand(1).isReg() &&
17706         MI->getOperand(2).isReg() &&
17718         MI->getOperand(0).isReg() &&
17720         MI->getOperand(1).isReg() &&
17722         MI->getOperand(2).isReg() &&
17734         MI->getOperand(0).isReg() &&
17736         MI->getOperand(1).isReg() &&
17738         MI->getOperand(2).isReg() &&
17750         MI->getOperand(0).isReg() &&
17752         MI->getOperand(1).isReg() &&
17754         MI->getOperand(2).isReg() &&
17766         MI->getOperand(0).isReg() &&
17768         MI->getOperand(1).isReg() &&
17770         MI->getOperand(2).isReg() &&
17782         MI->getOperand(0).isReg() &&
17784         MI->getOperand(1).isReg() &&
17786         MI->getOperand(2).isReg() &&
17798         MI->getOperand(0).isReg() &&
17800         MI->getOperand(1).isReg() &&
17802         MI->getOperand(2).isReg() &&
17814         MI->getOperand(0).isReg() &&
17816         MI->getOperand(1).isReg() &&
17818         MI->getOperand(2).isReg() &&
17830         MI->getOperand(0).isReg() &&
17832         MI->getOperand(1).isReg() &&
17834         MI->getOperand(2).isReg() &&
17846         MI->getOperand(0).isReg() &&
17848         MI->getOperand(1).isReg() &&
17850         MI->getOperand(2).isReg() &&
17862         MI->getOperand(0).isReg() &&
17864         MI->getOperand(1).isReg() &&
17866         MI->getOperand(2).isReg() &&
17878         MI->getOperand(0).isReg() &&
17880         MI->getOperand(1).isReg() &&
17882         MI->getOperand(2).isReg() &&
17894         MI->getOperand(0).isReg() &&
17896         MI->getOperand(1).isReg() &&
17898         MI->getOperand(2).isReg() &&
17910         MI->getOperand(0).isReg() &&
17912         MI->getOperand(1).isReg() &&
17914         MI->getOperand(2).isReg() &&
17926         MI->getOperand(0).isReg() &&
17928         MI->getOperand(1).isReg() &&
17930         MI->getOperand(2).isReg() &&
17942         MI->getOperand(0).isReg() &&
17944         MI->getOperand(1).isReg() &&
17955         MI->getOperand(0).isReg() &&
17957         MI->getOperand(1).isReg() &&
17968         MI->getOperand(0).isReg() &&
17970         MI->getOperand(1).isReg() &&
17981         MI->getOperand(0).isReg() &&
17983         MI->getOperand(1).isReg() &&
17994         MI->getOperand(0).isReg() &&
17996         MI->getOperand(1).isReg() &&
18007         MI->getOperand(0).isReg() &&
18009         MI->getOperand(1).isReg() &&
18020         MI->getOperand(0).isReg() &&
18022         MI->getOperand(1).isReg() &&
18033         MI->getOperand(0).isReg() &&
18035         MI->getOperand(1).isReg() &&
18046         MI->getOperand(0).isReg() &&
18048         MI->getOperand(1).isReg() &&
18050         MI->getOperand(2).isReg() &&
18062         MI->getOperand(0).isReg() &&
18064         MI->getOperand(1).isReg() &&
18066         MI->getOperand(2).isReg() &&
18078         MI->getOperand(0).isReg() &&
18080         MI->getOperand(1).isReg() &&
18082         MI->getOperand(2).isReg() &&
18094         MI->getOperand(0).isReg() &&
18096         MI->getOperand(1).isReg() &&
18098         MI->getOperand(2).isReg() &&
18110         MI->getOperand(0).isReg() &&
18112         MI->getOperand(1).isReg() &&
18114         MI->getOperand(2).isReg() &&
18126         MI->getOperand(0).isReg() &&
18128         MI->getOperand(1).isReg() &&
18130         MI->getOperand(2).isReg() &&
18142         MI->getOperand(0).isReg() &&
18144         MI->getOperand(1).isReg() &&
18155         MI->getOperand(0).isReg() &&
18157         MI->getOperand(1).isReg() &&
18168         MI->getOperand(0).isReg() &&
18170         MI->getOperand(1).isReg() &&
18181         MI->getOperand(0).isReg() &&
18183         MI->getOperand(1).isReg() &&
18194         MI->getOperand(0).isReg() &&
18196         MI->getOperand(1).isReg() &&
18207         MI->getOperand(0).isReg() &&
18209         MI->getOperand(1).isReg() &&
18220         MI->getOperand(0).isReg() &&
18222         MI->getOperand(1).isReg() &&
18233         MI->getOperand(0).isReg() &&
18235         MI->getOperand(1).isReg() &&
18246         MI->getOperand(0).isReg() &&
18248         MI->getOperand(1).isReg() &&
18259         MI->getOperand(0).isReg() &&
18261         MI->getOperand(1).isReg() &&
18272         MI->getOperand(0).isReg() &&
18274         MI->getOperand(1).isReg() &&
18285         MI->getOperand(0).isReg() &&
18287         MI->getOperand(1).isReg() &&
18298         MI->getOperand(0).isReg() &&
18300         MI->getOperand(1).isReg() &&
18311         MI->getOperand(0).isReg() &&
18313         MI->getOperand(1).isReg() &&
18324         MI->getOperand(0).isReg() &&
18326         MI->getOperand(1).isReg() &&
18337         MI->getOperand(0).isReg() &&
18339         MI->getOperand(1).isReg() &&
18350         MI->getOperand(0).isReg() &&
18352         MI->getOperand(1).isReg() &&
18354         MI->getOperand(2).isReg() &&
18366         MI->getOperand(0).isReg() &&
18368         MI->getOperand(1).isReg() &&
18370         MI->getOperand(2).isReg() &&
18382         MI->getOperand(0).isReg() &&
18384         MI->getOperand(1).isReg() &&
18395         MI->getOperand(0).isReg() &&
18397         MI->getOperand(1).isReg() &&
18408         MI->getOperand(0).isReg() &&
18410         MI->getOperand(1).isReg() &&
18421         MI->getOperand(0).isReg() &&
18423         MI->getOperand(1).isReg() &&
18434         MI->getOperand(0).isReg() &&
18436         MI->getOperand(1).isReg() &&
18438         MI->getOperand(2).isReg() &&
18450         MI->getOperand(0).isReg() &&
18452         MI->getOperand(1).isReg() &&
18454         MI->getOperand(2).isReg() &&
18466         MI->getOperand(0).isReg() &&
18468         MI->getOperand(1).isReg() &&
18470         MI->getOperand(2).isReg() &&
18482         MI->getOperand(0).isReg() &&
18484         MI->getOperand(1).isReg() &&
18495         MI->getOperand(0).isReg() &&
18497         MI->getOperand(1).isReg() &&
18508         MI->getOperand(0).isReg() &&
18510         MI->getOperand(1).isReg() &&
18521         MI->getOperand(0).isReg() &&
18523         MI->getOperand(1).isReg() &&
18534         MI->getOperand(0).isReg() &&
18536         MI->getOperand(1).isReg() &&
18547         MI->getOperand(0).isReg() &&
18549         MI->getOperand(1).isReg() &&
18560         MI->getOperand(0).isReg() &&
18562         MI->getOperand(1).isReg() &&
18573         MI->getOperand(0).isReg() &&
18575         MI->getOperand(1).isReg() &&
18586         MI->getOperand(0).isReg() &&
18588         MI->getOperand(1).isReg() &&
18599         MI->getOperand(0).isReg() &&
18601         MI->getOperand(1).isReg() &&
18612         MI->getOperand(0).isReg() &&
18614         MI->getOperand(1).isReg() &&
18625         MI->getOperand(0).isReg() &&
18627         MI->getOperand(1).isReg() &&
18638         MI->getOperand(0).isReg() &&
18640         MI->getOperand(1).isReg() &&
18651         MI->getOperand(0).isReg() &&
18653         MI->getOperand(1).isReg() &&
18664         MI->getOperand(0).isReg() &&
18666         MI->getOperand(1).isReg() &&
18677         MI->getOperand(0).isReg() &&
18679         MI->getOperand(1).isReg() &&
18681         MI->getOperand(2).isReg() &&
18693         MI->getOperand(0).isReg() &&
18695         MI->getOperand(1).isReg() &&
18706         MI->getOperand(0).isReg() &&
18708         MI->getOperand(1).isReg() &&
18719         MI->getOperand(0).isReg() &&
18721         MI->getOperand(1).isReg() &&
18732         MI->getOperand(0).isReg() &&
18734         MI->getOperand(1).isReg() &&
18745         MI->getOperand(0).isReg() &&
18747         MI->getOperand(1).isReg() &&
18749         MI->getOperand(2).isReg() &&
18761         MI->getOperand(0).isReg() &&
18763         MI->getOperand(1).isReg() &&
18765         MI->getOperand(2).isReg() &&
18777         MI->getOperand(0).isReg() &&
18779         MI->getOperand(1).isReg() &&
18781         MI->getOperand(2).isReg() &&
18793         MI->getOperand(0).isReg() &&
18795         MI->getOperand(1).isReg() &&
18806         MI->getOperand(0).isReg() &&
18808         MI->getOperand(1).isReg() &&
18819         MI->getOperand(0).isReg() &&
18821         MI->getOperand(1).isReg() &&
18832         MI->getOperand(0).isReg() &&
18834         MI->getOperand(1).isReg() &&
18845         MI->getOperand(0).isReg() &&
18847         MI->getOperand(1).isReg() &&
18858         MI->getOperand(0).isReg() &&
18860         MI->getOperand(1).isReg() &&
18871         MI->getOperand(0).isReg() &&
18873         MI->getOperand(1).isReg() &&
18884         MI->getOperand(0).isReg() &&
18886         MI->getOperand(1).isReg() &&
18897         MI->getOperand(0).isReg() &&
18899         MI->getOperand(1).isReg() &&
18910         MI->getOperand(0).isReg() &&
18912         MI->getOperand(1).isReg() &&
18923         MI->getOperand(0).isReg() &&
18925         MI->getOperand(1).isReg() &&
18936         MI->getOperand(0).isReg() &&
18938         MI->getOperand(1).isReg() &&
18949         MI->getOperand(0).isReg() &&
18951         MI->getOperand(1).isReg() &&
18962         MI->getOperand(0).isReg() &&
18964         MI->getOperand(1).isReg() &&
18975         MI->getOperand(0).isReg() &&
18977         MI->getOperand(1).isReg() &&
18988         MI->getOperand(0).isReg() &&
18990         MI->getOperand(1).isReg() &&
18992         MI->getOperand(2).isReg() &&
19004         MI->getOperand(0).isReg() &&
19006         MI->getOperand(1).isReg() &&
19017         MI->getOperand(0).isReg() &&
19019         MI->getOperand(1).isReg() &&
19030         MI->getOperand(0).isReg() &&
19032         MI->getOperand(1).isReg() &&
19043         MI->getOperand(0).isReg() &&
19045         MI->getOperand(1).isReg() &&
19056         MI->getOperand(0).isReg() &&
19058         MI->getOperand(1).isReg() &&
19060         MI->getOperand(2).isReg() &&
19072         MI->getOperand(0).isReg() &&
19074         MI->getOperand(1).isReg() &&
19076         MI->getOperand(2).isReg() &&
19088         MI->getOperand(0).isReg() &&
19090         MI->getOperand(1).isReg() &&
19101         MI->getOperand(0).isReg() &&
19103         MI->getOperand(1).isReg() &&
19114         MI->getOperand(0).isReg() &&
19116         MI->getOperand(1).isReg() &&
19127         MI->getOperand(0).isReg() &&
19129         MI->getOperand(1).isReg() &&
19140         MI->getOperand(0).isReg() &&
19142         MI->getOperand(1).isReg() &&
19153         MI->getOperand(0).isReg() &&
19155         MI->getOperand(1).isReg() &&
19166         MI->getOperand(0).isReg() &&
19168         MI->getOperand(1).isReg() &&
19179         MI->getOperand(0).isReg() &&
19181         MI->getOperand(1).isReg() &&
19183         MI->getOperand(2).isReg() &&
19195         MI->getOperand(0).isReg() &&
19197         MI->getOperand(1).isReg() &&
19208         MI->getOperand(0).isReg() &&
19210         MI->getOperand(1).isReg() &&
19221         MI->getOperand(0).isReg() &&
19223         MI->getOperand(1).isReg() &&
19234         MI->getOperand(0).isReg() &&
19236         MI->getOperand(1).isReg() &&
19247         MI->getOperand(0).isReg() &&
19249         MI->getOperand(1).isReg() &&
19260         MI->getOperand(0).isReg() &&
19262         MI->getOperand(1).isReg() &&
19273         MI->getOperand(0).isReg() &&
19275         MI->getOperand(1).isReg() &&
19286         MI->getOperand(0).isReg() &&
19288         MI->getOperand(1).isReg() &&
19299         MI->getOperand(0).isReg() &&
19301         MI->getOperand(1).isReg() &&
19303         MI->getOperand(2).isReg() &&
19315         MI->getOperand(0).isReg() &&
19317         MI->getOperand(1).isReg() &&
19328         MI->getOperand(0).isReg() &&
19330         MI->getOperand(1).isReg() &&
19341         MI->getOperand(0).isReg() &&
19343         MI->getOperand(1).isReg() &&
19354         MI->getOperand(0).isReg() &&
19356         MI->getOperand(1).isReg() &&
19368         MI->getOperand(1).isReg() &&
19370         MI->getOperand(2).isReg() &&
19381         MI->getOperand(1).isReg() &&
19383         MI->getOperand(2).isReg() &&
19394         MI->getOperand(1).isReg() &&
19396         MI->getOperand(2).isReg() &&
19407         MI->getOperand(1).isReg() &&
19409         MI->getOperand(2).isReg() &&
19420         MI->getOperand(1).isReg() &&
19422         MI->getOperand(2).isReg() &&
19433         MI->getOperand(1).isReg() &&
19435         MI->getOperand(2).isReg() &&
19446         MI->getOperand(1).isReg() &&
19448         MI->getOperand(2).isReg() &&
19459         MI->getOperand(1).isReg() &&
19461         MI->getOperand(2).isReg() &&
19471         MI->getOperand(0).isReg() &&
19473         MI->getOperand(1).isReg() &&
19485         MI->getOperand(0).isReg() &&
19487         MI->getOperand(1).isReg() &&
19499         MI->getOperand(0).isReg() &&
19501         MI->getOperand(1).isReg() &&
19513         MI->getOperand(0).isReg() &&
19515         MI->getOperand(1).isReg() &&
19527         MI->getOperand(0).isReg() &&
19529         MI->getOperand(1).isReg() &&
19541         MI->getOperand(0).isReg() &&
19543         MI->getOperand(1).isReg() &&
19555         MI->getOperand(0).isReg() &&
19557         MI->getOperand(1).isReg() &&
19569         MI->getOperand(0).isReg() &&
19571         MI->getOperand(1).isReg() &&
19583         MI->getOperand(0).isReg() &&
19585         MI->getOperand(1).isReg() &&
19598         MI->getOperand(1).isReg() &&
19600         MI->getOperand(2).isReg() &&
19611         MI->getOperand(1).isReg() &&
19613         MI->getOperand(2).isReg() &&
19624         MI->getOperand(1).isReg() &&
19626         MI->getOperand(2).isReg() &&
19637         MI->getOperand(1).isReg() &&
19639         MI->getOperand(2).isReg() &&
19650         MI->getOperand(1).isReg() &&
19652         MI->getOperand(2).isReg() &&
19663         MI->getOperand(1).isReg() &&
19665         MI->getOperand(2).isReg() &&
19676         MI->getOperand(1).isReg() &&
19678         MI->getOperand(2).isReg() &&
19689         MI->getOperand(1).isReg() &&
19691         MI->getOperand(2).isReg() &&
19702         MI->getOperand(1).isReg() &&
19704         MI->getOperand(2).isReg() &&
19715         MI->getOperand(1).isReg() &&
19717         MI->getOperand(2).isReg() &&
19728         MI->getOperand(1).isReg() &&
19730         MI->getOperand(2).isReg() &&
19741         MI->getOperand(1).isReg() &&
19743         MI->getOperand(2).isReg() &&
19754         MI->getOperand(1).isReg() &&
19756         MI->getOperand(2).isReg() &&
19767         MI->getOperand(1).isReg() &&
19769         MI->getOperand(2).isReg() &&
19780         MI->getOperand(1).isReg() &&
19782         MI->getOperand(2).isReg() &&
19793         MI->getOperand(1).isReg() &&
19795         MI->getOperand(2).isReg() &&
19805         MI->getOperand(0).isReg() &&
19807         MI->getOperand(1).isReg() &&
19809         MI->getOperand(2).isReg() &&
19820         MI->getOperand(0).isReg() &&
19822         MI->getOperand(1).isReg() &&
19824         MI->getOperand(2).isReg() &&
19835         MI->getOperand(0).isReg() &&
19837         MI->getOperand(1).isReg() &&
19839         MI->getOperand(2).isReg() &&
19850         MI->getOperand(0).isReg() &&
19852         MI->getOperand(1).isReg() &&
19854         MI->getOperand(2).isReg() &&
19865         MI->getOperand(0).isReg() &&
19867         MI->getOperand(1).isReg() &&
19869         MI->getOperand(2).isReg() &&
19880         MI->getOperand(0).isReg() &&
19882         MI->getOperand(1).isReg() &&
19884         MI->getOperand(2).isReg() &&
19895         MI->getOperand(0).isReg() &&
19897         MI->getOperand(1).isReg() &&
19899         MI->getOperand(2).isReg() &&
19910         MI->getOperand(0).isReg() &&
19912         MI->getOperand(1).isReg() &&
19914         MI->getOperand(2).isReg() &&
19925         MI->getOperand(0).isReg() &&
19927         MI->getOperand(1).isReg() &&
19929         MI->getOperand(2).isReg() &&
19940         MI->getOperand(0).isReg() &&
19942         MI->getOperand(1).isReg() &&
19944         MI->getOperand(2).isReg() &&
19955         MI->getOperand(0).isReg() &&
19957         MI->getOperand(1).isReg() &&
19959         MI->getOperand(2).isReg() &&
19970         MI->getOperand(0).isReg() &&
19972         MI->getOperand(1).isReg() &&
19974         MI->getOperand(2).isReg() &&
19985         MI->getOperand(0).isReg() &&
19987         MI->getOperand(1).isReg() &&
19989         MI->getOperand(2).isReg() &&
20000         MI->getOperand(0).isReg() &&
20002         MI->getOperand(1).isReg() &&
20004         MI->getOperand(2).isReg() &&
20015         MI->getOperand(0).isReg() &&
20017         MI->getOperand(1).isReg() &&
20019         MI->getOperand(2).isReg() &&
20030         MI->getOperand(0).isReg() &&
20032         MI->getOperand(1).isReg() &&
20034         MI->getOperand(2).isReg() &&
20045         MI->getOperand(0).isReg() &&
20047         MI->getOperand(2).isReg() &&
20059         MI->getOperand(0).isReg() &&
20061         MI->getOperand(1).isReg() &&
20063         MI->getOperand(2).isReg() &&
20075         MI->getOperand(0).isReg() &&
20077         MI->getOperand(1).isReg() &&
20079         MI->getOperand(2).isReg() &&
20091         MI->getOperand(0).isReg() &&
20093         MI->getOperand(1).isReg() &&
20095         MI->getOperand(2).isReg() &&
20107         MI->getOperand(0).isReg() &&
20109         MI->getOperand(1).isReg() &&
20111         MI->getOperand(2).isReg() &&
20123         MI->getOperand(0).isReg() &&
20125         MI->getOperand(1).isReg() &&
20127         MI->getOperand(2).isReg() &&
20139         MI->getOperand(0).isReg() &&
20141         MI->getOperand(1).isReg() &&
20143         MI->getOperand(2).isReg() &&
20155         MI->getOperand(0).isReg() &&
20157         MI->getOperand(1).isReg() &&
20159         MI->getOperand(2).isReg() &&
20171         MI->getOperand(0).isReg() &&
20173         MI->getOperand(1).isReg() &&
20175         MI->getOperand(2).isReg() &&
20187         MI->getOperand(0).isReg() &&
20189         MI->getOperand(1).isReg() &&
20191         MI->getOperand(2).isReg() &&
20203         MI->getOperand(0).isReg() &&
20205         MI->getOperand(1).isReg() &&
20207         MI->getOperand(2).isReg() &&
20219         MI->getOperand(0).isReg() &&
20221         MI->getOperand(1).isReg() &&
20223         MI->getOperand(2).isReg() &&
20235         MI->getOperand(0).isReg() &&
20237         MI->getOperand(1).isReg() &&
20239         MI->getOperand(2).isReg() &&
20251         MI->getOperand(0).isReg() &&
20253         MI->getOperand(1).isReg() &&
20255         MI->getOperand(2).isReg() &&
20267         MI->getOperand(0).isReg() &&
20269         MI->getOperand(1).isReg() &&
20271         MI->getOperand(2).isReg() &&
20283         MI->getOperand(0).isReg() &&
20285         MI->getOperand(1).isReg() &&
20287         MI->getOperand(2).isReg() &&
20299         MI->getOperand(0).isReg() &&
20301         MI->getOperand(1).isReg() &&
20303         MI->getOperand(2).isReg() &&
20315         MI->getOperand(0).isReg() &&
20317         MI->getOperand(1).isReg() &&
20319         MI->getOperand(2).isReg() &&
20330         MI->getOperand(0).isReg() &&
20332         MI->getOperand(1).isReg() &&
20334         MI->getOperand(2).isReg() &&
20345         MI->getOperand(0).isReg() &&
20347         MI->getOperand(1).isReg() &&
20349         MI->getOperand(2).isReg() &&
20360         MI->getOperand(0).isReg() &&
20362         MI->getOperand(1).isReg() &&
20364         MI->getOperand(2).isReg() &&
20375         MI->getOperand(0).isReg() &&
20377         MI->getOperand(1).isReg() &&
20379         MI->getOperand(2).isReg() &&
20390         MI->getOperand(0).isReg() &&
20392         MI->getOperand(1).isReg() &&
20394         MI->getOperand(2).isReg() &&
20406         MI->getOperand(0).isReg() &&
20408         MI->getOperand(1).isReg() &&
20410         MI->getOperand(2).isReg() &&
20421         MI->getOperand(0).isReg() &&
20423         MI->getOperand(1).isReg() &&
20425         MI->getOperand(2).isReg() &&
20436         MI->getOperand(0).isReg() &&
20438         MI->getOperand(1).isReg() &&
20440         MI->getOperand(2).isReg() &&
20452         MI->getOperand(0).isReg() &&
20454         MI->getOperand(1).isReg() &&
20456         MI->getOperand(2).isReg() &&
20467         MI->getOperand(0).isReg() &&
20469         MI->getOperand(1).isReg() &&
20471         MI->getOperand(2).isReg() &&
20483         MI->getOperand(0).isReg() &&
20485         MI->getOperand(1).isReg() &&
20487         MI->getOperand(2).isReg() &&
20498         MI->getOperand(0).isReg() &&
20500         MI->getOperand(1).isReg() &&
20502         MI->getOperand(2).isReg() &&
20513         MI->getOperand(0).isReg() &&
20515         MI->getOperand(1).isReg() &&
20517         MI->getOperand(2).isReg() &&
20528         MI->getOperand(0).isReg() &&
20530         MI->getOperand(1).isReg() &&
20532         MI->getOperand(2).isReg() &&
20543         MI->getOperand(0).isReg() &&
20545         MI->getOperand(1).isReg() &&
20547         MI->getOperand(2).isReg() &&
20558         MI->getOperand(0).isReg() &&
20560         MI->getOperand(1).isReg() &&
20562         MI->getOperand(2).isReg() &&
20573         MI->getOperand(0).isReg() &&
20575         MI->getOperand(1).isReg() &&
20577         MI->getOperand(2).isReg() &&
20588         MI->getOperand(0).isReg() &&
20590         MI->getOperand(1).isReg() &&
20592         MI->getOperand(2).isReg() &&
20604         MI->getOperand(0).isReg() &&
20606         MI->getOperand(1).isReg() &&
20608         MI->getOperand(2).isReg() &&
20619         MI->getOperand(0).isReg() &&
20621         MI->getOperand(1).isReg() &&
20623         MI->getOperand(2).isReg() &&
20634         MI->getOperand(0).isReg() &&
20636         MI->getOperand(1).isReg() &&
20638         MI->getOperand(2).isReg() &&
20649         MI->getOperand(0).isReg() &&
20651         MI->getOperand(1).isReg() &&
20653         MI->getOperand(2).isReg() &&
20664         MI->getOperand(0).isReg() &&
20666         MI->getOperand(1).isReg() &&
20668         MI->getOperand(2).isReg() &&
20679         MI->getOperand(0).isReg() &&
20681         MI->getOperand(1).isReg() &&
20683         MI->getOperand(2).isReg() &&
20694         MI->getOperand(0).isReg() &&
20696         MI->getOperand(1).isReg() &&
20698         MI->getOperand(2).isReg() &&
20709         MI->getOperand(0).isReg() &&
20711         MI->getOperand(1).isReg() &&
20713         MI->getOperand(2).isReg() &&
20724         MI->getOperand(0).isReg() &&
20726         MI->getOperand(1).isReg() &&
20738         MI->getOperand(0).isReg() &&
20740         MI->getOperand(1).isReg() &&
20752         MI->getOperand(0).isReg() &&
20754         MI->getOperand(1).isReg() &&
20756         MI->getOperand(2).isReg() &&
20769         MI->getOperand(0).isReg() &&
20771         MI->getOperand(1).isReg() &&
20782         MI->getOperand(0).isReg() &&
20784         MI->getOperand(1).isReg() &&
20786         MI->getOperand(2).isReg() &&
20799         MI->getOperand(0).isReg() &&
20801         MI->getOperand(1).isReg() &&
20812         MI->getOperand(0).isReg() &&
20814         MI->getOperand(1).isReg() &&
20816         MI->getOperand(2).isReg() &&
20829         MI->getOperand(0).isReg() &&
20831         MI->getOperand(1).isReg() &&
20842         MI->getOperand(0).isReg() &&
20844         MI->getOperand(1).isReg() &&
20846         MI->getOperand(2).isReg() &&
20859         MI->getOperand(0).isReg() &&
20861         MI->getOperand(1).isReg() &&
20872         MI->getOperand(0).isReg() &&
20874         MI->getOperand(1).isReg() &&
20876         MI->getOperand(2).isReg() &&
20889         MI->getOperand(0).isReg() &&
20891         MI->getOperand(1).isReg() &&
20902         MI->getOperand(0).isReg() &&
20904         MI->getOperand(1).isReg() &&
20906         MI->getOperand(2).isReg() &&
20919         MI->getOperand(0).isReg() &&
20921         MI->getOperand(1).isReg() &&
20932         MI->getOperand(0).isReg() &&
20934         MI->getOperand(1).isReg() &&
20936         MI->getOperand(2).isReg() &&
20949         MI->getOperand(0).isReg() &&
20951         MI->getOperand(1).isReg() &&
20962         MI->getOperand(0).isReg() &&
20964         MI->getOperand(1).isReg() &&
20966         MI->getOperand(2).isReg() &&
20979         MI->getOperand(0).isReg() &&
20981         MI->getOperand(1).isReg() &&
20992         MI->getOperand(0).isReg() &&
20994         MI->getOperand(1).isReg() &&
20996         MI->getOperand(2).isReg() &&
21009         MI->getOperand(0).isReg() &&
21011         MI->getOperand(1).isReg() &&
21022         MI->getOperand(0).isReg() &&
21024         MI->getOperand(1).isReg() &&
21026         MI->getOperand(2).isReg() &&
21039         MI->getOperand(0).isReg() &&
21041         MI->getOperand(1).isReg() &&
21052         MI->getOperand(0).isReg() &&
21054         MI->getOperand(1).isReg() &&
21056         MI->getOperand(2).isReg() &&
21069         MI->getOperand(0).isReg() &&
21071         MI->getOperand(1).isReg() &&
21082         MI->getOperand(0).isReg() &&
21084         MI->getOperand(1).isReg() &&
21086         MI->getOperand(2).isReg() &&
21099         MI->getOperand(0).isReg() &&
21101         MI->getOperand(1).isReg() &&
21112         MI->getOperand(0).isReg() &&
21114         MI->getOperand(1).isReg() &&
21116         MI->getOperand(2).isReg() &&
21129         MI->getOperand(0).isReg() &&
21131         MI->getOperand(1).isReg() &&
21142         MI->getOperand(0).isReg() &&
21144         MI->getOperand(1).isReg() &&
21146         MI->getOperand(2).isReg() &&
21159         MI->getOperand(0).isReg() &&
21161         MI->getOperand(1).isReg() &&
21172         MI->getOperand(0).isReg() &&
21174         MI->getOperand(1).isReg() &&
21186         MI->getOperand(0).isReg() &&
21188         MI->getOperand(1).isReg() &&
21201         MI->getOperand(1).isReg() &&
21203         MI->getOperand(2).isReg() &&
21214         MI->getOperand(1).isReg() &&
21216         MI->getOperand(2).isReg() &&
21227         MI->getOperand(1).isReg() &&
21229         MI->getOperand(2).isReg() &&
21240         MI->getOperand(1).isReg() &&
21242         MI->getOperand(2).isReg() &&
21253         MI->getOperand(1).isReg() &&
21255         MI->getOperand(2).isReg() &&
21266         MI->getOperand(1).isReg() &&
21268         MI->getOperand(2).isReg() &&
21279         MI->getOperand(1).isReg() &&
21281         MI->getOperand(2).isReg() &&
21292         MI->getOperand(1).isReg() &&
21294         MI->getOperand(2).isReg() &&
21305         MI->getOperand(1).isReg() &&
21307         MI->getOperand(2).isReg() &&
21318         MI->getOperand(1).isReg() &&
21320         MI->getOperand(2).isReg() &&
21331         MI->getOperand(1).isReg() &&
21333         MI->getOperand(2).isReg() &&
21344         MI->getOperand(1).isReg() &&
21346         MI->getOperand(2).isReg() &&
21357         MI->getOperand(1).isReg() &&
21359         MI->getOperand(2).isReg() &&
21370         MI->getOperand(1).isReg() &&
21372         MI->getOperand(2).isReg() &&
21383         MI->getOperand(1).isReg() &&
21385         MI->getOperand(2).isReg() &&
21396         MI->getOperand(1).isReg() &&
21398         MI->getOperand(2).isReg() &&
21409         MI->getOperand(1).isReg() &&
21411         MI->getOperand(2).isReg() &&
21422         MI->getOperand(1).isReg() &&
21424         MI->getOperand(2).isReg() &&
21435         MI->getOperand(1).isReg() &&
21437         MI->getOperand(2).isReg() &&
21448         MI->getOperand(1).isReg() &&
21450         MI->getOperand(2).isReg() &&
21461         MI->getOperand(1).isReg() &&
21463         MI->getOperand(2).isReg() &&
21474         MI->getOperand(1).isReg() &&
21476         MI->getOperand(2).isReg() &&
21487         MI->getOperand(1).isReg() &&
21489         MI->getOperand(2).isReg() &&
21500         MI->getOperand(1).isReg() &&
21502         MI->getOperand(2).isReg() &&
21512         MI->getOperand(0).isReg() &&
21514         MI->getOperand(1).isReg() &&
21525         MI->getOperand(0).isReg() &&
21527         MI->getOperand(1).isReg() &&
21538         MI->getOperand(0).isReg() &&
21540         MI->getOperand(1).isReg() &&
21551         MI->getOperand(0).isReg() &&
21553         MI->getOperand(1).isReg() &&
21564         MI->getOperand(0).isReg() &&
21566         MI->getOperand(1).isReg() &&
21577         MI->getOperand(0).isReg() &&
21579         MI->getOperand(1).isReg() &&
21590         MI->getOperand(0).isReg() &&
21592         MI->getOperand(1).isReg() &&
21603         MI->getOperand(0).isReg() &&
21605         MI->getOperand(1).isReg() &&
21616         MI->getOperand(0).isReg() &&
21618         MI->getOperand(1).isReg() &&
21630         MI->getOperand(1).isReg() &&
21632         MI->getOperand(2).isReg() &&
21643         MI->getOperand(1).isReg() &&
21645         MI->getOperand(2).isReg() &&
21656         MI->getOperand(1).isReg() &&
21658         MI->getOperand(2).isReg() &&
21669         MI->getOperand(1).isReg() &&
21671         MI->getOperand(2).isReg() &&
21682         MI->getOperand(1).isReg() &&
21684         MI->getOperand(2).isReg() &&
21695         MI->getOperand(1).isReg() &&
21697         MI->getOperand(2).isReg() &&
21708         MI->getOperand(1).isReg() &&
21710         MI->getOperand(2).isReg() &&
21721         MI->getOperand(1).isReg() &&
21723         MI->getOperand(2).isReg() &&
21734         MI->getOperand(1).isReg() &&
21736         MI->getOperand(2).isReg() &&
21747         MI->getOperand(1).isReg() &&
21749         MI->getOperand(2).isReg() &&
21760         MI->getOperand(1).isReg() &&
21762         MI->getOperand(2).isReg() &&
21773         MI->getOperand(1).isReg() &&
21775         MI->getOperand(2).isReg() &&
21786         MI->getOperand(1).isReg() &&
21788         MI->getOperand(2).isReg() &&
21799         MI->getOperand(1).isReg() &&
21801         MI->getOperand(2).isReg() &&
21812         MI->getOperand(1).isReg() &&
21814         MI->getOperand(2).isReg() &&
21825         MI->getOperand(1).isReg() &&
21827         MI->getOperand(2).isReg() &&
21837         MI->getOperand(0).isReg() &&
21839         MI->getOperand(1).isReg() &&
21850         MI->getOperand(0).isReg() &&
21852         MI->getOperand(1).isReg() &&
21863         MI->getOperand(0).isReg() &&
21865         MI->getOperand(1).isReg() &&
21876         MI->getOperand(0).isReg() &&
21878         MI->getOperand(1).isReg() &&
21889         MI->getOperand(0).isReg() &&
21891         MI->getOperand(1).isReg() &&
21902         MI->getOperand(0).isReg() &&
21904         MI->getOperand(1).isReg() &&
21915         MI->getOperand(0).isReg() &&
21917         MI->getOperand(1).isReg() &&
21928         MI->getOperand(0).isReg() &&
21930         MI->getOperand(1).isReg() &&
21941         MI->getOperand(0).isReg() &&
21943         MI->getOperand(1).isReg() &&
21954         MI->getOperand(0).isReg() &&
21956         MI->getOperand(1).isReg() &&
21967         MI->getOperand(0).isReg() &&
21969         MI->getOperand(1).isReg() &&
21980         MI->getOperand(0).isReg() &&
21982         MI->getOperand(1).isReg() &&
21993         MI->getOperand(0).isReg() &&
21995         MI->getOperand(1).isReg() &&
22006         MI->getOperand(0).isReg() &&
22008         MI->getOperand(1).isReg() &&
22019         MI->getOperand(0).isReg() &&
22021         MI->getOperand(1).isReg() &&
22023         MI->getOperand(2).isReg() &&
22033         MI->getOperand(0).isReg() &&
22035         MI->getOperand(1).isReg() &&
22037         MI->getOperand(2).isReg() &&
22047         MI->getOperand(0).isReg() &&
22049         MI->getOperand(1).isReg() &&
22051         MI->getOperand(2).isReg() &&
22061         MI->getOperand(0).isReg() &&
22063         MI->getOperand(1).isReg() &&
22065         MI->getOperand(2).isReg() &&
22075         MI->getOperand(0).isReg() &&
22077         MI->getOperand(1).isReg() &&
22086         MI->getOperand(0).isReg() &&
22088         MI->getOperand(1).isReg() &&
22097         MI->getOperand(0).isReg() &&
22100         MI->getOperand(2).isReg() &&
22109         MI->getOperand(0).isReg() &&
22112         MI->getOperand(2).isReg() &&
22119         MI->getOperand(0).isReg() &&
22121         MI->getOperand(1).isReg() &&
22123         MI->getOperand(2).isReg() &&
22134         MI->getOperand(0).isReg() &&
22137         MI->getOperand(2).isReg() &&
22146         MI->getOperand(0).isReg() &&
22149         MI->getOperand(2).isReg() &&
22156         MI->getOperand(0).isReg() &&
22158         MI->getOperand(1).isReg() &&
22160         MI->getOperand(2).isReg() &&
22171         MI->getOperand(0).isReg() &&
22173         MI->getOperand(1).isReg() &&
22175         MI->getOperand(2).isReg() &&
22177         MI->getOperand(3).isReg() &&
22187         MI->getOperand(0).isReg() &&
22190         MI->getOperand(2).isReg() &&
22199         MI->getOperand(0).isReg() &&
22201         MI->getOperand(1).isReg() &&
22203         MI->getOperand(2).isReg() &&
22214         MI->getOperand(0).isReg() &&
22217         MI->getOperand(2).isReg() &&
22226         MI->getOperand(0).isReg() &&
22228         MI->getOperand(1).isReg() &&
22230         MI->getOperand(2).isReg() &&
22241         MI->getOperand(0).isReg() &&
22243         MI->getOperand(1).isReg() &&
22245         MI->getOperand(2).isReg() &&
22247         MI->getOperand(3).isReg() &&
22257         MI->getOperand(0).isReg() &&
22266         MI->getOperand(0).isReg() &&
22275         MI->getOperand(0).isReg() &&
22286         MI->getOperand(0).isReg() &&
22288         MI->getOperand(1).isReg() &&
22290         MI->getOperand(2).isReg() &&
22300         MI->getOperand(0).isReg() &&
22302         MI->getOperand(1).isReg() &&
22304         MI->getOperand(2).isReg() &&
22313         MI->getOperand(0).isReg() &&
22315         MI->getOperand(1).isReg() &&
22317         MI->getOperand(2).isReg() &&
22326         MI->getOperand(1).isReg() &&
22328         MI->getOperand(2).isReg() &&
22340         MI->getOperand(1).isReg() &&
22342         MI->getOperand(2).isReg() &&
22354         MI->getOperand(1).isReg() &&
22356         MI->getOperand(2).isReg() &&
22368         MI->getOperand(1).isReg() &&
22370         MI->getOperand(2).isReg() &&
22382         MI->getOperand(1).isReg() &&
22384         MI->getOperand(2).isReg() &&
22396         MI->getOperand(1).isReg() &&
22398         MI->getOperand(2).isReg() &&
22410         MI->getOperand(1).isReg() &&
22412         MI->getOperand(2).isReg() &&
22424         MI->getOperand(1).isReg() &&
22426         MI->getOperand(2).isReg() &&
22438         MI->getOperand(1).isReg() &&
22440         MI->getOperand(2).isReg() &&
22452         MI->getOperand(1).isReg() &&
22454         MI->getOperand(2).isReg() &&
22467         MI->getOperand(1).isReg() &&
22478         MI->getOperand(1).isReg() &&
22489         MI->getOperand(1).isReg() &&
22491         MI->getOperand(2).isReg() &&
22503         MI->getOperand(1).isReg() &&
22505         MI->getOperand(2).isReg() &&
22517         MI->getOperand(1).isReg() &&
22519         MI->getOperand(2).isReg() &&
22531         MI->getOperand(0).isReg() &&
22543         MI->getOperand(0).isReg() &&
22555         MI->getOperand(0).isReg() &&
22567         MI->getOperand(0).isReg() &&
22579         MI->getOperand(0).isReg() &&
22591         MI->getOperand(0).isReg() &&
22603         MI->getOperand(0).isReg() &&
22615         MI->getOperand(0).isReg() &&
22635         MI->getOperand(0).isReg() &&
22638         MI->getOperand(2).isReg() &&
22647         MI->getOperand(0).isReg() &&
22650         MI->getOperand(2).isReg() &&
22659         MI->getOperand(0).isReg() &&
22662         MI->getOperand(2).isReg() &&
22671         MI->getOperand(0).isReg() &&
22674         MI->getOperand(2).isReg() &&
22683         MI->getOperand(0).isReg() &&
22685         MI->getOperand(1).isReg() &&
22694         MI->getOperand(0).isReg() &&
22696         MI->getOperand(1).isReg() &&
22707         MI->getOperand(0).isReg() &&
22709         MI->getOperand(1).isReg() &&
22722         MI->getOperand(0).isReg() &&
22724         MI->getOperand(1).isReg() &&
22733         MI->getOperand(0).isReg() &&
22735         MI->getOperand(1).isReg() &&
22746         MI->getOperand(0).isReg() &&
22748         MI->getOperand(1).isReg() &&
22759         MI->getOperand(0).isReg() &&
22761         MI->getOperand(1).isReg() &&
22774         MI->getOperand(0).isReg() &&
22776         MI->getOperand(1).isReg() &&
22778         MI->getOperand(2).isReg() &&
22780         MI->getOperand(3).isReg() &&
22790         MI->getOperand(0).isReg() &&
22792         MI->getOperand(1).isReg() &&
22794         MI->getOperand(2).isReg() &&
22796         MI->getOperand(3).isReg() &&
22806         MI->getOperand(0).isReg() &&
22808         MI->getOperand(1).isReg() &&
22810         MI->getOperand(2).isReg() &&
22812         MI->getOperand(3).isReg() &&
22822         MI->getOperand(0).isReg() &&
22824         MI->getOperand(1).isReg() &&
22826         MI->getOperand(2).isReg() &&
22828         MI->getOperand(3).isReg() &&
22838         MI->getOperand(0).isReg() &&
22840         MI->getOperand(1).isReg() &&
22842         MI->getOperand(2).isReg() &&
22844         MI->getOperand(3).isReg() &&
22854         MI->getOperand(0).isReg() &&
22856         MI->getOperand(1).isReg() &&
22858         MI->getOperand(2).isReg() &&
22868         MI->getOperand(0).isReg() &&
22870         MI->getOperand(1).isReg() &&
22872         MI->getOperand(2).isReg() &&
22882         MI->getOperand(0).isReg() &&
22894         MI->getOperand(0).isReg() &&
22906         MI->getOperand(0).isReg() &&
22908         MI->getOperand(1).isReg() &&
22920         MI->getOperand(0).isReg() &&
22922         MI->getOperand(1).isReg() &&
22934         MI->getOperand(0).isReg() &&
22946         MI->getOperand(0).isReg() &&
22958         MI->getOperand(0).isReg() &&
22960         MI->getOperand(1).isReg() &&
22972         MI->getOperand(0).isReg() &&
22974         MI->getOperand(1).isReg() &&
22986         MI->getOperand(0).isReg() &&
22998         MI->getOperand(0).isReg() &&
23010         MI->getOperand(0).isReg() &&
23022         MI->getOperand(0).isReg() &&
23034         MI->getOperand(0).isReg() &&
23036         MI->getOperand(1).isReg() &&
23048         MI->getOperand(0).isReg() &&
23050         MI->getOperand(1).isReg() &&
23062         MI->getOperand(0).isReg() &&
23074         MI->getOperand(0).isReg() &&
23086         MI->getOperand(0).isReg() &&
23098         MI->getOperand(0).isReg() &&
23110         MI->getOperand(0).isReg() &&
23112         MI->getOperand(1).isReg() &&
23124         MI->getOperand(0).isReg() &&
23126         MI->getOperand(1).isReg() &&
23138         MI->getOperand(0).isReg() &&
23150         MI->getOperand(0).isReg() &&
23162         MI->getOperand(0).isReg() &&
23174         MI->getOperand(0).isReg() &&
23186         MI->getOperand(0).isReg() &&
23188         MI->getOperand(1).isReg() &&
23200         MI->getOperand(0).isReg() &&
23202         MI->getOperand(1).isReg() &&
23214         MI->getOperand(0).isReg() &&
23226         MI->getOperand(0).isReg() &&
23238         MI->getOperand(0).isReg() &&
23240         MI->getOperand(1).isReg() &&
23252         MI->getOperand(0).isReg() &&
23254         MI->getOperand(1).isReg() &&
23266         MI->getOperand(0).isReg() &&
23278         MI->getOperand(0).isReg() &&
23290         MI->getOperand(0).isReg() &&
23302         MI->getOperand(0).isReg() &&
23314         MI->getOperand(0).isReg() &&
23316         MI->getOperand(1).isReg() &&
23328         MI->getOperand(0).isReg() &&
23330         MI->getOperand(1).isReg() &&
23342         MI->getOperand(0).isReg() &&
23354         MI->getOperand(0).isReg() &&
23366         MI->getOperand(0).isReg() &&
23378         MI->getOperand(0).isReg() &&
23390         MI->getOperand(0).isReg() &&
23392         MI->getOperand(1).isReg() &&
23404         MI->getOperand(0).isReg() &&
23406         MI->getOperand(1).isReg() &&
23418         MI->getOperand(0).isReg() &&
23430         MI->getOperand(0).isReg() &&
23442         MI->getOperand(0).isReg() &&
23444         MI->getOperand(1).isReg() &&
23446         MI->getOperand(2).isReg() &&
23458         MI->getOperand(0).isReg() &&
23460         MI->getOperand(1).isReg() &&
23462         MI->getOperand(2).isReg() &&
23474         MI->getOperand(0).isReg() &&
23476         MI->getOperand(1).isReg() &&
23478         MI->getOperand(2).isReg() &&
23490         MI->getOperand(0).isReg() &&
23492         MI->getOperand(1).isReg() &&
23494         MI->getOperand(2).isReg() &&
23506         MI->getOperand(0).isReg() &&
23508         MI->getOperand(1).isReg() &&
23510         MI->getOperand(2).isReg() &&
23522         MI->getOperand(0).isReg() &&
23524         MI->getOperand(1).isReg() &&
23526         MI->getOperand(2).isReg() &&
23538         MI->getOperand(0).isReg() &&
23540         MI->getOperand(1).isReg() &&
23542         MI->getOperand(2).isReg() &&
23554         MI->getOperand(0).isReg() &&
23556         MI->getOperand(1).isReg() &&
23558         MI->getOperand(2).isReg() &&
23570         MI->getOperand(0).isReg() &&
23572         MI->getOperand(1).isReg() &&
23574         MI->getOperand(2).isReg() &&
23586         MI->getOperand(0).isReg() &&
23588         MI->getOperand(1).isReg() &&
23590         MI->getOperand(2).isReg() &&
23602         MI->getOperand(0).isReg() &&
23604         MI->getOperand(1).isReg() &&
23606         MI->getOperand(2).isReg() &&
23618         MI->getOperand(0).isReg() &&
23620         MI->getOperand(1).isReg() &&
23622         MI->getOperand(2).isReg() &&
23634         MI->getOperand(0).isReg() &&
23636         MI->getOperand(1).isReg() &&
23647         MI->getOperand(0).isReg() &&
23649         MI->getOperand(1).isReg() &&
23660         MI->getOperand(0).isReg() &&
23662         MI->getOperand(1).isReg() &&
23673         MI->getOperand(0).isReg() &&
23675         MI->getOperand(1).isReg() &&
23686         MI->getOperand(0).isReg() &&
23688         MI->getOperand(1).isReg() &&
23699         MI->getOperand(0).isReg() &&
23701         MI->getOperand(1).isReg() &&
23712         MI->getOperand(0).isReg() &&
23714         MI->getOperand(1).isReg() &&
23725         MI->getOperand(0).isReg() &&
23727         MI->getOperand(1).isReg() &&
23738         MI->getOperand(0).isReg() &&
23740         MI->getOperand(1).isReg() &&
23742         MI->getOperand(2).isReg() &&
23754         MI->getOperand(0).isReg() &&
23756         MI->getOperand(1).isReg() &&
23758         MI->getOperand(2).isReg() &&
23770         MI->getOperand(0).isReg() &&
23772         MI->getOperand(1).isReg() &&
23774         MI->getOperand(2).isReg() &&
23786         MI->getOperand(0).isReg() &&
23788         MI->getOperand(1).isReg() &&
23799         MI->getOperand(0).isReg() &&
23801         MI->getOperand(1).isReg() &&
23812         MI->getOperand(0).isReg() &&
23814         MI->getOperand(1).isReg() &&
23825         MI->getOperand(0).isReg() &&
23827         MI->getOperand(1).isReg() &&
23838         MI->getOperand(0).isReg() &&
23840         MI->getOperand(1).isReg() &&
23851         MI->getOperand(0).isReg() &&
23853         MI->getOperand(1).isReg() &&
23864         MI->getOperand(0).isReg() &&
23866         MI->getOperand(1).isReg() &&
23877         MI->getOperand(0).isReg() &&
23879         MI->getOperand(1).isReg() &&
23890         MI->getOperand(0).isReg() &&
23892         MI->getOperand(1).isReg() &&
23903         MI->getOperand(0).isReg() &&
23905         MI->getOperand(1).isReg() &&
23916         MI->getOperand(0).isReg() &&
23918         MI->getOperand(1).isReg() &&
23929         MI->getOperand(0).isReg() &&
23931         MI->getOperand(1).isReg() &&
23942         MI->getOperand(0).isReg() &&
23944         MI->getOperand(1).isReg() &&
23955         MI->getOperand(0).isReg() &&
23957         MI->getOperand(1).isReg() &&
23968         MI->getOperand(0).isReg() &&
23970         MI->getOperand(1).isReg() &&
23981         MI->getOperand(0).isReg() &&
23983         MI->getOperand(1).isReg() &&
23994         MI->getOperand(0).isReg() &&
23996         MI->getOperand(1).isReg() &&
24007         MI->getOperand(0).isReg() &&
24009         MI->getOperand(1).isReg() &&
24020         MI->getOperand(0).isReg() &&
24022         MI->getOperand(1).isReg() &&
24033         MI->getOperand(0).isReg() &&
24035         MI->getOperand(1).isReg() &&
24046         MI->getOperand(0).isReg() &&
24048         MI->getOperand(1).isReg() &&
24059         MI->getOperand(0).isReg() &&
24061         MI->getOperand(1).isReg() &&
24072         MI->getOperand(0).isReg() &&
24074         MI->getOperand(1).isReg() &&
24085         MI->getOperand(0).isReg() &&
24087         MI->getOperand(1).isReg() &&
24098         MI->getOperand(0).isReg() &&
24100         MI->getOperand(1).isReg() &&
24102         MI->getOperand(2).isReg() &&
24114         MI->getOperand(0).isReg() &&
24116         MI->getOperand(1).isReg() &&
24118         MI->getOperand(2).isReg() &&
24130         MI->getOperand(0).isReg() &&
24132         MI->getOperand(1).isReg() &&
24143         MI->getOperand(0).isReg() &&
24145         MI->getOperand(1).isReg() &&
24156         MI->getOperand(0).isReg() &&
24158         MI->getOperand(1).isReg() &&
24169         MI->getOperand(0).isReg() &&
24171         MI->getOperand(1).isReg() &&
24182         MI->getOperand(0).isReg() &&
24184         MI->getOperand(1).isReg() &&
24186         MI->getOperand(2).isReg() &&
24198         MI->getOperand(0).isReg() &&
24200         MI->getOperand(1).isReg() &&
24202         MI->getOperand(2).isReg() &&
24214         MI->getOperand(0).isReg() &&
24216         MI->getOperand(1).isReg() &&
24228         MI->getOperand(0).isReg() &&
24230         MI->getOperand(1).isReg() &&
24232         MI->getOperand(2).isReg() &&
24244         MI->getOperand(0).isReg() &&
24246         MI->getOperand(1).isReg() &&
24257         MI->getOperand(0).isReg() &&
24259         MI->getOperand(1).isReg() &&
24270         MI->getOperand(0).isReg() &&
24272         MI->getOperand(1).isReg() &&
24283         MI->getOperand(0).isReg() &&
24285         MI->getOperand(1).isReg() &&
24296         MI->getOperand(0).isReg() &&
24298         MI->getOperand(1).isReg() &&
24309         MI->getOperand(0).isReg() &&
24311         MI->getOperand(1).isReg() &&
24322         MI->getOperand(0).isReg() &&
24324         MI->getOperand(1).isReg() &&
24335         MI->getOperand(0).isReg() &&
24337         MI->getOperand(1).isReg() &&
24339         MI->getOperand(2).isReg() &&
24351         MI->getOperand(0).isReg() &&
24353         MI->getOperand(1).isReg() &&
24364         MI->getOperand(0).isReg() &&
24366         MI->getOperand(1).isReg() &&
24377         MI->getOperand(0).isReg() &&
24379         MI->getOperand(1).isReg() &&
24390         MI->getOperand(0).isReg() &&
24392         MI->getOperand(1).isReg() &&
24403         MI->getOperand(0).isReg() &&
24405         MI->getOperand(1).isReg() &&
24407         MI->getOperand(2).isReg() &&
24419         MI->getOperand(0).isReg() &&
24421         MI->getOperand(1).isReg() &&
24423         MI->getOperand(2).isReg() &&
24435         MI->getOperand(0).isReg() &&
24437         MI->getOperand(1).isReg() &&
24439         MI->getOperand(2).isReg() &&
24451         MI->getOperand(0).isReg() &&
24453         MI->getOperand(1).isReg() &&
24464         MI->getOperand(0).isReg() &&
24466         MI->getOperand(1).isReg() &&
24477         MI->getOperand(0).isReg() &&
24479         MI->getOperand(1).isReg() &&
24490         MI->getOperand(0).isReg() &&
24492         MI->getOperand(1).isReg() &&
24503         MI->getOperand(0).isReg() &&
24505         MI->getOperand(1).isReg() &&
24516         MI->getOperand(0).isReg() &&
24518         MI->getOperand(1).isReg() &&
24529         MI->getOperand(0).isReg() &&
24531         MI->getOperand(1).isReg() &&
24542         MI->getOperand(0).isReg() &&
24544         MI->getOperand(1).isReg() &&
24546         MI->getOperand(2).isReg() &&
24558         MI->getOperand(0).isReg() &&
24560         MI->getOperand(1).isReg() &&
24571         MI->getOperand(0).isReg() &&
24573         MI->getOperand(1).isReg() &&
24584         MI->getOperand(0).isReg() &&
24586         MI->getOperand(1).isReg() &&
24597         MI->getOperand(0).isReg() &&
24599         MI->getOperand(1).isReg() &&
24610         MI->getOperand(0).isReg() &&
24612         MI->getOperand(1).isReg() &&
24614         MI->getOperand(2).isReg() &&
24626         MI->getOperand(0).isReg() &&
24628         MI->getOperand(1).isReg() &&
24630         MI->getOperand(2).isReg() &&
24642         MI->getOperand(0).isReg() &&
24644         MI->getOperand(1).isReg() &&
24655         MI->getOperand(0).isReg() &&
24657         MI->getOperand(1).isReg() &&
24668         MI->getOperand(0).isReg() &&
24670         MI->getOperand(1).isReg() &&
24681         MI->getOperand(0).isReg() &&
24683         MI->getOperand(1).isReg() &&
24694         MI->getOperand(0).isReg() &&
24696         MI->getOperand(1).isReg() &&
24707         MI->getOperand(0).isReg() &&
24709         MI->getOperand(1).isReg() &&
24720         MI->getOperand(0).isReg() &&
24722         MI->getOperand(1).isReg() &&
24733         MI->getOperand(0).isReg() &&
24735         MI->getOperand(1).isReg() &&
24737         MI->getOperand(2).isReg() &&
24749         MI->getOperand(0).isReg() &&
24751         MI->getOperand(1).isReg() &&
24753         MI->getOperand(2).isReg() &&
24765         MI->getOperand(0).isReg() &&
24767         MI->getOperand(1).isReg() &&
24778         MI->getOperand(0).isReg() &&
24780         MI->getOperand(1).isReg() &&
24791         MI->getOperand(0).isReg() &&
24793         MI->getOperand(1).isReg() &&
24804         MI->getOperand(0).isReg() &&
24806         MI->getOperand(1).isReg() &&
24817         MI->getOperand(0).isReg() &&
24819         MI->getOperand(1).isReg() &&
24831         MI->getOperand(0).isReg() &&
24833         MI->getOperand(1).isReg() &&
24835         MI->getOperand(2).isReg() &&
24847         MI->getOperand(0).isReg() &&
24849         MI->getOperand(1).isReg() &&
24861         MI->getOperand(0).isReg() &&
24863         MI->getOperand(1).isReg() &&
24875         MI->getOperand(0).isReg() &&
24877         MI->getOperand(1).isReg() &&
24889         MI->getOperand(0).isReg() &&
24891         MI->getOperand(1).isReg() &&
24903         MI->getOperand(0).isReg() &&
24905         MI->getOperand(1).isReg() &&
24907         MI->getOperand(2).isReg() &&
24918         MI->getOperand(0).isReg() &&
24920         MI->getOperand(1).isReg() &&
24922         MI->getOperand(2).isReg() &&
24933         MI->getOperand(0).isReg() &&
24935         MI->getOperand(1).isReg() &&
24937         MI->getOperand(2).isReg() &&
24948         MI->getOperand(0).isReg() &&
24950         MI->getOperand(1).isReg() &&
24952         MI->getOperand(2).isReg() &&
24963         MI->getOperand(0).isReg() &&
24965         MI->getOperand(1).isReg() &&
24967         MI->getOperand(2).isReg() &&
24978         MI->getOperand(0).isReg() &&
24980         MI->getOperand(1).isReg() &&
24982         MI->getOperand(2).isReg() &&
24994         MI->getOperand(0).isReg() &&
24996         MI->getOperand(1).isReg() &&
24998         MI->getOperand(2).isReg() &&
25009         MI->getOperand(0).isReg() &&
25011         MI->getOperand(1).isReg() &&
25013         MI->getOperand(2).isReg() &&
25024         MI->getOperand(0).isReg() &&
25026         MI->getOperand(1).isReg() &&
25028         MI->getOperand(2).isReg() &&
25040         MI->getOperand(0).isReg() &&
25042         MI->getOperand(1).isReg() &&
25044         MI->getOperand(2).isReg() &&
25055         MI->getOperand(0).isReg() &&
25057         MI->getOperand(1).isReg() &&
25059         MI->getOperand(2).isReg() &&
25071         MI->getOperand(0).isReg() &&
25073         MI->getOperand(1).isReg() &&
25075         MI->getOperand(2).isReg() &&
25086         MI->getOperand(0).isReg() &&
25088         MI->getOperand(1).isReg() &&
25090         MI->getOperand(2).isReg() &&
25101         MI->getOperand(0).isReg() &&
25103         MI->getOperand(1).isReg() &&
25105         MI->getOperand(2).isReg() &&
25117         MI->getOperand(0).isReg() &&
25119         MI->getOperand(1).isReg() &&
25121         MI->getOperand(2).isReg() &&
25132         MI->getOperand(0).isReg() &&
25134         MI->getOperand(1).isReg() &&
25136         MI->getOperand(2).isReg() &&
25147         MI->getOperand(0).isReg() &&
25149         MI->getOperand(1).isReg() &&
25151         MI->getOperand(2).isReg() &&
25162         MI->getOperand(0).isReg() &&
25164         MI->getOperand(1).isReg() &&
25166         MI->getOperand(2).isReg() &&
25177         MI->getOperand(0).isReg() &&
25179         MI->getOperand(1).isReg() &&
25181         MI->getOperand(2).isReg() &&
25192         MI->getOperand(0).isReg() &&
25194         MI->getOperand(1).isReg() &&
25196         MI->getOperand(2).isReg() &&
25207         MI->getOperand(0).isReg() &&
25209         MI->getOperand(1).isReg() &&
25211         MI->getOperand(2).isReg() &&
25222         MI->getOperand(0).isReg() &&
25224         MI->getOperand(1).isReg() &&
25226         MI->getOperand(2).isReg() &&
25239         MI->getOperand(0).isReg() &&
25241         MI->getOperand(1).isReg() &&
25252         MI->getOperand(0).isReg() &&
25254         MI->getOperand(1).isReg() &&
25256         MI->getOperand(2).isReg() &&
25269         MI->getOperand(0).isReg() &&
25271         MI->getOperand(1).isReg() &&
25282         MI->getOperand(0).isReg() &&
25284         MI->getOperand(1).isReg() &&
25286         MI->getOperand(2).isReg() &&
25299         MI->getOperand(0).isReg() &&
25301         MI->getOperand(1).isReg() &&
25312         MI->getOperand(0).isReg() &&
25314         MI->getOperand(1).isReg() &&
25316         MI->getOperand(2).isReg() &&
25329         MI->getOperand(0).isReg() &&
25331         MI->getOperand(1).isReg() &&
25342         MI->getOperand(0).isReg() &&
25344         MI->getOperand(1).isReg() &&
25346         MI->getOperand(2).isReg() &&
25359         MI->getOperand(0).isReg() &&
25361         MI->getOperand(1).isReg() &&
25372         MI->getOperand(0).isReg() &&
25374         MI->getOperand(1).isReg() &&
25376         MI->getOperand(2).isReg() &&
25389         MI->getOperand(0).isReg() &&
25391         MI->getOperand(1).isReg() &&
25402         MI->getOperand(0).isReg() &&
25404         MI->getOperand(1).isReg() &&
25406         MI->getOperand(2).isReg() &&
25419         MI->getOperand(0).isReg() &&
25421         MI->getOperand(1).isReg() &&
25432         MI->getOperand(0).isReg() &&
25434         MI->getOperand(1).isReg() &&
25436         MI->getOperand(2).isReg() &&
25449         MI->getOperand(0).isReg() &&
25451         MI->getOperand(1).isReg() &&
25462         MI->getOperand(0).isReg() &&
25464         MI->getOperand(1).isReg() &&
25466         MI->getOperand(2).isReg() &&
25479         MI->getOperand(0).isReg() &&
25481         MI->getOperand(1).isReg() &&
25492         MI->getOperand(0).isReg() &&
25494         MI->getOperand(1).isReg() &&
25506         MI->getOperand(0).isReg() &&
25508         MI->getOperand(1).isReg() &&
25520         MI->getOperand(0).isReg() &&
25522         MI->getOperand(1).isReg() &&
25533         MI->getOperand(0).isReg() &&
25535         MI->getOperand(1).isReg() &&
25546         MI->getOperand(0).isReg() &&
25548         MI->getOperand(1).isReg() &&
25559         MI->getOperand(0).isReg() &&
25561         MI->getOperand(1).isReg() &&
25572         MI->getOperand(0).isReg() &&
25574         MI->getOperand(1).isReg() &&
25585         MI->getOperand(0).isReg() &&
25587         MI->getOperand(1).isReg() &&
25598         MI->getOperand(0).isReg() &&
25600         MI->getOperand(1).isReg() &&
25611         MI->getOperand(0).isReg() &&
25613         MI->getOperand(1).isReg() &&
25624         MI->getOperand(0).isReg() &&
25626         MI->getOperand(1).isReg() &&
25637         MI->getOperand(0).isReg() &&
25639         MI->getOperand(1).isReg() &&
25650         MI->getOperand(0).isReg() &&
25652         MI->getOperand(1).isReg() &&
25663         MI->getOperand(0).isReg() &&
25665         MI->getOperand(1).isReg() &&
25676         MI->getOperand(0).isReg() &&
25678         MI->getOperand(1).isReg() &&
25689         MI->getOperand(0).isReg() &&
25691         MI->getOperand(1).isReg() &&
25703         MI->getOperand(0).isReg() &&
25705         MI->getOperand(1).isReg() &&
25718         MI->getOperand(1).isReg() &&
25728         MI->getOperand(1).isReg() &&
25730         MI->getOperand(2).isReg() &&
25740         MI->getOperand(1).isReg() &&
25742         MI->getOperand(2).isReg() &&
25749         MI->getOperand(0).isReg() &&
25752         MI->getOperand(2).isReg() &&
25761         MI->getOperand(0).isReg() &&
25764         MI->getOperand(2).isReg() &&
25771         MI->getOperand(0).isReg() &&
25773         MI->getOperand(1).isReg() &&
25775         MI->getOperand(2).isReg() &&
25787         MI->getOperand(1).isReg() &&
25789         MI->getOperand(2).isReg() &&
25799         MI->getOperand(1).isReg() &&
25801         MI->getOperand(2).isReg() &&
25808         MI->getOperand(0).isReg() &&
25810         MI->getOperand(1).isReg() &&
25812         MI->getOperand(2).isReg() &&
25824         MI->getOperand(1).isReg() &&
25834         MI->getOperand(1).isReg() &&
25836         MI->getOperand(2).isReg() &&
25846         MI->getOperand(1).isReg() &&
25848         MI->getOperand(2).isReg() &&
25855         MI->getOperand(0).isReg() &&
25858         MI->getOperand(2).isReg() &&
25867         MI->getOperand(0).isReg() &&
25870         MI->getOperand(2).isReg() &&
25877         MI->getOperand(0).isReg() &&
25879         MI->getOperand(1).isReg() &&
25881         MI->getOperand(2).isReg() &&
25893         MI->getOperand(1).isReg() &&
25895         MI->getOperand(2).isReg() &&
25905         MI->getOperand(1).isReg() &&
25907         MI->getOperand(2).isReg() &&
25917         MI->getOperand(1).isReg() &&
25919         MI->getOperand(2).isReg() &&
25926         MI->getOperand(0).isReg() &&
25928         MI->getOperand(1).isReg() &&
25930         MI->getOperand(2).isReg() &&
25941         MI->getOperand(0).isReg() &&
25944         MI->getOperand(2).isReg() &&
25953         MI->getOperand(0).isReg() &&
25956         MI->getOperand(2).isReg() &&
25963         MI->getOperand(0).isReg() &&
25965         MI->getOperand(1).isReg() &&
25967         MI->getOperand(2).isReg() &&
25978         MI->getOperand(0).isReg() &&
25980         MI->getOperand(1).isReg() &&
25982         MI->getOperand(2).isReg() &&
25991         MI->getOperand(0).isReg() &&
25993         MI->getOperand(1).isReg() &&
25995         MI->getOperand(2).isReg() &&
26006         MI->getOperand(0).isReg() &&
26009         MI->getOperand(2).isReg() &&
26018         MI->getOperand(0).isReg() &&
26021         MI->getOperand(2).isReg() &&
26028         MI->getOperand(0).isReg() &&
26030         MI->getOperand(1).isReg() &&
26032         MI->getOperand(2).isReg() &&
26043         MI->getOperand(0).isReg() &&
26045         MI->getOperand(1).isReg() &&
26047         MI->getOperand(2).isReg() &&
26056         MI->getOperand(0).isReg() &&
26058         MI->getOperand(1).isReg() &&
26060         MI->getOperand(2).isReg() &&
26079         MI->getOperand(0).isReg() &&
26081         MI->getOperand(1).isReg() &&
26090         MI->getOperand(0).isReg() &&
26092         MI->getOperand(1).isReg() &&
26103         MI->getOperand(0).isReg() &&
26105         MI->getOperand(1).isReg() &&
26118         MI->getOperand(0).isReg() &&
26120         MI->getOperand(1).isReg() &&
26129         MI->getOperand(0).isReg() &&
26131         MI->getOperand(1).isReg() &&
26142         MI->getOperand(0).isReg() &&
26144         MI->getOperand(1).isReg() &&
26155         MI->getOperand(0).isReg() &&
26157         MI->getOperand(1).isReg() &&
26170         MI->getOperand(0).isReg() &&
26172         MI->getOperand(1).isReg() &&
26174         MI->getOperand(2).isReg() &&
26184         MI->getOperand(0).isReg() &&
26186         MI->getOperand(1).isReg() &&
26196         MI->getOperand(0).isReg() &&
26198         MI->getOperand(1).isReg() &&
26208         MI->getOperand(0).isReg() &&
26210         MI->getOperand(1).isReg() &&
26212         MI->getOperand(2).isReg() &&
26222         MI->getOperand(0).isReg() &&
26234         MI->getOperand(0).isReg() &&
26246         MI->getOperand(0).isReg() &&
26258         MI->getOperand(0).isReg() &&
26270         MI->getOperand(0).isReg() &&
26282         MI->getOperand(0).isReg() &&
26294         MI->getOperand(0).isReg() &&
26306         MI->getOperand(0).isReg() &&
26318         MI->getOperand(0).isReg() &&
26330         MI->getOperand(0).isReg() &&
26342         MI->getOperand(0).isReg() &&
26354         MI->getOperand(0).isReg() &&
26366         MI->getOperand(0).isReg() &&
26378         MI->getOperand(0).isReg() &&
26390         MI->getOperand(0).isReg() &&
26402         MI->getOperand(0).isReg() &&
26414         MI->getOperand(0).isReg() &&
26426         MI->getOperand(0).isReg() &&
26438         MI->getOperand(0).isReg() &&
26450         MI->getOperand(0).isReg() &&
26462         MI->getOperand(0).isReg() &&
26474         MI->getOperand(0).isReg() &&
26486         MI->getOperand(0).isReg() &&
26498         MI->getOperand(0).isReg() &&
26510         MI->getOperand(0).isReg() &&
26522         MI->getOperand(0).isReg() &&
26534         MI->getOperand(0).isReg() &&
26546         MI->getOperand(0).isReg() &&
26558         MI->getOperand(0).isReg() &&
26570         MI->getOperand(0).isReg() &&
26582         MI->getOperand(0).isReg() &&
26594         MI->getOperand(0).isReg() &&
26606         MI->getOperand(0).isReg() &&
26618         MI->getOperand(0).isReg() &&
26630         MI->getOperand(0).isReg() &&
26642         MI->getOperand(0).isReg() &&
26654         MI->getOperand(0).isReg() &&
26666         MI->getOperand(0).isReg() &&
26678         MI->getOperand(0).isReg() &&
26690         MI->getOperand(0).isReg() &&
26702         MI->getOperand(0).isReg() &&
26714         MI->getOperand(0).isReg() &&
26726         MI->getOperand(0).isReg() &&
26738         MI->getOperand(0).isReg() &&
gen/lib/Target/AArch64/AArch64GenAsmWriter1.inc
15524         MI->getOperand(1).isReg() &&
15534         MI->getOperand(1).isReg() &&
15536         MI->getOperand(2).isReg() &&
15546         MI->getOperand(1).isReg() &&
15548         MI->getOperand(2).isReg() &&
15555         MI->getOperand(0).isReg() &&
15557         MI->getOperand(1).isReg() &&
15559         MI->getOperand(2).isReg() &&
15571         MI->getOperand(1).isReg() &&
15573         MI->getOperand(2).isReg() &&
15583         MI->getOperand(1).isReg() &&
15585         MI->getOperand(2).isReg() &&
15592         MI->getOperand(0).isReg() &&
15594         MI->getOperand(1).isReg() &&
15596         MI->getOperand(2).isReg() &&
15608         MI->getOperand(1).isReg() &&
15618         MI->getOperand(1).isReg() &&
15620         MI->getOperand(2).isReg() &&
15630         MI->getOperand(1).isReg() &&
15632         MI->getOperand(2).isReg() &&
15639         MI->getOperand(0).isReg() &&
15641         MI->getOperand(1).isReg() &&
15643         MI->getOperand(2).isReg() &&
15655         MI->getOperand(1).isReg() &&
15657         MI->getOperand(2).isReg() &&
15667         MI->getOperand(1).isReg() &&
15669         MI->getOperand(2).isReg() &&
15679         MI->getOperand(1).isReg() &&
15681         MI->getOperand(2).isReg() &&
15688         MI->getOperand(0).isReg() &&
15690         MI->getOperand(1).isReg() &&
15692         MI->getOperand(2).isReg() &&
15703         MI->getOperand(0).isReg() &&
15705         MI->getOperand(1).isReg() &&
15716         MI->getOperand(0).isReg() &&
15718         MI->getOperand(1).isReg() &&
15731         MI->getOperand(0).isReg() &&
15733         MI->getOperand(1).isReg() &&
15735         MI->getOperand(2).isReg() &&
15746         MI->getOperand(0).isReg() &&
15748         MI->getOperand(1).isReg() &&
15750         MI->getOperand(2).isReg() &&
15759         MI->getOperand(0).isReg() &&
15761         MI->getOperand(1).isReg() &&
15763         MI->getOperand(2).isReg() &&
15774         MI->getOperand(0).isReg() &&
15776         MI->getOperand(1).isReg() &&
15787         MI->getOperand(0).isReg() &&
15789         MI->getOperand(1).isReg() &&
15802         MI->getOperand(0).isReg() &&
15804         MI->getOperand(1).isReg() &&
15806         MI->getOperand(2).isReg() &&
15817         MI->getOperand(0).isReg() &&
15819         MI->getOperand(1).isReg() &&
15821         MI->getOperand(2).isReg() &&
15830         MI->getOperand(0).isReg() &&
15832         MI->getOperand(1).isReg() &&
15834         MI->getOperand(2).isReg() &&
15846         MI->getOperand(1).isReg() &&
15856         MI->getOperand(1).isReg() &&
15858         MI->getOperand(2).isReg() &&
15868         MI->getOperand(1).isReg() &&
15870         MI->getOperand(2).isReg() &&
15877         MI->getOperand(0).isReg() &&
15879         MI->getOperand(1).isReg() &&
15881         MI->getOperand(2).isReg() &&
15893         MI->getOperand(1).isReg() &&
15903         MI->getOperand(1).isReg() &&
15905         MI->getOperand(2).isReg() &&
15915         MI->getOperand(1).isReg() &&
15917         MI->getOperand(2).isReg() &&
15924         MI->getOperand(0).isReg() &&
15926         MI->getOperand(1).isReg() &&
15928         MI->getOperand(2).isReg() &&
15939         MI->getOperand(0).isReg() &&
15941         MI->getOperand(1).isReg() &&
15943         MI->getOperand(2).isReg() &&
15945         MI->getOperand(3).isReg() &&
15955         MI->getOperand(0).isReg() &&
15957         MI->getOperand(1).isReg() &&
15959         MI->getOperand(2).isReg() &&
15970         MI->getOperand(0).isReg() &&
15972         MI->getOperand(1).isReg() &&
15974         MI->getOperand(2).isReg() &&
15985         MI->getOperand(0).isReg() &&
15987         MI->getOperand(1).isReg() &&
15989         MI->getOperand(2).isReg() &&
15991         MI->getOperand(3).isReg() &&
16001         MI->getOperand(0).isReg() &&
16010         MI->getOperand(0).isReg() &&
16019         MI->getOperand(0).isReg() &&
16030         MI->getOperand(0).isReg() &&
16032         MI->getOperand(1).isReg() &&
16034         MI->getOperand(2).isReg() &&
16045         MI->getOperand(0).isReg() &&
16047         MI->getOperand(1).isReg() &&
16049         MI->getOperand(2).isReg() &&
16060         MI->getOperand(0).isReg() &&
16062         MI->getOperand(1).isReg() &&
16064         MI->getOperand(2).isReg() &&
16075         MI->getOperand(0).isReg() &&
16077         MI->getOperand(1).isReg() &&
16079         MI->getOperand(2).isReg() &&
16099         MI->getOperand(0).isReg() &&
16111         MI->getOperand(0).isReg() &&
16123         MI->getOperand(0).isReg() &&
16135         MI->getOperand(0).isReg() &&
16147         MI->getOperand(0).isReg() &&
16159         MI->getOperand(0).isReg() &&
16171         MI->getOperand(0).isReg() &&
16183         MI->getOperand(0).isReg() &&
16195         MI->getOperand(0).isReg() &&
16197         MI->getOperand(2).isReg() &&
16207         MI->getOperand(0).isReg() &&
16209         MI->getOperand(2).isReg() &&
16219         MI->getOperand(0).isReg() &&
16221         MI->getOperand(2).isReg() &&
16231         MI->getOperand(0).isReg() &&
16233         MI->getOperand(2).isReg() &&
16243         MI->getOperand(0).isReg() &&
16245         MI->getOperand(2).isReg() &&
16247         MI->getOperand(3).isReg() &&
16257         MI->getOperand(0).isReg() &&
16259         MI->getOperand(2).isReg() &&
16261         MI->getOperand(3).isReg() &&
16271         MI->getOperand(0).isReg() &&
16273         MI->getOperand(2).isReg() &&
16275         MI->getOperand(3).isReg() &&
16285         MI->getOperand(0).isReg() &&
16287         MI->getOperand(2).isReg() &&
16289         MI->getOperand(3).isReg() &&
16299         MI->getOperand(0).isReg() &&
16301         MI->getOperand(2).isReg() &&
16303         MI->getOperand(3).isReg() &&
16313         MI->getOperand(0).isReg() &&
16315         MI->getOperand(2).isReg() &&
16317         MI->getOperand(3).isReg() &&
16327         MI->getOperand(0).isReg() &&
16329         MI->getOperand(2).isReg() &&
16331         MI->getOperand(3).isReg() &&
16341         MI->getOperand(0).isReg() &&
16343         MI->getOperand(2).isReg() &&
16345         MI->getOperand(3).isReg() &&
16355         MI->getOperand(0).isReg() &&
16357         MI->getOperand(1).isReg() &&
16367         MI->getOperand(0).isReg() &&
16369         MI->getOperand(1).isReg() &&
16379         MI->getOperand(0).isReg() &&
16381         MI->getOperand(1).isReg() &&
16391         MI->getOperand(0).isReg() &&
16393         MI->getOperand(1).isReg() &&
16403         MI->getOperand(0).isReg() &&
16413         MI->getOperand(0).isReg() &&
16415         MI->getOperand(1).isReg() &&
16417         MI->getOperand(2).isReg() &&
16427         MI->getOperand(0).isReg() &&
16437         MI->getOperand(0).isReg() &&
16439         MI->getOperand(1).isReg() &&
16441         MI->getOperand(2).isReg() &&
16451         MI->getOperand(0).isReg() &&
16461         MI->getOperand(0).isReg() &&
16463         MI->getOperand(1).isReg() &&
16465         MI->getOperand(2).isReg() &&
16475         MI->getOperand(0).isReg() &&
16485         MI->getOperand(0).isReg() &&
16487         MI->getOperand(1).isReg() &&
16489         MI->getOperand(2).isReg() &&
16499         MI->getOperand(0).isReg() &&
16501         MI->getOperand(1).isReg() &&
16503         MI->getOperand(2).isReg() &&
16513         MI->getOperand(0).isReg() &&
16515         MI->getOperand(1).isReg() &&
16517         MI->getOperand(2).isReg() &&
16554         MI->getOperand(0).isReg() &&
16566         MI->getOperand(0).isReg() &&
16578         MI->getOperand(0).isReg() &&
16590         MI->getOperand(0).isReg() &&
16602         MI->getOperand(0).isReg() &&
16614         MI->getOperand(0).isReg() &&
16626         MI->getOperand(0).isReg() &&
16638         MI->getOperand(0).isReg() &&
16650         MI->getOperand(0).isReg() &&
16662         MI->getOperand(0).isReg() &&
16674         MI->getOperand(0).isReg() &&
16686         MI->getOperand(0).isReg() &&
16698         MI->getOperand(0).isReg() &&
16710         MI->getOperand(0).isReg() &&
16738         MI->getOperand(0).isReg() &&
16747         MI->getOperand(0).isReg() &&
16756         MI->getOperand(0).isReg() &&
16765         MI->getOperand(0).isReg() &&
16774         MI->getOperand(0).isReg() &&
16783         MI->getOperand(0).isReg() &&
16794         MI->getOperand(0).isReg() &&
16804         MI->getOperand(0).isReg() &&
16812         MI->getOperand(0).isReg() &&
16826         MI->getOperand(0).isReg() &&
16834         MI->getOperand(0).isReg() &&
16848         MI->getOperand(0).isReg() &&
16856         MI->getOperand(0).isReg() &&
16870         MI->getOperand(0).isReg() &&
16872         MI->getOperand(1).isReg() &&
16882         MI->getOperand(0).isReg() &&
16884         MI->getOperand(1).isReg() &&
16894         MI->getOperand(0).isReg() &&
16896         MI->getOperand(1).isReg() &&
16906         MI->getOperand(0).isReg() &&
16908         MI->getOperand(1).isReg() &&
16918         MI->getOperand(0).isReg() &&
16920         MI->getOperand(1).isReg() &&
16930         MI->getOperand(0).isReg() &&
16932         MI->getOperand(1).isReg() &&
16942         MI->getOperand(0).isReg() &&
16944         MI->getOperand(1).isReg() &&
16954         MI->getOperand(0).isReg() &&
16956         MI->getOperand(1).isReg() &&
16966         MI->getOperand(0).isReg() &&
16968         MI->getOperand(1).isReg() &&
16978         MI->getOperand(0).isReg() &&
16980         MI->getOperand(1).isReg() &&
16990         MI->getOperand(0).isReg() &&
16992         MI->getOperand(1).isReg() &&
17002         MI->getOperand(0).isReg() &&
17004         MI->getOperand(1).isReg() &&
17014         MI->getOperand(0).isReg() &&
17016         MI->getOperand(1).isReg() &&
17026         MI->getOperand(0).isReg() &&
17028         MI->getOperand(1).isReg() &&
17038         MI->getOperand(0).isReg() &&
17040         MI->getOperand(1).isReg() &&
17042         MI->getOperand(2).isReg() &&
17053         MI->getOperand(0).isReg() &&
17055         MI->getOperand(1).isReg() &&
17057         MI->getOperand(2).isReg() &&
17068         MI->getOperand(0).isReg() &&
17070         MI->getOperand(1).isReg() &&
17072         MI->getOperand(2).isReg() &&
17074         MI->getOperand(3).isReg() &&
17084         MI->getOperand(0).isReg() &&
17086         MI->getOperand(1).isReg() &&
17088         MI->getOperand(2).isReg() &&
17099         MI->getOperand(0).isReg() &&
17101         MI->getOperand(1).isReg() &&
17103         MI->getOperand(2).isReg() &&
17114         MI->getOperand(0).isReg() &&
17116         MI->getOperand(1).isReg() &&
17118         MI->getOperand(2).isReg() &&
17120         MI->getOperand(3).isReg() &&
17130         MI->getOperand(0).isReg() &&
17139         MI->getOperand(0).isReg() &&
17148         MI->getOperand(0).isReg() &&
17159         MI->getOperand(0).isReg() &&
17161         MI->getOperand(1).isReg() &&
17163         MI->getOperand(2).isReg() &&
17172         MI->getOperand(0).isReg() &&
17174         MI->getOperand(1).isReg() &&
17176         MI->getOperand(2).isReg() &&
17185         MI->getOperand(0).isReg() &&
17187         MI->getOperand(2).isReg() &&
17197         MI->getOperand(0).isReg() &&
17199         MI->getOperand(2).isReg() &&
17209         MI->getOperand(0).isReg() &&
17211         MI->getOperand(2).isReg() &&
17221         MI->getOperand(0).isReg() &&
17231         MI->getOperand(0).isReg() &&
17241         MI->getOperand(0).isReg() &&
17251         MI->getOperand(0).isReg() &&
17253         MI->getOperand(1).isReg() &&
17255         MI->getOperand(2).isReg() &&
17267         MI->getOperand(0).isReg() &&
17269         MI->getOperand(1).isReg() &&
17271         MI->getOperand(2).isReg() &&
17283         MI->getOperand(0).isReg() &&
17285         MI->getOperand(1).isReg() &&
17287         MI->getOperand(2).isReg() &&
17299         MI->getOperand(0).isReg() &&
17301         MI->getOperand(1).isReg() &&
17303         MI->getOperand(2).isReg() &&
17315         MI->getOperand(0).isReg() &&
17317         MI->getOperand(1).isReg() &&
17319         MI->getOperand(2).isReg() &&
17331         MI->getOperand(0).isReg() &&
17333         MI->getOperand(1).isReg() &&
17335         MI->getOperand(2).isReg() &&
17347         MI->getOperand(0).isReg() &&
17349         MI->getOperand(1).isReg() &&
17351         MI->getOperand(2).isReg() &&
17363         MI->getOperand(0).isReg() &&
17365         MI->getOperand(1).isReg() &&
17367         MI->getOperand(2).isReg() &&
17379         MI->getOperand(0).isReg() &&
17381         MI->getOperand(1).isReg() &&
17383         MI->getOperand(2).isReg() &&
17395         MI->getOperand(0).isReg() &&
17397         MI->getOperand(1).isReg() &&
17399         MI->getOperand(2).isReg() &&
17411         MI->getOperand(0).isReg() &&
17413         MI->getOperand(1).isReg() &&
17415         MI->getOperand(2).isReg() &&
17427         MI->getOperand(0).isReg() &&
17429         MI->getOperand(1).isReg() &&
17431         MI->getOperand(2).isReg() &&
17443         MI->getOperand(0).isReg() &&
17445         MI->getOperand(1).isReg() &&
17447         MI->getOperand(2).isReg() &&
17459         MI->getOperand(0).isReg() &&
17461         MI->getOperand(1).isReg() &&
17463         MI->getOperand(2).isReg() &&
17475         MI->getOperand(0).isReg() &&
17477         MI->getOperand(1).isReg() &&
17479         MI->getOperand(2).isReg() &&
17491         MI->getOperand(0).isReg() &&
17493         MI->getOperand(1).isReg() &&
17495         MI->getOperand(2).isReg() &&
17507         MI->getOperand(0).isReg() &&
17509         MI->getOperand(1).isReg() &&
17511         MI->getOperand(2).isReg() &&
17523         MI->getOperand(0).isReg() &&
17525         MI->getOperand(1).isReg() &&
17527         MI->getOperand(2).isReg() &&
17539         MI->getOperand(0).isReg() &&
17541         MI->getOperand(1).isReg() &&
17543         MI->getOperand(2).isReg() &&
17555         MI->getOperand(0).isReg() &&
17557         MI->getOperand(1).isReg() &&
17559         MI->getOperand(2).isReg() &&
17571         MI->getOperand(0).isReg() &&
17573         MI->getOperand(1).isReg() &&
17575         MI->getOperand(2).isReg() &&
17587         MI->getOperand(0).isReg() &&
17589         MI->getOperand(1).isReg() &&
17591         MI->getOperand(2).isReg() &&
17603         MI->getOperand(0).isReg() &&
17605         MI->getOperand(1).isReg() &&
17607         MI->getOperand(2).isReg() &&
17619         MI->getOperand(0).isReg() &&
17621         MI->getOperand(1).isReg() &&
17623         MI->getOperand(2).isReg() &&
17716         MI->getOperand(0).isReg() &&
17728         MI->getOperand(0).isReg() &&
17740         MI->getOperand(0).isReg() &&
17752         MI->getOperand(0).isReg() &&
17764         MI->getOperand(0).isReg() &&
17776         MI->getOperand(0).isReg() &&
17788         MI->getOperand(0).isReg() &&
17800         MI->getOperand(0).isReg() &&
17812         MI->getOperand(0).isReg() &&
17824         MI->getOperand(0).isReg() &&
17836         MI->getOperand(0).isReg() &&
17848         MI->getOperand(0).isReg() &&
17860         MI->getOperand(0).isReg() &&
17872         MI->getOperand(0).isReg() &&
17884         MI->getOperand(0).isReg() &&
17886         MI->getOperand(3).isReg() &&
17896         MI->getOperand(0).isReg() &&
17898         MI->getOperand(3).isReg() &&
17908         MI->getOperand(0).isReg() &&
17910         MI->getOperand(3).isReg() &&
17920         MI->getOperand(0).isReg() &&
17922         MI->getOperand(3).isReg() &&
17932         MI->getOperand(0).isReg() &&
17934         MI->getOperand(3).isReg() &&
17944         MI->getOperand(0).isReg() &&
17946         MI->getOperand(3).isReg() &&
17956         MI->getOperand(0).isReg() &&
17958         MI->getOperand(3).isReg() &&
17968         MI->getOperand(0).isReg() &&
17970         MI->getOperand(3).isReg() &&
17980         MI->getOperand(0).isReg() &&
17982         MI->getOperand(1).isReg() &&
18002         MI->getOperand(0).isReg() &&
18004         MI->getOperand(1).isReg() &&
18006         MI->getOperand(2).isReg() &&
18018         MI->getOperand(0).isReg() &&
18020         MI->getOperand(1).isReg() &&
18022         MI->getOperand(2).isReg() &&
18034         MI->getOperand(0).isReg() &&
18036         MI->getOperand(1).isReg() &&
18038         MI->getOperand(2).isReg() &&
18050         MI->getOperand(0).isReg() &&
18052         MI->getOperand(1).isReg() &&
18054         MI->getOperand(2).isReg() &&
18066         MI->getOperand(0).isReg() &&
18068         MI->getOperand(1).isReg() &&
18070         MI->getOperand(2).isReg() &&
18082         MI->getOperand(0).isReg() &&
18084         MI->getOperand(1).isReg() &&
18095         MI->getOperand(0).isReg() &&
18097         MI->getOperand(1).isReg() &&
18108         MI->getOperand(0).isReg() &&
18110         MI->getOperand(1).isReg() &&
18121         MI->getOperand(0).isReg() &&
18123         MI->getOperand(1).isReg() &&
18134         MI->getOperand(0).isReg() &&
18136         MI->getOperand(1).isReg() &&
18147         MI->getOperand(0).isReg() &&
18149         MI->getOperand(1).isReg() &&
18160         MI->getOperand(0).isReg() &&
18162         MI->getOperand(1).isReg() &&
18173         MI->getOperand(0).isReg() &&
18175         MI->getOperand(1).isReg() &&
18186         MI->getOperand(0).isReg() &&
18188         MI->getOperand(1).isReg() &&
18190         MI->getOperand(2).isReg() &&
18202         MI->getOperand(0).isReg() &&
18204         MI->getOperand(1).isReg() &&
18206         MI->getOperand(2).isReg() &&
18218         MI->getOperand(0).isReg() &&
18220         MI->getOperand(1).isReg() &&
18222         MI->getOperand(2).isReg() &&
18234         MI->getOperand(0).isReg() &&
18236         MI->getOperand(1).isReg() &&
18247         MI->getOperand(0).isReg() &&
18249         MI->getOperand(1).isReg() &&
18260         MI->getOperand(0).isReg() &&
18262         MI->getOperand(1).isReg() &&
18273         MI->getOperand(0).isReg() &&
18275         MI->getOperand(1).isReg() &&
18286         MI->getOperand(0).isReg() &&
18288         MI->getOperand(1).isReg() &&
18299         MI->getOperand(0).isReg() &&
18301         MI->getOperand(1).isReg() &&
18312         MI->getOperand(0).isReg() &&
18314         MI->getOperand(1).isReg() &&
18325         MI->getOperand(0).isReg() &&
18327         MI->getOperand(1).isReg() &&
18338         MI->getOperand(0).isReg() &&
18340         MI->getOperand(1).isReg() &&
18342         MI->getOperand(2).isReg() &&
18354         MI->getOperand(0).isReg() &&
18356         MI->getOperand(1).isReg() &&
18358         MI->getOperand(2).isReg() &&
18370         MI->getOperand(0).isReg() &&
18372         MI->getOperand(1).isReg() &&
18374         MI->getOperand(2).isReg() &&
18386         MI->getOperand(0).isReg() &&
18388         MI->getOperand(1).isReg() &&
18390         MI->getOperand(2).isReg() &&
18402         MI->getOperand(0).isReg() &&
18404         MI->getOperand(1).isReg() &&
18406         MI->getOperand(2).isReg() &&
18418         MI->getOperand(0).isReg() &&
18420         MI->getOperand(1).isReg() &&
18422         MI->getOperand(2).isReg() &&
18434         MI->getOperand(0).isReg() &&
18436         MI->getOperand(1).isReg() &&
18438         MI->getOperand(2).isReg() &&
18450         MI->getOperand(0).isReg() &&
18452         MI->getOperand(1).isReg() &&
18454         MI->getOperand(2).isReg() &&
18466         MI->getOperand(0).isReg() &&
18468         MI->getOperand(1).isReg() &&
18470         MI->getOperand(2).isReg() &&
18482         MI->getOperand(0).isReg() &&
18484         MI->getOperand(1).isReg() &&
18486         MI->getOperand(2).isReg() &&
18498         MI->getOperand(0).isReg() &&
18500         MI->getOperand(1).isReg() &&
18502         MI->getOperand(2).isReg() &&
18514         MI->getOperand(0).isReg() &&
18516         MI->getOperand(1).isReg() &&
18518         MI->getOperand(2).isReg() &&
18530         MI->getOperand(0).isReg() &&
18532         MI->getOperand(1).isReg() &&
18534         MI->getOperand(2).isReg() &&
18546         MI->getOperand(0).isReg() &&
18548         MI->getOperand(1).isReg() &&
18550         MI->getOperand(2).isReg() &&
18562         MI->getOperand(0).isReg() &&
18564         MI->getOperand(1).isReg() &&
18566         MI->getOperand(2).isReg() &&
18578         MI->getOperand(0).isReg() &&
18580         MI->getOperand(1).isReg() &&
18582         MI->getOperand(2).isReg() &&
18594         MI->getOperand(0).isReg() &&
18596         MI->getOperand(1).isReg() &&
18598         MI->getOperand(2).isReg() &&
18610         MI->getOperand(0).isReg() &&
18612         MI->getOperand(1).isReg() &&
18614         MI->getOperand(2).isReg() &&
18626         MI->getOperand(0).isReg() &&
18628         MI->getOperand(1).isReg() &&
18630         MI->getOperand(2).isReg() &&
18642         MI->getOperand(0).isReg() &&
18644         MI->getOperand(1).isReg() &&
18646         MI->getOperand(2).isReg() &&
18658         MI->getOperand(0).isReg() &&
18660         MI->getOperand(1).isReg() &&
18671         MI->getOperand(0).isReg() &&
18673         MI->getOperand(1).isReg() &&
18684         MI->getOperand(0).isReg() &&
18686         MI->getOperand(1).isReg() &&
18697         MI->getOperand(0).isReg() &&
18699         MI->getOperand(1).isReg() &&
18710         MI->getOperand(0).isReg() &&
18712         MI->getOperand(1).isReg() &&
18723         MI->getOperand(0).isReg() &&
18725         MI->getOperand(1).isReg() &&
18736         MI->getOperand(0).isReg() &&
18738         MI->getOperand(1).isReg() &&
18749         MI->getOperand(0).isReg() &&
18751         MI->getOperand(1).isReg() &&
18762         MI->getOperand(0).isReg() &&
18764         MI->getOperand(1).isReg() &&
18766         MI->getOperand(2).isReg() &&
18778         MI->getOperand(0).isReg() &&
18780         MI->getOperand(1).isReg() &&
18782         MI->getOperand(2).isReg() &&
18794         MI->getOperand(0).isReg() &&
18796         MI->getOperand(1).isReg() &&
18798         MI->getOperand(2).isReg() &&
18810         MI->getOperand(0).isReg() &&
18812         MI->getOperand(1).isReg() &&
18814         MI->getOperand(2).isReg() &&
18826         MI->getOperand(0).isReg() &&
18828         MI->getOperand(1).isReg() &&
18830         MI->getOperand(2).isReg() &&
18842         MI->getOperand(0).isReg() &&
18844         MI->getOperand(1).isReg() &&
18846         MI->getOperand(2).isReg() &&
18858         MI->getOperand(0).isReg() &&
18860         MI->getOperand(1).isReg() &&
18871         MI->getOperand(0).isReg() &&
18873         MI->getOperand(1).isReg() &&
18884         MI->getOperand(0).isReg() &&
18886         MI->getOperand(1).isReg() &&
18897         MI->getOperand(0).isReg() &&
18899         MI->getOperand(1).isReg() &&
18910         MI->getOperand(0).isReg() &&
18912         MI->getOperand(1).isReg() &&
18923         MI->getOperand(0).isReg() &&
18925         MI->getOperand(1).isReg() &&
18936         MI->getOperand(0).isReg() &&
18938         MI->getOperand(1).isReg() &&
18949         MI->getOperand(0).isReg() &&
18951         MI->getOperand(1).isReg() &&
18962         MI->getOperand(0).isReg() &&
18964         MI->getOperand(1).isReg() &&
18975         MI->getOperand(0).isReg() &&
18977         MI->getOperand(1).isReg() &&
18988         MI->getOperand(0).isReg() &&
18990         MI->getOperand(1).isReg() &&
19001         MI->getOperand(0).isReg() &&
19003         MI->getOperand(1).isReg() &&
19014         MI->getOperand(0).isReg() &&
19016         MI->getOperand(1).isReg() &&
19027         MI->getOperand(0).isReg() &&
19029         MI->getOperand(1).isReg() &&
19040         MI->getOperand(0).isReg() &&
19042         MI->getOperand(1).isReg() &&
19053         MI->getOperand(0).isReg() &&
19055         MI->getOperand(1).isReg() &&
19066         MI->getOperand(0).isReg() &&
19068         MI->getOperand(1).isReg() &&
19070         MI->getOperand(2).isReg() &&
19082         MI->getOperand(0).isReg() &&
19084         MI->getOperand(1).isReg() &&
19086         MI->getOperand(2).isReg() &&
19098         MI->getOperand(0).isReg() &&
19100         MI->getOperand(1).isReg() &&
19111         MI->getOperand(0).isReg() &&
19113         MI->getOperand(1).isReg() &&
19124         MI->getOperand(0).isReg() &&
19126         MI->getOperand(1).isReg() &&
19137         MI->getOperand(0).isReg() &&
19139         MI->getOperand(1).isReg() &&
19150         MI->getOperand(0).isReg() &&
19152         MI->getOperand(1).isReg() &&
19154         MI->getOperand(2).isReg() &&
19166         MI->getOperand(0).isReg() &&
19168         MI->getOperand(1).isReg() &&
19170         MI->getOperand(2).isReg() &&
19182         MI->getOperand(0).isReg() &&
19184         MI->getOperand(1).isReg() &&
19186         MI->getOperand(2).isReg() &&
19198         MI->getOperand(0).isReg() &&
19200         MI->getOperand(1).isReg() &&
19211         MI->getOperand(0).isReg() &&
19213         MI->getOperand(1).isReg() &&
19224         MI->getOperand(0).isReg() &&
19226         MI->getOperand(1).isReg() &&
19237         MI->getOperand(0).isReg() &&
19239         MI->getOperand(1).isReg() &&
19250         MI->getOperand(0).isReg() &&
19252         MI->getOperand(1).isReg() &&
19263         MI->getOperand(0).isReg() &&
19265         MI->getOperand(1).isReg() &&
19276         MI->getOperand(0).isReg() &&
19278         MI->getOperand(1).isReg() &&
19289         MI->getOperand(0).isReg() &&
19291         MI->getOperand(1).isReg() &&
19302         MI->getOperand(0).isReg() &&
19304         MI->getOperand(1).isReg() &&
19315         MI->getOperand(0).isReg() &&
19317         MI->getOperand(1).isReg() &&
19328         MI->getOperand(0).isReg() &&
19330         MI->getOperand(1).isReg() &&
19341         MI->getOperand(0).isReg() &&
19343         MI->getOperand(1).isReg() &&
19354         MI->getOperand(0).isReg() &&
19356         MI->getOperand(1).isReg() &&
19367         MI->getOperand(0).isReg() &&
19369         MI->getOperand(1).isReg() &&
19380         MI->getOperand(0).isReg() &&
19382         MI->getOperand(1).isReg() &&
19393         MI->getOperand(0).isReg() &&
19395         MI->getOperand(1).isReg() &&
19397         MI->getOperand(2).isReg() &&
19409         MI->getOperand(0).isReg() &&
19411         MI->getOperand(1).isReg() &&
19422         MI->getOperand(0).isReg() &&
19424         MI->getOperand(1).isReg() &&
19435         MI->getOperand(0).isReg() &&
19437         MI->getOperand(1).isReg() &&
19448         MI->getOperand(0).isReg() &&
19450         MI->getOperand(1).isReg() &&
19461         MI->getOperand(0).isReg() &&
19463         MI->getOperand(1).isReg() &&
19465         MI->getOperand(2).isReg() &&
19477         MI->getOperand(0).isReg() &&
19479         MI->getOperand(1).isReg() &&
19481         MI->getOperand(2).isReg() &&
19493         MI->getOperand(0).isReg() &&
19495         MI->getOperand(1).isReg() &&
19497         MI->getOperand(2).isReg() &&
19509         MI->getOperand(0).isReg() &&
19511         MI->getOperand(1).isReg() &&
19522         MI->getOperand(0).isReg() &&
19524         MI->getOperand(1).isReg() &&
19535         MI->getOperand(0).isReg() &&
19537         MI->getOperand(1).isReg() &&
19548         MI->getOperand(0).isReg() &&
19550         MI->getOperand(1).isReg() &&
19561         MI->getOperand(0).isReg() &&
19563         MI->getOperand(1).isReg() &&
19574         MI->getOperand(0).isReg() &&
19576         MI->getOperand(1).isReg() &&
19587         MI->getOperand(0).isReg() &&
19589         MI->getOperand(1).isReg() &&
19600         MI->getOperand(0).isReg() &&
19602         MI->getOperand(1).isReg() &&
19613         MI->getOperand(0).isReg() &&
19615         MI->getOperand(1).isReg() &&
19626         MI->getOperand(0).isReg() &&
19628         MI->getOperand(1).isReg() &&
19639         MI->getOperand(0).isReg() &&
19641         MI->getOperand(1).isReg() &&
19652         MI->getOperand(0).isReg() &&
19654         MI->getOperand(1).isReg() &&
19665         MI->getOperand(0).isReg() &&
19667         MI->getOperand(1).isReg() &&
19678         MI->getOperand(0).isReg() &&
19680         MI->getOperand(1).isReg() &&
19691         MI->getOperand(0).isReg() &&
19693         MI->getOperand(1).isReg() &&
19704         MI->getOperand(0).isReg() &&
19706         MI->getOperand(1).isReg() &&
19708         MI->getOperand(2).isReg() &&
19720         MI->getOperand(0).isReg() &&
19722         MI->getOperand(1).isReg() &&
19733         MI->getOperand(0).isReg() &&
19735         MI->getOperand(1).isReg() &&
19746         MI->getOperand(0).isReg() &&
19748         MI->getOperand(1).isReg() &&
19759         MI->getOperand(0).isReg() &&
19761         MI->getOperand(1).isReg() &&
19772         MI->getOperand(0).isReg() &&
19774         MI->getOperand(1).isReg() &&
19776         MI->getOperand(2).isReg() &&
19788         MI->getOperand(0).isReg() &&
19790         MI->getOperand(1).isReg() &&
19792         MI->getOperand(2).isReg() &&
19804         MI->getOperand(0).isReg() &&
19806         MI->getOperand(1).isReg() &&
19817         MI->getOperand(0).isReg() &&
19819         MI->getOperand(1).isReg() &&
19830         MI->getOperand(0).isReg() &&
19832         MI->getOperand(1).isReg() &&
19843         MI->getOperand(0).isReg() &&
19845         MI->getOperand(1).isReg() &&
19856         MI->getOperand(0).isReg() &&
19858         MI->getOperand(1).isReg() &&
19869         MI->getOperand(0).isReg() &&
19871         MI->getOperand(1).isReg() &&
19882         MI->getOperand(0).isReg() &&
19884         MI->getOperand(1).isReg() &&
19895         MI->getOperand(0).isReg() &&
19897         MI->getOperand(1).isReg() &&
19899         MI->getOperand(2).isReg() &&
19911         MI->getOperand(0).isReg() &&
19913         MI->getOperand(1).isReg() &&
19924         MI->getOperand(0).isReg() &&
19926         MI->getOperand(1).isReg() &&
19937         MI->getOperand(0).isReg() &&
19939         MI->getOperand(1).isReg() &&
19950         MI->getOperand(0).isReg() &&
19952         MI->getOperand(1).isReg() &&
19963         MI->getOperand(0).isReg() &&
19965         MI->getOperand(1).isReg() &&
19976         MI->getOperand(0).isReg() &&
19978         MI->getOperand(1).isReg() &&
19989         MI->getOperand(0).isReg() &&
19991         MI->getOperand(1).isReg() &&
20002         MI->getOperand(0).isReg() &&
20004         MI->getOperand(1).isReg() &&
20015         MI->getOperand(0).isReg() &&
20017         MI->getOperand(1).isReg() &&
20019         MI->getOperand(2).isReg() &&
20031         MI->getOperand(0).isReg() &&
20033         MI->getOperand(1).isReg() &&
20044         MI->getOperand(0).isReg() &&
20046         MI->getOperand(1).isReg() &&
20057         MI->getOperand(0).isReg() &&
20059         MI->getOperand(1).isReg() &&
20070         MI->getOperand(0).isReg() &&
20072         MI->getOperand(1).isReg() &&
20084         MI->getOperand(1).isReg() &&
20086         MI->getOperand(2).isReg() &&
20097         MI->getOperand(1).isReg() &&
20099         MI->getOperand(2).isReg() &&
20110         MI->getOperand(1).isReg() &&
20112         MI->getOperand(2).isReg() &&
20123         MI->getOperand(1).isReg() &&
20125         MI->getOperand(2).isReg() &&
20136         MI->getOperand(1).isReg() &&
20138         MI->getOperand(2).isReg() &&
20149         MI->getOperand(1).isReg() &&
20151         MI->getOperand(2).isReg() &&
20162         MI->getOperand(1).isReg() &&
20164         MI->getOperand(2).isReg() &&
20175         MI->getOperand(1).isReg() &&
20177         MI->getOperand(2).isReg() &&
20187         MI->getOperand(0).isReg() &&
20189         MI->getOperand(1).isReg() &&
20201         MI->getOperand(0).isReg() &&
20203         MI->getOperand(1).isReg() &&
20215         MI->getOperand(0).isReg() &&
20217         MI->getOperand(1).isReg() &&
20229         MI->getOperand(0).isReg() &&
20231         MI->getOperand(1).isReg() &&
20243         MI->getOperand(0).isReg() &&
20245         MI->getOperand(1).isReg() &&
20257         MI->getOperand(0).isReg() &&
20259         MI->getOperand(1).isReg() &&
20271         MI->getOperand(0).isReg() &&
20273         MI->getOperand(1).isReg() &&
20285         MI->getOperand(0).isReg() &&
20287         MI->getOperand(1).isReg() &&
20299         MI->getOperand(0).isReg() &&
20301         MI->getOperand(1).isReg() &&
20314         MI->getOperand(1).isReg() &&
20316         MI->getOperand(2).isReg() &&
20327         MI->getOperand(1).isReg() &&
20329         MI->getOperand(2).isReg() &&
20340         MI->getOperand(1).isReg() &&
20342         MI->getOperand(2).isReg() &&
20353         MI->getOperand(1).isReg() &&
20355         MI->getOperand(2).isReg() &&
20366         MI->getOperand(1).isReg() &&
20368         MI->getOperand(2).isReg() &&
20379         MI->getOperand(1).isReg() &&
20381         MI->getOperand(2).isReg() &&
20392         MI->getOperand(1).isReg() &&
20394         MI->getOperand(2).isReg() &&
20405         MI->getOperand(1).isReg() &&
20407         MI->getOperand(2).isReg() &&
20418         MI->getOperand(1).isReg() &&
20420         MI->getOperand(2).isReg() &&
20431         MI->getOperand(1).isReg() &&
20433         MI->getOperand(2).isReg() &&
20444         MI->getOperand(1).isReg() &&
20446         MI->getOperand(2).isReg() &&
20457         MI->getOperand(1).isReg() &&
20459         MI->getOperand(2).isReg() &&
20470         MI->getOperand(1).isReg() &&
20472         MI->getOperand(2).isReg() &&
20483         MI->getOperand(1).isReg() &&
20485         MI->getOperand(2).isReg() &&
20496         MI->getOperand(1).isReg() &&
20498         MI->getOperand(2).isReg() &&
20509         MI->getOperand(1).isReg() &&
20511         MI->getOperand(2).isReg() &&
20521         MI->getOperand(0).isReg() &&
20523         MI->getOperand(1).isReg() &&
20525         MI->getOperand(2).isReg() &&
20536         MI->getOperand(0).isReg() &&
20538         MI->getOperand(1).isReg() &&
20540         MI->getOperand(2).isReg() &&
20551         MI->getOperand(0).isReg() &&
20553         MI->getOperand(1).isReg() &&
20555         MI->getOperand(2).isReg() &&
20566         MI->getOperand(0).isReg() &&
20568         MI->getOperand(1).isReg() &&
20570         MI->getOperand(2).isReg() &&
20581         MI->getOperand(0).isReg() &&
20583         MI->getOperand(1).isReg() &&
20585         MI->getOperand(2).isReg() &&
20596         MI->getOperand(0).isReg() &&
20598         MI->getOperand(1).isReg() &&
20600         MI->getOperand(2).isReg() &&
20611         MI->getOperand(0).isReg() &&
20613         MI->getOperand(1).isReg() &&
20615         MI->getOperand(2).isReg() &&
20626         MI->getOperand(0).isReg() &&
20628         MI->getOperand(1).isReg() &&
20630         MI->getOperand(2).isReg() &&
20641         MI->getOperand(0).isReg() &&
20643         MI->getOperand(1).isReg() &&
20645         MI->getOperand(2).isReg() &&
20656         MI->getOperand(0).isReg() &&
20658         MI->getOperand(1).isReg() &&
20660         MI->getOperand(2).isReg() &&
20671         MI->getOperand(0).isReg() &&
20673         MI->getOperand(1).isReg() &&
20675         MI->getOperand(2).isReg() &&
20686         MI->getOperand(0).isReg() &&
20688         MI->getOperand(1).isReg() &&
20690         MI->getOperand(2).isReg() &&
20701         MI->getOperand(0).isReg() &&
20703         MI->getOperand(1).isReg() &&
20705         MI->getOperand(2).isReg() &&
20716         MI->getOperand(0).isReg() &&
20718         MI->getOperand(1).isReg() &&
20720         MI->getOperand(2).isReg() &&
20731         MI->getOperand(0).isReg() &&
20733         MI->getOperand(1).isReg() &&
20735         MI->getOperand(2).isReg() &&
20746         MI->getOperand(0).isReg() &&
20748         MI->getOperand(1).isReg() &&
20750         MI->getOperand(2).isReg() &&
20761         MI->getOperand(0).isReg() &&
20763         MI->getOperand(2).isReg() &&
20775         MI->getOperand(0).isReg() &&
20777         MI->getOperand(1).isReg() &&
20779         MI->getOperand(2).isReg() &&
20791         MI->getOperand(0).isReg() &&
20793         MI->getOperand(1).isReg() &&
20795         MI->getOperand(2).isReg() &&
20807         MI->getOperand(0).isReg() &&
20809         MI->getOperand(1).isReg() &&
20811         MI->getOperand(2).isReg() &&
20823         MI->getOperand(0).isReg() &&
20825         MI->getOperand(1).isReg() &&
20827         MI->getOperand(2).isReg() &&
20839         MI->getOperand(0).isReg() &&
20841         MI->getOperand(1).isReg() &&
20843         MI->getOperand(2).isReg() &&
20855         MI->getOperand(0).isReg() &&
20857         MI->getOperand(1).isReg() &&
20859         MI->getOperand(2).isReg() &&
20871         MI->getOperand(0).isReg() &&
20873         MI->getOperand(1).isReg() &&
20875         MI->getOperand(2).isReg() &&
20887         MI->getOperand(0).isReg() &&
20889         MI->getOperand(1).isReg() &&
20891         MI->getOperand(2).isReg() &&
20903         MI->getOperand(0).isReg() &&
20905         MI->getOperand(1).isReg() &&
20907         MI->getOperand(2).isReg() &&
20919         MI->getOperand(0).isReg() &&
20921         MI->getOperand(1).isReg() &&
20923         MI->getOperand(2).isReg() &&
20935         MI->getOperand(0).isReg() &&
20937         MI->getOperand(1).isReg() &&
20939         MI->getOperand(2).isReg() &&
20951         MI->getOperand(0).isReg() &&
20953         MI->getOperand(1).isReg() &&
20955         MI->getOperand(2).isReg() &&
20967         MI->getOperand(0).isReg() &&
20969         MI->getOperand(1).isReg() &&
20971         MI->getOperand(2).isReg() &&
20983         MI->getOperand(0).isReg() &&
20985         MI->getOperand(1).isReg() &&
20987         MI->getOperand(2).isReg() &&
20999         MI->getOperand(0).isReg() &&
21001         MI->getOperand(1).isReg() &&
21003         MI->getOperand(2).isReg() &&
21015         MI->getOperand(0).isReg() &&
21017         MI->getOperand(1).isReg() &&
21019         MI->getOperand(2).isReg() &&
21031         MI->getOperand(0).isReg() &&
21033         MI->getOperand(1).isReg() &&
21035         MI->getOperand(2).isReg() &&
21046         MI->getOperand(0).isReg() &&
21048         MI->getOperand(1).isReg() &&
21050         MI->getOperand(2).isReg() &&
21061         MI->getOperand(0).isReg() &&
21063         MI->getOperand(1).isReg() &&
21065         MI->getOperand(2).isReg() &&
21076         MI->getOperand(0).isReg() &&
21078         MI->getOperand(1).isReg() &&
21080         MI->getOperand(2).isReg() &&
21091         MI->getOperand(0).isReg() &&
21093         MI->getOperand(1).isReg() &&
21095         MI->getOperand(2).isReg() &&
21106         MI->getOperand(0).isReg() &&
21108         MI->getOperand(1).isReg() &&
21110         MI->getOperand(2).isReg() &&
21122         MI->getOperand(0).isReg() &&
21124         MI->getOperand(1).isReg() &&
21126         MI->getOperand(2).isReg() &&
21137         MI->getOperand(0).isReg() &&
21139         MI->getOperand(1).isReg() &&
21141         MI->getOperand(2).isReg() &&
21152         MI->getOperand(0).isReg() &&
21154         MI->getOperand(1).isReg() &&
21156         MI->getOperand(2).isReg() &&
21168         MI->getOperand(0).isReg() &&
21170         MI->getOperand(1).isReg() &&
21172         MI->getOperand(2).isReg() &&
21183         MI->getOperand(0).isReg() &&
21185         MI->getOperand(1).isReg() &&
21187         MI->getOperand(2).isReg() &&
21199         MI->getOperand(0).isReg() &&
21201         MI->getOperand(1).isReg() &&
21203         MI->getOperand(2).isReg() &&
21214         MI->getOperand(0).isReg() &&
21216         MI->getOperand(1).isReg() &&
21218         MI->getOperand(2).isReg() &&
21229         MI->getOperand(0).isReg() &&
21231         MI->getOperand(1).isReg() &&
21233         MI->getOperand(2).isReg() &&
21244         MI->getOperand(0).isReg() &&
21246         MI->getOperand(1).isReg() &&
21248         MI->getOperand(2).isReg() &&
21259         MI->getOperand(0).isReg() &&
21261         MI->getOperand(1).isReg() &&
21263         MI->getOperand(2).isReg() &&
21274         MI->getOperand(0).isReg() &&
21276         MI->getOperand(1).isReg() &&
21278         MI->getOperand(2).isReg() &&
21289         MI->getOperand(0).isReg() &&
21291         MI->getOperand(1).isReg() &&
21293         MI->getOperand(2).isReg() &&
21304         MI->getOperand(0).isReg() &&
21306         MI->getOperand(1).isReg() &&
21308         MI->getOperand(2).isReg() &&
21320         MI->getOperand(0).isReg() &&
21322         MI->getOperand(1).isReg() &&
21324         MI->getOperand(2).isReg() &&
21335         MI->getOperand(0).isReg() &&
21337         MI->getOperand(1).isReg() &&
21339         MI->getOperand(2).isReg() &&
21350         MI->getOperand(0).isReg() &&
21352         MI->getOperand(1).isReg() &&
21354         MI->getOperand(2).isReg() &&
21365         MI->getOperand(0).isReg() &&
21367         MI->getOperand(1).isReg() &&
21369         MI->getOperand(2).isReg() &&
21380         MI->getOperand(0).isReg() &&
21382         MI->getOperand(1).isReg() &&
21384         MI->getOperand(2).isReg() &&
21395         MI->getOperand(0).isReg() &&
21397         MI->getOperand(1).isReg() &&
21399         MI->getOperand(2).isReg() &&
21410         MI->getOperand(0).isReg() &&
21412         MI->getOperand(1).isReg() &&
21414         MI->getOperand(2).isReg() &&
21425         MI->getOperand(0).isReg() &&
21427         MI->getOperand(1).isReg() &&
21429         MI->getOperand(2).isReg() &&
21440         MI->getOperand(0).isReg() &&
21442         MI->getOperand(1).isReg() &&
21454         MI->getOperand(0).isReg() &&
21456         MI->getOperand(1).isReg() &&
21468         MI->getOperand(0).isReg() &&
21470         MI->getOperand(1).isReg() &&
21472         MI->getOperand(2).isReg() &&
21485         MI->getOperand(0).isReg() &&
21487         MI->getOperand(1).isReg() &&
21498         MI->getOperand(0).isReg() &&
21500         MI->getOperand(1).isReg() &&
21502         MI->getOperand(2).isReg() &&
21515         MI->getOperand(0).isReg() &&
21517         MI->getOperand(1).isReg() &&
21528         MI->getOperand(0).isReg() &&
21530         MI->getOperand(1).isReg() &&
21532         MI->getOperand(2).isReg() &&
21545         MI->getOperand(0).isReg() &&
21547         MI->getOperand(1).isReg() &&
21558         MI->getOperand(0).isReg() &&
21560         MI->getOperand(1).isReg() &&
21562         MI->getOperand(2).isReg() &&
21575         MI->getOperand(0).isReg() &&
21577         MI->getOperand(1).isReg() &&
21588         MI->getOperand(0).isReg() &&
21590         MI->getOperand(1).isReg() &&
21592         MI->getOperand(2).isReg() &&
21605         MI->getOperand(0).isReg() &&
21607         MI->getOperand(1).isReg() &&
21618         MI->getOperand(0).isReg() &&
21620         MI->getOperand(1).isReg() &&
21622         MI->getOperand(2).isReg() &&
21635         MI->getOperand(0).isReg() &&
21637         MI->getOperand(1).isReg() &&
21648         MI->getOperand(0).isReg() &&
21650         MI->getOperand(1).isReg() &&
21652         MI->getOperand(2).isReg() &&
21665         MI->getOperand(0).isReg() &&
21667         MI->getOperand(1).isReg() &&
21678         MI->getOperand(0).isReg() &&
21680         MI->getOperand(1).isReg() &&
21682         MI->getOperand(2).isReg() &&
21695         MI->getOperand(0).isReg() &&
21697         MI->getOperand(1).isReg() &&
21708         MI->getOperand(0).isReg() &&
21710         MI->getOperand(1).isReg() &&
21712         MI->getOperand(2).isReg() &&
21725         MI->getOperand(0).isReg() &&
21727         MI->getOperand(1).isReg() &&
21738         MI->getOperand(0).isReg() &&
21740         MI->getOperand(1).isReg() &&
21742         MI->getOperand(2).isReg() &&
21755         MI->getOperand(0).isReg() &&
21757         MI->getOperand(1).isReg() &&
21768         MI->getOperand(0).isReg() &&
21770         MI->getOperand(1).isReg() &&
21772         MI->getOperand(2).isReg() &&
21785         MI->getOperand(0).isReg() &&
21787         MI->getOperand(1).isReg() &&
21798         MI->getOperand(0).isReg() &&
21800         MI->getOperand(1).isReg() &&
21802         MI->getOperand(2).isReg() &&
21815         MI->getOperand(0).isReg() &&
21817         MI->getOperand(1).isReg() &&
21828         MI->getOperand(0).isReg() &&
21830         MI->getOperand(1).isReg() &&
21832         MI->getOperand(2).isReg() &&
21845         MI->getOperand(0).isReg() &&
21847         MI->getOperand(1).isReg() &&
21858         MI->getOperand(0).isReg() &&
21860         MI->getOperand(1).isReg() &&
21862         MI->getOperand(2).isReg() &&
21875         MI->getOperand(0).isReg() &&
21877         MI->getOperand(1).isReg() &&
21888         MI->getOperand(0).isReg() &&
21890         MI->getOperand(1).isReg() &&
21902         MI->getOperand(0).isReg() &&
21904         MI->getOperand(1).isReg() &&
21917         MI->getOperand(1).isReg() &&
21919         MI->getOperand(2).isReg() &&
21930         MI->getOperand(1).isReg() &&
21932         MI->getOperand(2).isReg() &&
21943         MI->getOperand(1).isReg() &&
21945         MI->getOperand(2).isReg() &&
21956         MI->getOperand(1).isReg() &&
21958         MI->getOperand(2).isReg() &&
21969         MI->getOperand(1).isReg() &&
21971         MI->getOperand(2).isReg() &&
21982         MI->getOperand(1).isReg() &&
21984         MI->getOperand(2).isReg() &&
21995         MI->getOperand(1).isReg() &&
21997         MI->getOperand(2).isReg() &&
22008         MI->getOperand(1).isReg() &&
22010         MI->getOperand(2).isReg() &&
22021         MI->getOperand(1).isReg() &&
22023         MI->getOperand(2).isReg() &&
22034         MI->getOperand(1).isReg() &&
22036         MI->getOperand(2).isReg() &&
22047         MI->getOperand(1).isReg() &&
22049         MI->getOperand(2).isReg() &&
22060         MI->getOperand(1).isReg() &&
22062         MI->getOperand(2).isReg() &&
22073         MI->getOperand(1).isReg() &&
22075         MI->getOperand(2).isReg() &&
22086         MI->getOperand(1).isReg() &&
22088         MI->getOperand(2).isReg() &&
22099         MI->getOperand(1).isReg() &&
22101         MI->getOperand(2).isReg() &&
22112         MI->getOperand(1).isReg() &&
22114         MI->getOperand(2).isReg() &&
22125         MI->getOperand(1).isReg() &&
22127         MI->getOperand(2).isReg() &&
22138         MI->getOperand(1).isReg() &&
22140         MI->getOperand(2).isReg() &&
22151         MI->getOperand(1).isReg() &&
22153         MI->getOperand(2).isReg() &&
22164         MI->getOperand(1).isReg() &&
22166         MI->getOperand(2).isReg() &&
22177         MI->getOperand(1).isReg() &&
22179         MI->getOperand(2).isReg() &&
22190         MI->getOperand(1).isReg() &&
22192         MI->getOperand(2).isReg() &&
22203         MI->getOperand(1).isReg() &&
22205         MI->getOperand(2).isReg() &&
22216         MI->getOperand(1).isReg() &&
22218         MI->getOperand(2).isReg() &&
22228         MI->getOperand(0).isReg() &&
22230         MI->getOperand(1).isReg() &&
22241         MI->getOperand(0).isReg() &&
22243         MI->getOperand(1).isReg() &&
22254         MI->getOperand(0).isReg() &&
22256         MI->getOperand(1).isReg() &&
22267         MI->getOperand(0).isReg() &&
22269         MI->getOperand(1).isReg() &&
22280         MI->getOperand(0).isReg() &&
22282         MI->getOperand(1).isReg() &&
22293         MI->getOperand(0).isReg() &&
22295         MI->getOperand(1).isReg() &&
22306         MI->getOperand(0).isReg() &&
22308         MI->getOperand(1).isReg() &&
22319         MI->getOperand(0).isReg() &&
22321         MI->getOperand(1).isReg() &&
22332         MI->getOperand(0).isReg() &&
22334         MI->getOperand(1).isReg() &&
22346         MI->getOperand(1).isReg() &&
22348         MI->getOperand(2).isReg() &&
22359         MI->getOperand(1).isReg() &&
22361         MI->getOperand(2).isReg() &&
22372         MI->getOperand(1).isReg() &&
22374         MI->getOperand(2).isReg() &&
22385         MI->getOperand(1).isReg() &&
22387         MI->getOperand(2).isReg() &&
22398         MI->getOperand(1).isReg() &&
22400         MI->getOperand(2).isReg() &&
22411         MI->getOperand(1).isReg() &&
22413         MI->getOperand(2).isReg() &&
22424         MI->getOperand(1).isReg() &&
22426         MI->getOperand(2).isReg() &&
22437         MI->getOperand(1).isReg() &&
22439         MI->getOperand(2).isReg() &&
22450         MI->getOperand(1).isReg() &&
22452         MI->getOperand(2).isReg() &&
22463         MI->getOperand(1).isReg() &&
22465         MI->getOperand(2).isReg() &&
22476         MI->getOperand(1).isReg() &&
22478         MI->getOperand(2).isReg() &&
22489         MI->getOperand(1).isReg() &&
22491         MI->getOperand(2).isReg() &&
22502         MI->getOperand(1).isReg() &&
22504         MI->getOperand(2).isReg() &&
22515         MI->getOperand(1).isReg() &&
22517         MI->getOperand(2).isReg() &&
22528         MI->getOperand(1).isReg() &&
22530         MI->getOperand(2).isReg() &&
22541         MI->getOperand(1).isReg() &&
22543         MI->getOperand(2).isReg() &&
22553         MI->getOperand(0).isReg() &&
22555         MI->getOperand(1).isReg() &&
22566         MI->getOperand(0).isReg() &&
22568         MI->getOperand(1).isReg() &&
22579         MI->getOperand(0).isReg() &&
22581         MI->getOperand(1).isReg() &&
22592         MI->getOperand(0).isReg() &&
22594         MI->getOperand(1).isReg() &&
22605         MI->getOperand(0).isReg() &&
22607         MI->getOperand(1).isReg() &&
22618         MI->getOperand(0).isReg() &&
22620         MI->getOperand(1).isReg() &&
22631         MI->getOperand(0).isReg() &&
22633         MI->getOperand(1).isReg() &&
22644         MI->getOperand(0).isReg() &&
22646         MI->getOperand(1).isReg() &&
22657         MI->getOperand(0).isReg() &&
22659         MI->getOperand(1).isReg() &&
22670         MI->getOperand(0).isReg() &&
22672         MI->getOperand(1).isReg() &&
22683         MI->getOperand(0).isReg() &&
22685         MI->getOperand(1).isReg() &&
22696         MI->getOperand(0).isReg() &&
22698         MI->getOperand(1).isReg() &&
22709         MI->getOperand(0).isReg() &&
22711         MI->getOperand(1).isReg() &&
22722         MI->getOperand(0).isReg() &&
22724         MI->getOperand(1).isReg() &&
22735         MI->getOperand(0).isReg() &&
22737         MI->getOperand(1).isReg() &&
22739         MI->getOperand(2).isReg() &&
22749         MI->getOperand(0).isReg() &&
22751         MI->getOperand(1).isReg() &&
22753         MI->getOperand(2).isReg() &&
22763         MI->getOperand(0).isReg() &&
22765         MI->getOperand(1).isReg() &&
22767         MI->getOperand(2).isReg() &&
22777         MI->getOperand(0).isReg() &&
22779         MI->getOperand(1).isReg() &&
22781         MI->getOperand(2).isReg() &&
22791         MI->getOperand(0).isReg() &&
22793         MI->getOperand(1).isReg() &&
22802         MI->getOperand(0).isReg() &&
22804         MI->getOperand(1).isReg() &&
22813         MI->getOperand(0).isReg() &&
22816         MI->getOperand(2).isReg() &&
22825         MI->getOperand(0).isReg() &&
22828         MI->getOperand(2).isReg() &&
22835         MI->getOperand(0).isReg() &&
22837         MI->getOperand(1).isReg() &&
22839         MI->getOperand(2).isReg() &&
22850         MI->getOperand(0).isReg() &&
22853         MI->getOperand(2).isReg() &&
22862         MI->getOperand(0).isReg() &&
22865         MI->getOperand(2).isReg() &&
22872         MI->getOperand(0).isReg() &&
22874         MI->getOperand(1).isReg() &&
22876         MI->getOperand(2).isReg() &&
22887         MI->getOperand(0).isReg() &&
22889         MI->getOperand(1).isReg() &&
22891         MI->getOperand(2).isReg() &&
22893         MI->getOperand(3).isReg() &&
22903         MI->getOperand(0).isReg() &&
22906         MI->getOperand(2).isReg() &&
22915         MI->getOperand(0).isReg() &&
22917         MI->getOperand(1).isReg() &&
22919         MI->getOperand(2).isReg() &&
22930         MI->getOperand(0).isReg() &&
22933         MI->getOperand(2).isReg() &&
22942         MI->getOperand(0).isReg() &&
22944         MI->getOperand(1).isReg() &&
22946         MI->getOperand(2).isReg() &&
22957         MI->getOperand(0).isReg() &&
22959         MI->getOperand(1).isReg() &&
22961         MI->getOperand(2).isReg() &&
22963         MI->getOperand(3).isReg() &&
22973         MI->getOperand(0).isReg() &&
22982         MI->getOperand(0).isReg() &&
22991         MI->getOperand(0).isReg() &&
23002         MI->getOperand(0).isReg() &&
23004         MI->getOperand(1).isReg() &&
23006         MI->getOperand(2).isReg() &&
23016         MI->getOperand(0).isReg() &&
23018         MI->getOperand(1).isReg() &&
23020         MI->getOperand(2).isReg() &&
23029         MI->getOperand(0).isReg() &&
23031         MI->getOperand(1).isReg() &&
23033         MI->getOperand(2).isReg() &&
23042         MI->getOperand(1).isReg() &&
23044         MI->getOperand(2).isReg() &&
23056         MI->getOperand(1).isReg() &&
23058         MI->getOperand(2).isReg() &&
23070         MI->getOperand(1).isReg() &&
23072         MI->getOperand(2).isReg() &&
23084         MI->getOperand(1).isReg() &&
23086         MI->getOperand(2).isReg() &&
23098         MI->getOperand(1).isReg() &&
23100         MI->getOperand(2).isReg() &&
23112         MI->getOperand(1).isReg() &&
23114         MI->getOperand(2).isReg() &&
23126         MI->getOperand(1).isReg() &&
23128         MI->getOperand(2).isReg() &&
23140         MI->getOperand(1).isReg() &&
23142         MI->getOperand(2).isReg() &&
23154         MI->getOperand(1).isReg() &&
23156         MI->getOperand(2).isReg() &&
23168         MI->getOperand(1).isReg() &&
23170         MI->getOperand(2).isReg() &&
23183         MI->getOperand(1).isReg() &&
23194         MI->getOperand(1).isReg() &&
23205         MI->getOperand(1).isReg() &&
23207         MI->getOperand(2).isReg() &&
23219         MI->getOperand(1).isReg() &&
23221         MI->getOperand(2).isReg() &&
23233         MI->getOperand(1).isReg() &&
23235         MI->getOperand(2).isReg() &&
23247         MI->getOperand(0).isReg() &&
23259         MI->getOperand(0).isReg() &&
23271         MI->getOperand(0).isReg() &&
23283         MI->getOperand(0).isReg() &&
23295         MI->getOperand(0).isReg() &&
23307         MI->getOperand(0).isReg() &&
23319         MI->getOperand(0).isReg() &&
23331         MI->getOperand(0).isReg() &&
23351         MI->getOperand(0).isReg() &&
23354         MI->getOperand(2).isReg() &&
23363         MI->getOperand(0).isReg() &&
23366         MI->getOperand(2).isReg() &&
23375         MI->getOperand(0).isReg() &&
23378         MI->getOperand(2).isReg() &&
23387         MI->getOperand(0).isReg() &&
23390         MI->getOperand(2).isReg() &&
23399         MI->getOperand(0).isReg() &&
23401         MI->getOperand(1).isReg() &&
23410         MI->getOperand(0).isReg() &&
23412         MI->getOperand(1).isReg() &&
23423         MI->getOperand(0).isReg() &&
23425         MI->getOperand(1).isReg() &&
23438         MI->getOperand(0).isReg() &&
23440         MI->getOperand(1).isReg() &&
23449         MI->getOperand(0).isReg() &&
23451         MI->getOperand(1).isReg() &&
23462         MI->getOperand(0).isReg() &&
23464         MI->getOperand(1).isReg() &&
23475         MI->getOperand(0).isReg() &&
23477         MI->getOperand(1).isReg() &&
23490         MI->getOperand(0).isReg() &&
23492         MI->getOperand(1).isReg() &&
23494         MI->getOperand(2).isReg() &&
23496         MI->getOperand(3).isReg() &&
23506         MI->getOperand(0).isReg() &&
23508         MI->getOperand(1).isReg() &&
23510         MI->getOperand(2).isReg() &&
23512         MI->getOperand(3).isReg() &&
23522         MI->getOperand(0).isReg() &&
23524         MI->getOperand(1).isReg() &&
23526         MI->getOperand(2).isReg() &&
23528         MI->getOperand(3).isReg() &&
23538         MI->getOperand(0).isReg() &&
23540         MI->getOperand(1).isReg() &&
23542         MI->getOperand(2).isReg() &&
23544         MI->getOperand(3).isReg() &&
23554         MI->getOperand(0).isReg() &&
23556         MI->getOperand(1).isReg() &&
23558         MI->getOperand(2).isReg() &&
23560         MI->getOperand(3).isReg() &&
23570         MI->getOperand(0).isReg() &&
23572         MI->getOperand(1).isReg() &&
23574         MI->getOperand(2).isReg() &&
23584         MI->getOperand(0).isReg() &&
23586         MI->getOperand(1).isReg() &&
23588         MI->getOperand(2).isReg() &&
23598         MI->getOperand(0).isReg() &&
23610         MI->getOperand(0).isReg() &&
23622         MI->getOperand(0).isReg() &&
23624         MI->getOperand(1).isReg() &&
23636         MI->getOperand(0).isReg() &&
23638         MI->getOperand(1).isReg() &&
23650         MI->getOperand(0).isReg() &&
23662         MI->getOperand(0).isReg() &&
23674         MI->getOperand(0).isReg() &&
23676         MI->getOperand(1).isReg() &&
23688         MI->getOperand(0).isReg() &&
23690         MI->getOperand(1).isReg() &&
23702         MI->getOperand(0).isReg() &&
23714         MI->getOperand(0).isReg() &&
23726         MI->getOperand(0).isReg() &&
23738         MI->getOperand(0).isReg() &&
23750         MI->getOperand(0).isReg() &&
23752         MI->getOperand(1).isReg() &&
23764         MI->getOperand(0).isReg() &&
23766         MI->getOperand(1).isReg() &&
23778         MI->getOperand(0).isReg() &&
23790         MI->getOperand(0).isReg() &&
23802         MI->getOperand(0).isReg() &&
23814         MI->getOperand(0).isReg() &&
23826         MI->getOperand(0).isReg() &&
23828         MI->getOperand(1).isReg() &&
23840         MI->getOperand(0).isReg() &&
23842         MI->getOperand(1).isReg() &&
23854         MI->getOperand(0).isReg() &&
23866         MI->getOperand(0).isReg() &&
23878         MI->getOperand(0).isReg() &&
23890         MI->getOperand(0).isReg() &&
23902         MI->getOperand(0).isReg() &&
23904         MI->getOperand(1).isReg() &&
23916         MI->getOperand(0).isReg() &&
23918         MI->getOperand(1).isReg() &&
23930         MI->getOperand(0).isReg() &&
23942         MI->getOperand(0).isReg() &&
23954         MI->getOperand(0).isReg() &&
23956         MI->getOperand(1).isReg() &&
23968         MI->getOperand(0).isReg() &&
23970         MI->getOperand(1).isReg() &&
23982         MI->getOperand(0).isReg() &&
23994         MI->getOperand(0).isReg() &&
24006         MI->getOperand(0).isReg() &&
24018         MI->getOperand(0).isReg() &&
24030         MI->getOperand(0).isReg() &&
24032         MI->getOperand(1).isReg() &&
24044         MI->getOperand(0).isReg() &&
24046         MI->getOperand(1).isReg() &&
24058         MI->getOperand(0).isReg() &&
24070         MI->getOperand(0).isReg() &&
24082         MI->getOperand(0).isReg() &&
24094         MI->getOperand(0).isReg() &&
24106         MI->getOperand(0).isReg() &&
24108         MI->getOperand(1).isReg() &&
24120         MI->getOperand(0).isReg() &&
24122         MI->getOperand(1).isReg() &&
24134         MI->getOperand(0).isReg() &&
24146         MI->getOperand(0).isReg() &&
24158         MI->getOperand(0).isReg() &&
24160         MI->getOperand(1).isReg() &&
24162         MI->getOperand(2).isReg() &&
24174         MI->getOperand(0).isReg() &&
24176         MI->getOperand(1).isReg() &&
24178         MI->getOperand(2).isReg() &&
24190         MI->getOperand(0).isReg() &&
24192         MI->getOperand(1).isReg() &&
24194         MI->getOperand(2).isReg() &&
24206         MI->getOperand(0).isReg() &&
24208         MI->getOperand(1).isReg() &&
24210         MI->getOperand(2).isReg() &&
24222         MI->getOperand(0).isReg() &&
24224         MI->getOperand(1).isReg() &&
24226         MI->getOperand(2).isReg() &&
24238         MI->getOperand(0).isReg() &&
24240         MI->getOperand(1).isReg() &&
24242         MI->getOperand(2).isReg() &&
24254         MI->getOperand(0).isReg() &&
24256         MI->getOperand(1).isReg() &&
24258         MI->getOperand(2).isReg() &&
24270         MI->getOperand(0).isReg() &&
24272         MI->getOperand(1).isReg() &&
24274         MI->getOperand(2).isReg() &&
24286         MI->getOperand(0).isReg() &&
24288         MI->getOperand(1).isReg() &&
24290         MI->getOperand(2).isReg() &&
24302         MI->getOperand(0).isReg() &&
24304         MI->getOperand(1).isReg() &&
24306         MI->getOperand(2).isReg() &&
24318         MI->getOperand(0).isReg() &&
24320         MI->getOperand(1).isReg() &&
24322         MI->getOperand(2).isReg() &&
24334         MI->getOperand(0).isReg() &&
24336         MI->getOperand(1).isReg() &&
24338         MI->getOperand(2).isReg() &&
24350         MI->getOperand(0).isReg() &&
24352         MI->getOperand(1).isReg() &&
24363         MI->getOperand(0).isReg() &&
24365         MI->getOperand(1).isReg() &&
24376         MI->getOperand(0).isReg() &&
24378         MI->getOperand(1).isReg() &&
24389         MI->getOperand(0).isReg() &&
24391         MI->getOperand(1).isReg() &&
24402         MI->getOperand(0).isReg() &&
24404         MI->getOperand(1).isReg() &&
24415         MI->getOperand(0).isReg() &&
24417         MI->getOperand(1).isReg() &&
24428         MI->getOperand(0).isReg() &&
24430         MI->getOperand(1).isReg() &&
24441         MI->getOperand(0).isReg() &&
24443         MI->getOperand(1).isReg() &&
24454         MI->getOperand(0).isReg() &&
24456         MI->getOperand(1).isReg() &&
24458         MI->getOperand(2).isReg() &&
24470         MI->getOperand(0).isReg() &&
24472         MI->getOperand(1).isReg() &&
24474         MI->getOperand(2).isReg() &&
24486         MI->getOperand(0).isReg() &&
24488         MI->getOperand(1).isReg() &&
24490         MI->getOperand(2).isReg() &&
24502         MI->getOperand(0).isReg() &&
24504         MI->getOperand(1).isReg() &&
24515         MI->getOperand(0).isReg() &&
24517         MI->getOperand(1).isReg() &&
24528         MI->getOperand(0).isReg() &&
24530         MI->getOperand(1).isReg() &&
24541         MI->getOperand(0).isReg() &&
24543         MI->getOperand(1).isReg() &&
24554         MI->getOperand(0).isReg() &&
24556         MI->getOperand(1).isReg() &&
24567         MI->getOperand(0).isReg() &&
24569         MI->getOperand(1).isReg() &&
24580         MI->getOperand(0).isReg() &&
24582         MI->getOperand(1).isReg() &&
24593         MI->getOperand(0).isReg() &&
24595         MI->getOperand(1).isReg() &&
24606         MI->getOperand(0).isReg() &&
24608         MI->getOperand(1).isReg() &&
24619         MI->getOperand(0).isReg() &&
24621         MI->getOperand(1).isReg() &&
24632         MI->getOperand(0).isReg() &&
24634         MI->getOperand(1).isReg() &&
24645         MI->getOperand(0).isReg() &&
24647         MI->getOperand(1).isReg() &&
24658         MI->getOperand(0).isReg() &&
24660         MI->getOperand(1).isReg() &&
24671         MI->getOperand(0).isReg() &&
24673         MI->getOperand(1).isReg() &&
24684         MI->getOperand(0).isReg() &&
24686         MI->getOperand(1).isReg() &&
24697         MI->getOperand(0).isReg() &&
24699         MI->getOperand(1).isReg() &&
24710         MI->getOperand(0).isReg() &&
24712         MI->getOperand(1).isReg() &&
24723         MI->getOperand(0).isReg() &&
24725         MI->getOperand(1).isReg() &&
24736         MI->getOperand(0).isReg() &&
24738         MI->getOperand(1).isReg() &&
24749         MI->getOperand(0).isReg() &&
24751         MI->getOperand(1).isReg() &&
24762         MI->getOperand(0).isReg() &&
24764         MI->getOperand(1).isReg() &&
24775         MI->getOperand(0).isReg() &&
24777         MI->getOperand(1).isReg() &&
24788         MI->getOperand(0).isReg() &&
24790         MI->getOperand(1).isReg() &&
24801         MI->getOperand(0).isReg() &&
24803         MI->getOperand(1).isReg() &&
24814         MI->getOperand(0).isReg() &&
24816         MI->getOperand(1).isReg() &&
24818         MI->getOperand(2).isReg() &&
24830         MI->getOperand(0).isReg() &&
24832         MI->getOperand(1).isReg() &&
24834         MI->getOperand(2).isReg() &&
24846         MI->getOperand(0).isReg() &&
24848         MI->getOperand(1).isReg() &&
24859         MI->getOperand(0).isReg() &&
24861         MI->getOperand(1).isReg() &&
24872         MI->getOperand(0).isReg() &&
24874         MI->getOperand(1).isReg() &&
24885         MI->getOperand(0).isReg() &&
24887         MI->getOperand(1).isReg() &&
24898         MI->getOperand(0).isReg() &&
24900         MI->getOperand(1).isReg() &&
24902         MI->getOperand(2).isReg() &&
24914         MI->getOperand(0).isReg() &&
24916         MI->getOperand(1).isReg() &&
24918         MI->getOperand(2).isReg() &&
24930         MI->getOperand(0).isReg() &&
24932         MI->getOperand(1).isReg() &&
24944         MI->getOperand(0).isReg() &&
24946         MI->getOperand(1).isReg() &&
24948         MI->getOperand(2).isReg() &&
24960         MI->getOperand(0).isReg() &&
24962         MI->getOperand(1).isReg() &&
24973         MI->getOperand(0).isReg() &&
24975         MI->getOperand(1).isReg() &&
24986         MI->getOperand(0).isReg() &&
24988         MI->getOperand(1).isReg() &&
24999         MI->getOperand(0).isReg() &&
25001         MI->getOperand(1).isReg() &&
25012         MI->getOperand(0).isReg() &&
25014         MI->getOperand(1).isReg() &&
25025         MI->getOperand(0).isReg() &&
25027         MI->getOperand(1).isReg() &&
25038         MI->getOperand(0).isReg() &&
25040         MI->getOperand(1).isReg() &&
25051         MI->getOperand(0).isReg() &&
25053         MI->getOperand(1).isReg() &&
25055         MI->getOperand(2).isReg() &&
25067         MI->getOperand(0).isReg() &&
25069         MI->getOperand(1).isReg() &&
25080         MI->getOperand(0).isReg() &&
25082         MI->getOperand(1).isReg() &&
25093         MI->getOperand(0).isReg() &&
25095         MI->getOperand(1).isReg() &&
25106         MI->getOperand(0).isReg() &&
25108         MI->getOperand(1).isReg() &&
25119         MI->getOperand(0).isReg() &&
25121         MI->getOperand(1).isReg() &&
25123         MI->getOperand(2).isReg() &&
25135         MI->getOperand(0).isReg() &&
25137         MI->getOperand(1).isReg() &&
25139         MI->getOperand(2).isReg() &&
25151         MI->getOperand(0).isReg() &&
25153         MI->getOperand(1).isReg() &&
25155         MI->getOperand(2).isReg() &&
25167         MI->getOperand(0).isReg() &&
25169         MI->getOperand(1).isReg() &&
25180         MI->getOperand(0).isReg() &&
25182         MI->getOperand(1).isReg() &&
25193         MI->getOperand(0).isReg() &&
25195         MI->getOperand(1).isReg() &&
25206         MI->getOperand(0).isReg() &&
25208         MI->getOperand(1).isReg() &&
25219         MI->getOperand(0).isReg() &&
25221         MI->getOperand(1).isReg() &&
25232         MI->getOperand(0).isReg() &&
25234         MI->getOperand(1).isReg() &&
25245         MI->getOperand(0).isReg() &&
25247         MI->getOperand(1).isReg() &&
25258         MI->getOperand(0).isReg() &&
25260         MI->getOperand(1).isReg() &&
25262         MI->getOperand(2).isReg() &&
25274         MI->getOperand(0).isReg() &&
25276         MI->getOperand(1).isReg() &&
25287         MI->getOperand(0).isReg() &&
25289         MI->getOperand(1).isReg() &&
25300         MI->getOperand(0).isReg() &&
25302         MI->getOperand(1).isReg() &&
25313         MI->getOperand(0).isReg() &&
25315         MI->getOperand(1).isReg() &&
25326         MI->getOperand(0).isReg() &&
25328         MI->getOperand(1).isReg() &&
25330         MI->getOperand(2).isReg() &&
25342         MI->getOperand(0).isReg() &&
25344         MI->getOperand(1).isReg() &&
25346         MI->getOperand(2).isReg() &&
25358         MI->getOperand(0).isReg() &&
25360         MI->getOperand(1).isReg() &&
25371         MI->getOperand(0).isReg() &&
25373         MI->getOperand(1).isReg() &&
25384         MI->getOperand(0).isReg() &&
25386         MI->getOperand(1).isReg() &&
25397         MI->getOperand(0).isReg() &&
25399         MI->getOperand(1).isReg() &&
25410         MI->getOperand(0).isReg() &&
25412         MI->getOperand(1).isReg() &&
25423         MI->getOperand(0).isReg() &&
25425         MI->getOperand(1).isReg() &&
25436         MI->getOperand(0).isReg() &&
25438         MI->getOperand(1).isReg() &&
25449         MI->getOperand(0).isReg() &&
25451         MI->getOperand(1).isReg() &&
25453         MI->getOperand(2).isReg() &&
25465         MI->getOperand(0).isReg() &&
25467         MI->getOperand(1).isReg() &&
25469         MI->getOperand(2).isReg() &&
25481         MI->getOperand(0).isReg() &&
25483         MI->getOperand(1).isReg() &&
25494         MI->getOperand(0).isReg() &&
25496         MI->getOperand(1).isReg() &&
25507         MI->getOperand(0).isReg() &&
25509         MI->getOperand(1).isReg() &&
25520         MI->getOperand(0).isReg() &&
25522         MI->getOperand(1).isReg() &&
25533         MI->getOperand(0).isReg() &&
25535         MI->getOperand(1).isReg() &&
25547         MI->getOperand(0).isReg() &&
25549         MI->getOperand(1).isReg() &&
25551         MI->getOperand(2).isReg() &&
25563         MI->getOperand(0).isReg() &&
25565         MI->getOperand(1).isReg() &&
25577         MI->getOperand(0).isReg() &&
25579         MI->getOperand(1).isReg() &&
25591         MI->getOperand(0).isReg() &&
25593         MI->getOperand(1).isReg() &&
25605         MI->getOperand(0).isReg() &&
25607         MI->getOperand(1).isReg() &&
25619         MI->getOperand(0).isReg() &&
25621         MI->getOperand(1).isReg() &&
25623         MI->getOperand(2).isReg() &&
25634         MI->getOperand(0).isReg() &&
25636         MI->getOperand(1).isReg() &&
25638         MI->getOperand(2).isReg() &&
25649         MI->getOperand(0).isReg() &&
25651         MI->getOperand(1).isReg() &&
25653         MI->getOperand(2).isReg() &&
25664         MI->getOperand(0).isReg() &&
25666         MI->getOperand(1).isReg() &&
25668         MI->getOperand(2).isReg() &&
25679         MI->getOperand(0).isReg() &&
25681         MI->getOperand(1).isReg() &&
25683         MI->getOperand(2).isReg() &&
25694         MI->getOperand(0).isReg() &&
25696         MI->getOperand(1).isReg() &&
25698         MI->getOperand(2).isReg() &&
25710         MI->getOperand(0).isReg() &&
25712         MI->getOperand(1).isReg() &&
25714         MI->getOperand(2).isReg() &&
25725         MI->getOperand(0).isReg() &&
25727         MI->getOperand(1).isReg() &&
25729         MI->getOperand(2).isReg() &&
25740         MI->getOperand(0).isReg() &&
25742         MI->getOperand(1).isReg() &&
25744         MI->getOperand(2).isReg() &&
25756         MI->getOperand(0).isReg() &&
25758         MI->getOperand(1).isReg() &&
25760         MI->getOperand(2).isReg() &&
25771         MI->getOperand(0).isReg() &&
25773         MI->getOperand(1).isReg() &&
25775         MI->getOperand(2).isReg() &&
25787         MI->getOperand(0).isReg() &&
25789         MI->getOperand(1).isReg() &&
25791         MI->getOperand(2).isReg() &&
25802         MI->getOperand(0).isReg() &&
25804         MI->getOperand(1).isReg() &&
25806         MI->getOperand(2).isReg() &&
25817         MI->getOperand(0).isReg() &&
25819         MI->getOperand(1).isReg() &&
25821         MI->getOperand(2).isReg() &&
25833         MI->getOperand(0).isReg() &&
25835         MI->getOperand(1).isReg() &&
25837         MI->getOperand(2).isReg() &&
25848         MI->getOperand(0).isReg() &&
25850         MI->getOperand(1).isReg() &&
25852         MI->getOperand(2).isReg() &&
25863         MI->getOperand(0).isReg() &&
25865         MI->getOperand(1).isReg() &&
25867         MI->getOperand(2).isReg() &&
25878         MI->getOperand(0).isReg() &&
25880         MI->getOperand(1).isReg() &&
25882         MI->getOperand(2).isReg() &&
25893         MI->getOperand(0).isReg() &&
25895         MI->getOperand(1).isReg() &&
25897         MI->getOperand(2).isReg() &&
25908         MI->getOperand(0).isReg() &&
25910         MI->getOperand(1).isReg() &&
25912         MI->getOperand(2).isReg() &&
25923         MI->getOperand(0).isReg() &&
25925         MI->getOperand(1).isReg() &&
25927         MI->getOperand(2).isReg() &&
25938         MI->getOperand(0).isReg() &&
25940         MI->getOperand(1).isReg() &&
25942         MI->getOperand(2).isReg() &&
25955         MI->getOperand(0).isReg() &&
25957         MI->getOperand(1).isReg() &&
25968         MI->getOperand(0).isReg() &&
25970         MI->getOperand(1).isReg() &&
25972         MI->getOperand(2).isReg() &&
25985         MI->getOperand(0).isReg() &&
25987         MI->getOperand(1).isReg() &&
25998         MI->getOperand(0).isReg() &&
26000         MI->getOperand(1).isReg() &&
26002         MI->getOperand(2).isReg() &&
26015         MI->getOperand(0).isReg() &&
26017         MI->getOperand(1).isReg() &&
26028         MI->getOperand(0).isReg() &&
26030         MI->getOperand(1).isReg() &&
26032         MI->getOperand(2).isReg() &&
26045         MI->getOperand(0).isReg() &&
26047         MI->getOperand(1).isReg() &&
26058         MI->getOperand(0).isReg() &&
26060         MI->getOperand(1).isReg() &&
26062         MI->getOperand(2).isReg() &&
26075         MI->getOperand(0).isReg() &&
26077         MI->getOperand(1).isReg() &&
26088         MI->getOperand(0).isReg() &&
26090         MI->getOperand(1).isReg() &&
26092         MI->getOperand(2).isReg() &&
26105         MI->getOperand(0).isReg() &&
26107         MI->getOperand(1).isReg() &&
26118         MI->getOperand(0).isReg() &&
26120         MI->getOperand(1).isReg() &&
26122         MI->getOperand(2).isReg() &&
26135         MI->getOperand(0).isReg() &&
26137         MI->getOperand(1).isReg() &&
26148         MI->getOperand(0).isReg() &&
26150         MI->getOperand(1).isReg() &&
26152         MI->getOperand(2).isReg() &&
26165         MI->getOperand(0).isReg() &&
26167         MI->getOperand(1).isReg() &&
26178         MI->getOperand(0).isReg() &&
26180         MI->getOperand(1).isReg() &&
26182         MI->getOperand(2).isReg() &&
26195         MI->getOperand(0).isReg() &&
26197         MI->getOperand(1).isReg() &&
26208         MI->getOperand(0).isReg() &&
26210         MI->getOperand(1).isReg() &&
26222         MI->getOperand(0).isReg() &&
26224         MI->getOperand(1).isReg() &&
26236         MI->getOperand(0).isReg() &&
26238         MI->getOperand(1).isReg() &&
26249         MI->getOperand(0).isReg() &&
26251         MI->getOperand(1).isReg() &&
26262         MI->getOperand(0).isReg() &&
26264         MI->getOperand(1).isReg() &&
26275         MI->getOperand(0).isReg() &&
26277         MI->getOperand(1).isReg() &&
26288         MI->getOperand(0).isReg() &&
26290         MI->getOperand(1).isReg() &&
26301         MI->getOperand(0).isReg() &&
26303         MI->getOperand(1).isReg() &&
26314         MI->getOperand(0).isReg() &&
26316         MI->getOperand(1).isReg() &&
26327         MI->getOperand(0).isReg() &&
26329         MI->getOperand(1).isReg() &&
26340         MI->getOperand(0).isReg() &&
26342         MI->getOperand(1).isReg() &&
26353         MI->getOperand(0).isReg() &&
26355         MI->getOperand(1).isReg() &&
26366         MI->getOperand(0).isReg() &&
26368         MI->getOperand(1).isReg() &&
26379         MI->getOperand(0).isReg() &&
26381         MI->getOperand(1).isReg() &&
26392         MI->getOperand(0).isReg() &&
26394         MI->getOperand(1).isReg() &&
26405         MI->getOperand(0).isReg() &&
26407         MI->getOperand(1).isReg() &&
26419         MI->getOperand(0).isReg() &&
26421         MI->getOperand(1).isReg() &&
26434         MI->getOperand(1).isReg() &&
26444         MI->getOperand(1).isReg() &&
26446         MI->getOperand(2).isReg() &&
26456         MI->getOperand(1).isReg() &&
26458         MI->getOperand(2).isReg() &&
26465         MI->getOperand(0).isReg() &&
26468         MI->getOperand(2).isReg() &&
26477         MI->getOperand(0).isReg() &&
26480         MI->getOperand(2).isReg() &&
26487         MI->getOperand(0).isReg() &&
26489         MI->getOperand(1).isReg() &&
26491         MI->getOperand(2).isReg() &&
26503         MI->getOperand(1).isReg() &&
26505         MI->getOperand(2).isReg() &&
26515         MI->getOperand(1).isReg() &&
26517         MI->getOperand(2).isReg() &&
26524         MI->getOperand(0).isReg() &&
26526         MI->getOperand(1).isReg() &&
26528         MI->getOperand(2).isReg() &&
26540         MI->getOperand(1).isReg() &&
26550         MI->getOperand(1).isReg() &&
26552         MI->getOperand(2).isReg() &&
26562         MI->getOperand(1).isReg() &&
26564         MI->getOperand(2).isReg() &&
26571         MI->getOperand(0).isReg() &&
26574         MI->getOperand(2).isReg() &&
26583         MI->getOperand(0).isReg() &&
26586         MI->getOperand(2).isReg() &&
26593         MI->getOperand(0).isReg() &&
26595         MI->getOperand(1).isReg() &&
26597         MI->getOperand(2).isReg() &&
26609         MI->getOperand(1).isReg() &&
26611         MI->getOperand(2).isReg() &&
26621         MI->getOperand(1).isReg() &&
26623         MI->getOperand(2).isReg() &&
26633         MI->getOperand(1).isReg() &&
26635         MI->getOperand(2).isReg() &&
26642         MI->getOperand(0).isReg() &&
26644         MI->getOperand(1).isReg() &&
26646         MI->getOperand(2).isReg() &&
26657         MI->getOperand(0).isReg() &&
26660         MI->getOperand(2).isReg() &&
26669         MI->getOperand(0).isReg() &&
26672         MI->getOperand(2).isReg() &&
26679         MI->getOperand(0).isReg() &&
26681         MI->getOperand(1).isReg() &&
26683         MI->getOperand(2).isReg() &&
26694         MI->getOperand(0).isReg() &&
26696         MI->getOperand(1).isReg() &&
26698         MI->getOperand(2).isReg() &&
26707         MI->getOperand(0).isReg() &&
26709         MI->getOperand(1).isReg() &&
26711         MI->getOperand(2).isReg() &&
26722         MI->getOperand(0).isReg() &&
26725         MI->getOperand(2).isReg() &&
26734         MI->getOperand(0).isReg() &&
26737         MI->getOperand(2).isReg() &&
26744         MI->getOperand(0).isReg() &&
26746         MI->getOperand(1).isReg() &&
26748         MI->getOperand(2).isReg() &&
26759         MI->getOperand(0).isReg() &&
26761         MI->getOperand(1).isReg() &&
26763         MI->getOperand(2).isReg() &&
26772         MI->getOperand(0).isReg() &&
26774         MI->getOperand(1).isReg() &&
26776         MI->getOperand(2).isReg() &&
26795         MI->getOperand(0).isReg() &&
26797         MI->getOperand(1).isReg() &&
26806         MI->getOperand(0).isReg() &&
26808         MI->getOperand(1).isReg() &&
26819         MI->getOperand(0).isReg() &&
26821         MI->getOperand(1).isReg() &&
26834         MI->getOperand(0).isReg() &&
26836         MI->getOperand(1).isReg() &&
26845         MI->getOperand(0).isReg() &&
26847         MI->getOperand(1).isReg() &&
26858         MI->getOperand(0).isReg() &&
26860         MI->getOperand(1).isReg() &&
26871         MI->getOperand(0).isReg() &&
26873         MI->getOperand(1).isReg() &&
26886         MI->getOperand(0).isReg() &&
26888         MI->getOperand(1).isReg() &&
26890         MI->getOperand(2).isReg() &&
26900         MI->getOperand(0).isReg() &&
26902         MI->getOperand(1).isReg() &&
26912         MI->getOperand(0).isReg() &&
26914         MI->getOperand(1).isReg() &&
26924         MI->getOperand(0).isReg() &&
26926         MI->getOperand(1).isReg() &&
26928         MI->getOperand(2).isReg() &&
26938         MI->getOperand(0).isReg() &&
26950         MI->getOperand(0).isReg() &&
26962         MI->getOperand(0).isReg() &&
26974         MI->getOperand(0).isReg() &&
26986         MI->getOperand(0).isReg() &&
26998         MI->getOperand(0).isReg() &&
27010         MI->getOperand(0).isReg() &&
27022         MI->getOperand(0).isReg() &&
27034         MI->getOperand(0).isReg() &&
27046         MI->getOperand(0).isReg() &&
27058         MI->getOperand(0).isReg() &&
27070         MI->getOperand(0).isReg() &&
27082         MI->getOperand(0).isReg() &&
27094         MI->getOperand(0).isReg() &&
27106         MI->getOperand(0).isReg() &&
27118         MI->getOperand(0).isReg() &&
27130         MI->getOperand(0).isReg() &&
27142         MI->getOperand(0).isReg() &&
27154         MI->getOperand(0).isReg() &&
27166         MI->getOperand(0).isReg() &&
27178         MI->getOperand(0).isReg() &&
27190         MI->getOperand(0).isReg() &&
27202         MI->getOperand(0).isReg() &&
27214         MI->getOperand(0).isReg() &&
27226         MI->getOperand(0).isReg() &&
27238         MI->getOperand(0).isReg() &&
27250         MI->getOperand(0).isReg() &&
27262         MI->getOperand(0).isReg() &&
27274         MI->getOperand(0).isReg() &&
27286         MI->getOperand(0).isReg() &&
27298         MI->getOperand(0).isReg() &&
27310         MI->getOperand(0).isReg() &&
27322         MI->getOperand(0).isReg() &&
27334         MI->getOperand(0).isReg() &&
27346         MI->getOperand(0).isReg() &&
27358         MI->getOperand(0).isReg() &&
27370         MI->getOperand(0).isReg() &&
27382         MI->getOperand(0).isReg() &&
27394         MI->getOperand(0).isReg() &&
27406         MI->getOperand(0).isReg() &&
27418         MI->getOperand(0).isReg() &&
27430         MI->getOperand(0).isReg() &&
27442         MI->getOperand(0).isReg() &&
27454         MI->getOperand(0).isReg() &&
gen/lib/Target/AArch64/AArch64GenInstrInfo.inc
29948       MI.getOperand(1).isReg() 
30023       MI.getOperand(0).isReg() 
30024       && MI.getOperand(1).isReg() 
30036       MI.getOperand(1).isReg() 
30037       && MI.getOperand(2).isReg() 
30074       MI.getOperand(1).isReg() 
gen/lib/Target/AArch64/AArch64GenSubtargetInfo.inc
13067               MI->getOperand(0).isReg() 
13104               MI->getOperand(0).isReg() 
13209               MI->getOperand(0).isReg() 
13246               MI->getOperand(0).isReg() 
13289               MI->getOperand(0).isReg() 
13326               MI->getOperand(0).isReg() 
13369               MI->getOperand(0).isReg() 
13406               MI->getOperand(0).isReg() 
13577             MI->getOperand(0).isReg() 
15217               MI->getOperand(0).isReg() 
15254               MI->getOperand(0).isReg() 
15298             MI->getOperand(0).isReg() 
15782               MI->getOperand(0).isReg() 
15819               MI->getOperand(0).isReg() 
16307               MI->getOperand(0).isReg() 
16344               MI->getOperand(0).isReg() 
16389               MI->getOperand(0).isReg() 
16426               MI->getOperand(0).isReg() 
16955               MI->getOperand(0).isReg() 
16992               MI->getOperand(0).isReg() 
17037               MI->getOperand(0).isReg() 
17074               MI->getOperand(0).isReg() 
17119               MI->getOperand(0).isReg() 
17156               MI->getOperand(0).isReg() 
gen/lib/Target/ARM/ARMGenAsmWriter.inc
12168         MI->getOperand(0).isReg() &&
12170         MI->getOperand(2).isReg() &&
12172         MI->getOperand(3).isReg() &&
12183         MI->getOperand(0).isReg() &&
12185         MI->getOperand(2).isReg() &&
12187         MI->getOperand(3).isReg() &&
12198         MI->getOperand(0).isReg() &&
12200         MI->getOperand(2).isReg() &&
12202         MI->getOperand(3).isReg() &&
12213         MI->getOperand(0).isReg() &&
12215         MI->getOperand(2).isReg() &&
12217         MI->getOperand(3).isReg() &&
12228         MI->getOperand(0).isReg() &&
12230         MI->getOperand(2).isReg() &&
12232         MI->getOperand(3).isReg() &&
12243         MI->getOperand(0).isReg() &&
12245         MI->getOperand(2).isReg() &&
12247         MI->getOperand(3).isReg() &&
12258         MI->getOperand(0).isReg() &&
12260         MI->getOperand(1).isReg() &&
12262         MI->getOperand(2).isReg() &&
12273         MI->getOperand(0).isReg() &&
12275         MI->getOperand(1).isReg() &&
12277         MI->getOperand(2).isReg() &&
12288         MI->getOperand(0).isReg() &&
12290         MI->getOperand(1).isReg() &&
12292         MI->getOperand(2).isReg() &&
12303         MI->getOperand(0).isReg() &&
12305         MI->getOperand(1).isReg() &&
12307         MI->getOperand(2).isReg() &&
12318         MI->getOperand(0).isReg() &&
12320         MI->getOperand(1).isReg() &&
12322         MI->getOperand(2).isReg() &&
12333         MI->getOperand(0).isReg() &&
12335         MI->getOperand(1).isReg() &&
12337         MI->getOperand(2).isReg() &&
12348         MI->getOperand(0).isReg() &&
12350         MI->getOperand(1).isReg() &&
12352         MI->getOperand(4).isReg() &&
12354         MI->getOperand(5).isReg() &&
12365         MI->getOperand(0).isReg() &&
12367         MI->getOperand(1).isReg() &&
12369         MI->getOperand(4).isReg() &&
12371         MI->getOperand(5).isReg() &&
12382         MI->getOperand(0).isReg() &&
12384         MI->getOperand(1).isReg() &&
12386         MI->getOperand(4).isReg() &&
12388         MI->getOperand(5).isReg() &&
12399         MI->getOperand(0).isReg() &&
12401         MI->getOperand(1).isReg() &&
12403         MI->getOperand(4).isReg() &&
12405         MI->getOperand(5).isReg() &&
12416         MI->getOperand(0).isReg() &&
12418         MI->getOperand(1).isReg() &&
12420         MI->getOperand(2).isReg() &&
12422         MI->getOperand(3).isReg() &&
12433         MI->getOperand(0).isReg() &&
12435         MI->getOperand(1).isReg() &&
12437         MI->getOperand(2).isReg() &&
12439         MI->getOperand(3).isReg() &&
12450         MI->getOperand(0).isReg() &&
12452         MI->getOperand(1).isReg() &&
12454         MI->getOperand(2).isReg() &&
12456         MI->getOperand(3).isReg() &&
12467         MI->getOperand(0).isReg() &&
12469         MI->getOperand(1).isReg() &&
12471         MI->getOperand(2).isReg() &&
12473         MI->getOperand(3).isReg() &&
12484         MI->getOperand(0).isReg() &&
12486         MI->getOperand(1).isReg() &&
12488         MI->getOperand(2).isReg() &&
12499         MI->getOperand(0).isReg() &&
12501         MI->getOperand(1).isReg() &&
12503         MI->getOperand(4).isReg() &&
12505         MI->getOperand(5).isReg() &&
12516         MI->getOperand(0).isReg() &&
12518         MI->getOperand(1).isReg() &&
12520         MI->getOperand(4).isReg() &&
12522         MI->getOperand(5).isReg() &&
12533         MI->getOperand(0).isReg() &&
12535         MI->getOperand(1).isReg() &&
12537         MI->getOperand(2).isReg() &&
12539         MI->getOperand(3).isReg() &&
12550         MI->getOperand(0).isReg() &&
12552         MI->getOperand(1).isReg() &&
12554         MI->getOperand(2).isReg() &&
12556         MI->getOperand(3).isReg() &&
12567         MI->getOperand(0).isReg() &&
12577         MI->getOperand(0).isReg() &&
12579         MI->getOperand(1).isReg() &&
12581         MI->getOperand(2).isReg() &&
12591         MI->getOperand(0).isReg() &&
12601         MI->getOperand(0).isReg() &&
12603         MI->getOperand(1).isReg() &&
12605         MI->getOperand(2).isReg() &&
12615         MI->getOperand(0).isReg() &&
12617         MI->getOperand(1).isReg() &&
12619         MI->getOperand(2).isReg() &&
gen/lib/Target/AVR/AVRGenAsmWriter.inc
 1060         MI->getOperand(0).isReg() &&
 1062         MI->getOperand(2).isReg() &&
 1071         MI->getOperand(0).isReg() &&
 1073         MI->getOperand(2).isReg() &&
 1082         MI->getOperand(0).isReg() &&
 1084         MI->getOperand(2).isReg() &&
 1283         MI->getOperand(0).isReg() &&
 1285         MI->getOperand(2).isReg() &&
gen/lib/Target/Lanai/LanaiGenAsmWriter.inc
  905         MI->getOperand(0).isReg() &&
  915         MI->getOperand(0).isReg() &&
  925         MI->getOperand(0).isReg() &&
  927         MI->getOperand(1).isReg() &&
  939         MI->getOperand(0).isReg() &&
  949         MI->getOperand(0).isReg() &&
  959         MI->getOperand(0).isReg() &&
gen/lib/Target/MSP430/MSP430GenAsmWriter.inc
  789         MI->getOperand(0).isReg() &&
  798         MI->getOperand(0).isReg() &&
  825         MI->getOperand(0).isReg() &&
  834         MI->getOperand(0).isReg() &&
  854         MI->getOperand(0).isReg() &&
  874         MI->getOperand(0).isReg() &&
  962         MI->getOperand(0).isReg() &&
  982         MI->getOperand(0).isReg() &&
 1002         MI->getOperand(0).isReg() &&
 1022         MI->getOperand(0).isReg() &&
 1050         MI->getOperand(0).isReg() &&
 1070         MI->getOperand(0).isReg() &&
 1097         MI->getOperand(0).isReg() &&
 1106         MI->getOperand(0).isReg() &&
 1133         MI->getOperand(0).isReg() &&
 1142         MI->getOperand(0).isReg() &&
 1162         MI->getOperand(0).isReg() &&
 1182         MI->getOperand(0).isReg() &&
 1202         MI->getOperand(0).isReg() &&
 1222         MI->getOperand(0).isReg() &&
gen/lib/Target/Mips/MipsGenAsmWriter.inc
 7485         MI->getOperand(0).isReg() &&
 7494         MI->getOperand(0).isReg() &&
 7503         MI->getOperand(0).isReg() &&
 7505         MI->getOperand(1).isReg() &&
 7563         MI->getOperand(0).isReg() &&
 7589         MI->getOperand(0).isReg() &&
 7636         MI->getOperand(1).isReg() &&
 7638         MI->getOperand(2).isReg() &&
 7648         MI->getOperand(1).isReg() &&
 7650         MI->getOperand(2).isReg() &&
 7660         MI->getOperand(1).isReg() &&
 7662         MI->getOperand(2).isReg() &&
 7672         MI->getOperand(1).isReg() &&
 7674         MI->getOperand(2).isReg() &&
 7684         MI->getOperand(1).isReg() &&
 7686         MI->getOperand(2).isReg() &&
 7696         MI->getOperand(1).isReg() &&
 7698         MI->getOperand(2).isReg() &&
 7708         MI->getOperand(1).isReg() &&
 7710         MI->getOperand(2).isReg() &&
 7720         MI->getOperand(1).isReg() &&
 7722         MI->getOperand(2).isReg() &&
 7732         MI->getOperand(1).isReg() &&
 7734         MI->getOperand(2).isReg() &&
 7744         MI->getOperand(1).isReg() &&
 7746         MI->getOperand(2).isReg() &&
 7756         MI->getOperand(1).isReg() &&
 7758         MI->getOperand(2).isReg() &&
 7768         MI->getOperand(1).isReg() &&
 7770         MI->getOperand(2).isReg() &&
 7780         MI->getOperand(1).isReg() &&
 7782         MI->getOperand(2).isReg() &&
 7792         MI->getOperand(1).isReg() &&
 7794         MI->getOperand(2).isReg() &&
 7804         MI->getOperand(1).isReg() &&
 7806         MI->getOperand(2).isReg() &&
 7816         MI->getOperand(1).isReg() &&
 7818         MI->getOperand(2).isReg() &&
 7828         MI->getOperand(1).isReg() &&
 7830         MI->getOperand(2).isReg() &&
 7840         MI->getOperand(1).isReg() &&
 7842         MI->getOperand(2).isReg() &&
 7852         MI->getOperand(1).isReg() &&
 7854         MI->getOperand(2).isReg() &&
 7864         MI->getOperand(1).isReg() &&
 7866         MI->getOperand(2).isReg() &&
 7876         MI->getOperand(1).isReg() &&
 7878         MI->getOperand(2).isReg() &&
 7888         MI->getOperand(1).isReg() &&
 7890         MI->getOperand(2).isReg() &&
 7900         MI->getOperand(1).isReg() &&
 7902         MI->getOperand(2).isReg() &&
 7912         MI->getOperand(1).isReg() &&
 7914         MI->getOperand(2).isReg() &&
 7924         MI->getOperand(1).isReg() &&
 7926         MI->getOperand(2).isReg() &&
 7936         MI->getOperand(1).isReg() &&
 7938         MI->getOperand(2).isReg() &&
 7948         MI->getOperand(1).isReg() &&
 7950         MI->getOperand(2).isReg() &&
 7960         MI->getOperand(1).isReg() &&
 7962         MI->getOperand(2).isReg() &&
 7972         MI->getOperand(1).isReg() &&
 7974         MI->getOperand(2).isReg() &&
 7984         MI->getOperand(1).isReg() &&
 7986         MI->getOperand(2).isReg() &&
 7996         MI->getOperand(1).isReg() &&
 7998         MI->getOperand(2).isReg() &&
 8008         MI->getOperand(1).isReg() &&
 8010         MI->getOperand(2).isReg() &&
 8020         MI->getOperand(1).isReg() &&
 8022         MI->getOperand(2).isReg() &&
 8032         MI->getOperand(1).isReg() &&
 8034         MI->getOperand(2).isReg() &&
 8044         MI->getOperand(1).isReg() &&
 8046         MI->getOperand(2).isReg() &&
 8056         MI->getOperand(1).isReg() &&
 8058         MI->getOperand(2).isReg() &&
 8068         MI->getOperand(1).isReg() &&
 8070         MI->getOperand(2).isReg() &&
 8080         MI->getOperand(1).isReg() &&
 8082         MI->getOperand(2).isReg() &&
 8092         MI->getOperand(1).isReg() &&
 8094         MI->getOperand(2).isReg() &&
 8104         MI->getOperand(1).isReg() &&
 8106         MI->getOperand(2).isReg() &&
 8116         MI->getOperand(1).isReg() &&
 8118         MI->getOperand(2).isReg() &&
 8128         MI->getOperand(1).isReg() &&
 8130         MI->getOperand(2).isReg() &&
 8140         MI->getOperand(1).isReg() &&
 8142         MI->getOperand(2).isReg() &&
 8152         MI->getOperand(1).isReg() &&
 8154         MI->getOperand(2).isReg() &&
 8164         MI->getOperand(1).isReg() &&
 8166         MI->getOperand(2).isReg() &&
 8176         MI->getOperand(1).isReg() &&
 8178         MI->getOperand(2).isReg() &&
 8188         MI->getOperand(1).isReg() &&
 8190         MI->getOperand(2).isReg() &&
 8200         MI->getOperand(1).isReg() &&
 8202         MI->getOperand(2).isReg() &&
 8212         MI->getOperand(1).isReg() &&
 8214         MI->getOperand(2).isReg() &&
 8224         MI->getOperand(1).isReg() &&
 8226         MI->getOperand(2).isReg() &&
 8236         MI->getOperand(1).isReg() &&
 8238         MI->getOperand(2).isReg() &&
 8248         MI->getOperand(1).isReg() &&
 8250         MI->getOperand(2).isReg() &&
 8260         MI->getOperand(1).isReg() &&
 8262         MI->getOperand(2).isReg() &&
 8272         MI->getOperand(1).isReg() &&
 8274         MI->getOperand(2).isReg() &&
 8284         MI->getOperand(1).isReg() &&
 8286         MI->getOperand(2).isReg() &&
 8296         MI->getOperand(1).isReg() &&
 8298         MI->getOperand(2).isReg() &&
 8308         MI->getOperand(1).isReg() &&
 8310         MI->getOperand(2).isReg() &&
 8320         MI->getOperand(1).isReg() &&
 8322         MI->getOperand(2).isReg() &&
 8332         MI->getOperand(1).isReg() &&
 8334         MI->getOperand(2).isReg() &&
 8344         MI->getOperand(1).isReg() &&
 8346         MI->getOperand(2).isReg() &&
 8356         MI->getOperand(1).isReg() &&
 8358         MI->getOperand(2).isReg() &&
 8368         MI->getOperand(1).isReg() &&
 8370         MI->getOperand(2).isReg() &&
 8380         MI->getOperand(1).isReg() &&
 8382         MI->getOperand(2).isReg() &&
 8392         MI->getOperand(1).isReg() &&
 8394         MI->getOperand(2).isReg() &&
 8404         MI->getOperand(1).isReg() &&
 8406         MI->getOperand(2).isReg() &&
 8416         MI->getOperand(1).isReg() &&
 8418         MI->getOperand(2).isReg() &&
 8428         MI->getOperand(1).isReg() &&
 8430         MI->getOperand(2).isReg() &&
 8440         MI->getOperand(1).isReg() &&
 8442         MI->getOperand(2).isReg() &&
 8452         MI->getOperand(1).isReg() &&
 8454         MI->getOperand(2).isReg() &&
 8464         MI->getOperand(1).isReg() &&
 8466         MI->getOperand(2).isReg() &&
 8476         MI->getOperand(1).isReg() &&
 8478         MI->getOperand(2).isReg() &&
 8488         MI->getOperand(1).isReg() &&
 8490         MI->getOperand(2).isReg() &&
 8500         MI->getOperand(1).isReg() &&
 8502         MI->getOperand(2).isReg() &&
 8512         MI->getOperand(1).isReg() &&
 8514         MI->getOperand(2).isReg() &&
 8524         MI->getOperand(1).isReg() &&
 8526         MI->getOperand(2).isReg() &&
 8536         MI->getOperand(1).isReg() &&
 8538         MI->getOperand(2).isReg() &&
 8548         MI->getOperand(1).isReg() &&
 8550         MI->getOperand(2).isReg() &&
 8560         MI->getOperand(1).isReg() &&
 8562         MI->getOperand(2).isReg() &&
 8572         MI->getOperand(1).isReg() &&
 8574         MI->getOperand(2).isReg() &&
 8584         MI->getOperand(1).isReg() &&
 8586         MI->getOperand(2).isReg() &&
 8596         MI->getOperand(1).isReg() &&
 8598         MI->getOperand(2).isReg() &&
 8608         MI->getOperand(1).isReg() &&
 8610         MI->getOperand(2).isReg() &&
 8620         MI->getOperand(1).isReg() &&
 8622         MI->getOperand(2).isReg() &&
 8632         MI->getOperand(1).isReg() &&
 8634         MI->getOperand(2).isReg() &&
 8644         MI->getOperand(1).isReg() &&
 8646         MI->getOperand(2).isReg() &&
 8656         MI->getOperand(1).isReg() &&
 8658         MI->getOperand(2).isReg() &&
 8668         MI->getOperand(1).isReg() &&
 8670         MI->getOperand(2).isReg() &&
 8680         MI->getOperand(1).isReg() &&
 8682         MI->getOperand(2).isReg() &&
 8692         MI->getOperand(1).isReg() &&
 8694         MI->getOperand(2).isReg() &&
 8704         MI->getOperand(1).isReg() &&
 8706         MI->getOperand(2).isReg() &&
 8716         MI->getOperand(1).isReg() &&
 8718         MI->getOperand(2).isReg() &&
 8728         MI->getOperand(1).isReg() &&
 8730         MI->getOperand(2).isReg() &&
 8740         MI->getOperand(1).isReg() &&
 8742         MI->getOperand(2).isReg() &&
 8752         MI->getOperand(1).isReg() &&
 8754         MI->getOperand(2).isReg() &&
 8764         MI->getOperand(1).isReg() &&
 8766         MI->getOperand(2).isReg() &&
 8776         MI->getOperand(1).isReg() &&
 8778         MI->getOperand(2).isReg() &&
 8787         MI->getOperand(0).isReg() &&
 8789         MI->getOperand(1).isReg() &&
 8807         MI->getOperand(0).isReg() &&
 8809         MI->getOperand(1).isReg() &&
 8811         MI->getOperand(2).isReg() &&
 8820         MI->getOperand(0).isReg() &&
 8822         MI->getOperand(1).isReg() &&
 8824         MI->getOperand(2).isReg() &&
 8857         MI->getOperand(0).isReg() &&
 8860         MI->getOperand(2).isReg() &&
 8867         MI->getOperand(0).isReg() &&
 8870         MI->getOperand(2).isReg() &&
 8879         MI->getOperand(0).isReg() &&
 8882         MI->getOperand(2).isReg() &&
 8889         MI->getOperand(0).isReg() &&
 8892         MI->getOperand(2).isReg() &&
 8968         MI->getOperand(1).isReg() &&
 8978         MI->getOperand(1).isReg() &&
 8988         MI->getOperand(1).isReg() &&
 8998         MI->getOperand(1).isReg() &&
 9008         MI->getOperand(1).isReg() &&
 9018         MI->getOperand(1).isReg() &&
 9027         MI->getOperand(0).isReg() &&
 9038         MI->getOperand(0).isReg() &&
 9049         MI->getOperand(0).isReg() &&
 9060         MI->getOperand(0).isReg() &&
 9071         MI->getOperand(0).isReg() &&
 9081         MI->getOperand(0).isReg() &&
 9083         MI->getOperand(1).isReg() &&
 9094         MI->getOperand(0).isReg() &&
 9104         MI->getOperand(0).isReg() &&
 9124         MI->getOperand(1).isReg() &&
 9133         MI->getOperand(0).isReg() &&
 9135         MI->getOperand(1).isReg() &&
 9147         MI->getOperand(1).isReg() &&
 9157         MI->getOperand(1).isReg() &&
 9175         MI->getOperand(0).isReg() &&
 9177         MI->getOperand(1).isReg() &&
 9186         MI->getOperand(0).isReg() &&
 9188         MI->getOperand(1).isReg() &&
 9197         MI->getOperand(0).isReg() &&
 9199         MI->getOperand(1).isReg() &&
 9209         MI->getOperand(0).isReg() &&
 9211         MI->getOperand(1).isReg() &&
 9221         MI->getOperand(0).isReg() &&
 9223         MI->getOperand(1).isReg() &&
 9234         MI->getOperand(0).isReg() &&
 9236         MI->getOperand(1).isReg() &&
 9247         MI->getOperand(0).isReg() &&
 9249         MI->getOperand(1).isReg() &&
 9260         MI->getOperand(0).isReg() &&
 9262         MI->getOperand(1).isReg() &&
 9351         MI->getOperand(0).isReg() &&
 9353         MI->getOperand(1).isReg() &&
 9362         MI->getOperand(0).isReg() &&
 9364         MI->getOperand(1).isReg() &&
 9373         MI->getOperand(0).isReg() &&
 9376         MI->getOperand(2).isReg() &&
 9383         MI->getOperand(0).isReg() &&
 9386         MI->getOperand(2).isReg() &&
 9395         MI->getOperand(0).isReg() &&
 9398         MI->getOperand(2).isReg() &&
 9405         MI->getOperand(0).isReg() &&
 9408         MI->getOperand(2).isReg() &&
 9417         MI->getOperand(0).isReg() &&
 9420         MI->getOperand(2).isReg() &&
 9427         MI->getOperand(0).isReg() &&
 9430         MI->getOperand(2).isReg() &&
 9439         MI->getOperand(0).isReg() &&
 9442         MI->getOperand(2).isReg() &&
 9449         MI->getOperand(0).isReg() &&
 9452         MI->getOperand(2).isReg() &&
 9461         MI->getOperand(0).isReg() &&
 9464         MI->getOperand(2).isReg() &&
 9471         MI->getOperand(0).isReg() &&
 9474         MI->getOperand(2).isReg() &&
 9483         MI->getOperand(0).isReg() &&
 9486         MI->getOperand(2).isReg() &&
 9493         MI->getOperand(0).isReg() &&
 9496         MI->getOperand(2).isReg() &&
 9505         MI->getOperand(0).isReg() &&
 9559         MI->getOperand(0).isReg() &&
 9561         MI->getOperand(1).isReg() &&
 9572         MI->getOperand(0).isReg() &&
 9574         MI->getOperand(1).isReg() &&
 9585         MI->getOperand(0).isReg() &&
 9587         MI->getOperand(1).isReg() &&
 9598         MI->getOperand(0).isReg() &&
 9600         MI->getOperand(1).isReg() &&
 9611         MI->getOperand(0).isReg() &&
 9613         MI->getOperand(1).isReg() &&
 9624         MI->getOperand(0).isReg() &&
 9626         MI->getOperand(1).isReg() &&
 9637         MI->getOperand(0).isReg() &&
 9639         MI->getOperand(1).isReg() &&
 9650         MI->getOperand(0).isReg() &&
 9652         MI->getOperand(1).isReg() &&
 9663         MI->getOperand(0).isReg() &&
 9665         MI->getOperand(1).isReg() &&
 9676         MI->getOperand(0).isReg() &&
 9678         MI->getOperand(1).isReg() &&
 9689         MI->getOperand(0).isReg() &&
 9691         MI->getOperand(1).isReg() &&
 9702         MI->getOperand(0).isReg() &&
 9704         MI->getOperand(1).isReg() &&
 9724         MI->getOperand(0).isReg() &&
 9735         MI->getOperand(0).isReg() &&
 9747         MI->getOperand(1).isReg() &&
gen/lib/Target/PowerPC/PPCGenAsmWriter.inc
 6920         MI->getOperand(0).isReg() &&
 6933         MI->getOperand(1).isReg() &&
 6950         MI->getOperand(1).isReg() &&
 6967         MI->getOperand(1).isReg() &&
 6984         MI->getOperand(1).isReg() &&
 7001         MI->getOperand(1).isReg() &&
 7018         MI->getOperand(1).isReg() &&
 7035         MI->getOperand(1).isReg() &&
 7052         MI->getOperand(1).isReg() &&
 7069         MI->getOperand(1).isReg() &&
 7086         MI->getOperand(1).isReg() &&
 7103         MI->getOperand(1).isReg() &&
 7120         MI->getOperand(1).isReg() &&
 7139         MI->getOperand(1).isReg() &&
 7156         MI->getOperand(1).isReg() &&
 7173         MI->getOperand(1).isReg() &&
 7190         MI->getOperand(1).isReg() &&
 7207         MI->getOperand(1).isReg() &&
 7224         MI->getOperand(1).isReg() &&
 7241         MI->getOperand(1).isReg() &&
 7258         MI->getOperand(1).isReg() &&
 7275         MI->getOperand(1).isReg() &&
 7292         MI->getOperand(1).isReg() &&
 7309         MI->getOperand(1).isReg() &&
 7326         MI->getOperand(1).isReg() &&
 7345         MI->getOperand(1).isReg() &&
 7362         MI->getOperand(1).isReg() &&
 7379         MI->getOperand(1).isReg() &&
 7396         MI->getOperand(1).isReg() &&
 7413         MI->getOperand(1).isReg() &&
 7430         MI->getOperand(1).isReg() &&
 7447         MI->getOperand(1).isReg() &&
 7464         MI->getOperand(1).isReg() &&
 7481         MI->getOperand(1).isReg() &&
 7498         MI->getOperand(1).isReg() &&
 7515         MI->getOperand(1).isReg() &&
 7532         MI->getOperand(1).isReg() &&
 7551         MI->getOperand(1).isReg() &&
 7568         MI->getOperand(1).isReg() &&
 7585         MI->getOperand(1).isReg() &&
 7602         MI->getOperand(1).isReg() &&
 7619         MI->getOperand(1).isReg() &&
 7636         MI->getOperand(1).isReg() &&
 7653         MI->getOperand(1).isReg() &&
 7670         MI->getOperand(1).isReg() &&
 7687         MI->getOperand(1).isReg() &&
 7704         MI->getOperand(1).isReg() &&
 7721         MI->getOperand(1).isReg() &&
 7738         MI->getOperand(1).isReg() &&
 7757         MI->getOperand(1).isReg() &&
 7774         MI->getOperand(1).isReg() &&
 7791         MI->getOperand(1).isReg() &&
 7808         MI->getOperand(1).isReg() &&
 7825         MI->getOperand(1).isReg() &&
 7842         MI->getOperand(1).isReg() &&
 7859         MI->getOperand(1).isReg() &&
 7876         MI->getOperand(1).isReg() &&
 7893         MI->getOperand(1).isReg() &&
 7910         MI->getOperand(1).isReg() &&
 7927         MI->getOperand(1).isReg() &&
 7944         MI->getOperand(1).isReg() &&
 7963         MI->getOperand(1).isReg() &&
 7980         MI->getOperand(1).isReg() &&
 7997         MI->getOperand(1).isReg() &&
 8014         MI->getOperand(1).isReg() &&
 8031         MI->getOperand(1).isReg() &&
 8048         MI->getOperand(1).isReg() &&
 8065         MI->getOperand(1).isReg() &&
 8082         MI->getOperand(1).isReg() &&
 8099         MI->getOperand(1).isReg() &&
 8116         MI->getOperand(1).isReg() &&
 8133         MI->getOperand(1).isReg() &&
 8150         MI->getOperand(1).isReg() &&
 8169         MI->getOperand(1).isReg() &&
 8186         MI->getOperand(1).isReg() &&
 8203         MI->getOperand(1).isReg() &&
 8220         MI->getOperand(1).isReg() &&
 8237         MI->getOperand(1).isReg() &&
 8254         MI->getOperand(1).isReg() &&
 8271         MI->getOperand(1).isReg() &&
 8288         MI->getOperand(1).isReg() &&
 8305         MI->getOperand(1).isReg() &&
 8322         MI->getOperand(1).isReg() &&
 8339         MI->getOperand(1).isReg() &&
 8356         MI->getOperand(1).isReg() &&
 8375         MI->getOperand(1).isReg() &&
 8392         MI->getOperand(1).isReg() &&
 8409         MI->getOperand(1).isReg() &&
 8426         MI->getOperand(1).isReg() &&
 8443         MI->getOperand(1).isReg() &&
 8460         MI->getOperand(1).isReg() &&
 8477         MI->getOperand(1).isReg() &&
 8494         MI->getOperand(1).isReg() &&
 8511         MI->getOperand(1).isReg() &&
 8528         MI->getOperand(1).isReg() &&
 8545         MI->getOperand(1).isReg() &&
 8562         MI->getOperand(1).isReg() &&
 8580         MI->getOperand(1).isReg() &&
 8582         MI->getOperand(2).isReg() &&
 8592         MI->getOperand(1).isReg() &&
 8602         MI->getOperand(1).isReg() &&
 8604         MI->getOperand(2).isReg() &&
 8614         MI->getOperand(1).isReg() &&
 8624         MI->getOperand(1).isReg() &&
 8626         MI->getOperand(2).isReg() &&
 8636         MI->getOperand(1).isReg() &&
 8646         MI->getOperand(1).isReg() &&
 8648         MI->getOperand(2).isReg() &&
 8658         MI->getOperand(1).isReg() &&
 8667         MI->getOperand(0).isReg() &&
 8669         MI->getOperand(1).isReg() &&
 8678         MI->getOperand(0).isReg() &&
 8680         MI->getOperand(1).isReg() &&
 8689         MI->getOperand(0).isReg() &&
 8691         MI->getOperand(1).isReg() &&
 8693         MI->getOperand(2).isReg() &&
 8702         MI->getOperand(0).isReg() &&
 8704         MI->getOperand(1).isReg() &&
 8706         MI->getOperand(2).isReg() &&
 8715         MI->getOperand(0).isReg() &&
 8717         MI->getOperand(1).isReg() &&
 8719         MI->getOperand(2).isReg() &&
 8728         MI->getOperand(0).isReg() &&
 8730         MI->getOperand(1).isReg() &&
 8732         MI->getOperand(2).isReg() &&
 8750         MI->getOperand(0).isReg() &&
 8759         MI->getOperand(0).isReg() &&
 8768         MI->getOperand(0).isReg() &&
 8777         MI->getOperand(0).isReg() &&
 8786         MI->getOperand(0).isReg() &&
 8795         MI->getOperand(0).isReg() &&
 8804         MI->getOperand(0).isReg() &&
 8813         MI->getOperand(0).isReg() &&
 8824         MI->getOperand(0).isReg() &&
 8833         MI->getOperand(0).isReg() &&
 8842         MI->getOperand(0).isReg() &&
 8851         MI->getOperand(0).isReg() &&
 8860         MI->getOperand(0).isReg() &&
 8869         MI->getOperand(0).isReg() &&
 8878         MI->getOperand(0).isReg() &&
 8887         MI->getOperand(0).isReg() &&
 8896         MI->getOperand(0).isReg() &&
 8905         MI->getOperand(0).isReg() &&
 8914         MI->getOperand(0).isReg() &&
 8923         MI->getOperand(0).isReg() &&
 8932         MI->getOperand(0).isReg() &&
 8941         MI->getOperand(0).isReg() &&
 8950         MI->getOperand(0).isReg() &&
 8959         MI->getOperand(0).isReg() &&
 8968         MI->getOperand(0).isReg() &&
 8977         MI->getOperand(0).isReg() &&
 8986         MI->getOperand(0).isReg() &&
 8995         MI->getOperand(0).isReg() &&
 9004         MI->getOperand(0).isReg() &&
 9013         MI->getOperand(0).isReg() &&
 9022         MI->getOperand(0).isReg() &&
 9031         MI->getOperand(0).isReg() &&
 9040         MI->getOperand(0).isReg() &&
 9049         MI->getOperand(0).isReg() &&
 9058         MI->getOperand(0).isReg() &&
 9067         MI->getOperand(0).isReg() &&
 9076         MI->getOperand(0).isReg() &&
 9085         MI->getOperand(0).isReg() &&
 9094         MI->getOperand(0).isReg() &&
 9103         MI->getOperand(0).isReg() &&
 9112         MI->getOperand(0).isReg() &&
 9121         MI->getOperand(0).isReg() &&
 9130         MI->getOperand(0).isReg() &&
 9139         MI->getOperand(0).isReg() &&
 9148         MI->getOperand(0).isReg() &&
 9159         MI->getOperand(0).isReg() &&
 9170         MI->getOperand(0).isReg() &&
 9179         MI->getOperand(0).isReg() &&
 9181         MI->getOperand(1).isReg() &&
 9190         MI->getOperand(0).isReg() &&
 9192         MI->getOperand(1).isReg() &&
 9203         MI->getOperand(1).isReg() &&
 9212         MI->getOperand(0).isReg() &&
 9221         MI->getOperand(0).isReg() &&
 9230         MI->getOperand(0).isReg() &&
 9239         MI->getOperand(0).isReg() &&
 9248         MI->getOperand(0).isReg() &&
 9257         MI->getOperand(0).isReg() &&
 9266         MI->getOperand(0).isReg() &&
 9275         MI->getOperand(0).isReg() &&
 9286         MI->getOperand(1).isReg() &&
 9299         MI->getOperand(0).isReg() &&
 9310         MI->getOperand(0).isReg() &&
 9321         MI->getOperand(1).isReg() &&
 9334         MI->getOperand(0).isReg() &&
 9345         MI->getOperand(0).isReg() &&
 9358         MI->getOperand(1).isReg() &&
 9367         MI->getOperand(1).isReg() &&
 9376         MI->getOperand(1).isReg() &&
 9385         MI->getOperand(1).isReg() &&
 9394         MI->getOperand(1).isReg() &&
 9403         MI->getOperand(1).isReg() &&
 9412         MI->getOperand(1).isReg() &&
 9421         MI->getOperand(1).isReg() &&
 9430         MI->getOperand(1).isReg() &&
 9439         MI->getOperand(1).isReg() &&
 9448         MI->getOperand(1).isReg() &&
 9457         MI->getOperand(1).isReg() &&
 9466         MI->getOperand(1).isReg() &&
 9475         MI->getOperand(1).isReg() &&
 9484         MI->getOperand(1).isReg() &&
 9493         MI->getOperand(1).isReg() &&
 9502         MI->getOperand(1).isReg() &&
 9511         MI->getOperand(1).isReg() &&
 9520         MI->getOperand(1).isReg() &&
 9529         MI->getOperand(1).isReg() &&
 9538         MI->getOperand(1).isReg() &&
 9547         MI->getOperand(1).isReg() &&
 9556         MI->getOperand(1).isReg() &&
 9565         MI->getOperand(1).isReg() &&
 9574         MI->getOperand(1).isReg() &&
 9583         MI->getOperand(1).isReg() &&
 9592         MI->getOperand(1).isReg() &&
 9601         MI->getOperand(1).isReg() &&
 9610         MI->getOperand(1).isReg() &&
 9619         MI->getOperand(1).isReg() &&
 9628         MI->getOperand(1).isReg() &&
 9637         MI->getOperand(1).isReg() &&
 9646         MI->getOperand(1).isReg() &&
 9655         MI->getOperand(1).isReg() &&
 9664         MI->getOperand(1).isReg() &&
 9673         MI->getOperand(0).isReg() &&
 9682         MI->getOperand(0).isReg() &&
 9684         MI->getOperand(1).isReg() &&
 9693         MI->getOperand(0).isReg() &&
 9695         MI->getOperand(1).isReg() &&
 9704         MI->getOperand(0).isReg() &&
 9706         MI->getOperand(1).isReg() &&
 9715         MI->getOperand(0).isReg() &&
 9717         MI->getOperand(1).isReg() &&
 9719         MI->getOperand(2).isReg() &&
 9728         MI->getOperand(0).isReg() &&
 9730         MI->getOperand(1).isReg() &&
 9732         MI->getOperand(2).isReg() &&
 9741         MI->getOperand(0).isReg() &&
 9743         MI->getOperand(1).isReg() &&
 9745         MI->getOperand(2).isReg() &&
 9754         MI->getOperand(0).isReg() &&
 9756         MI->getOperand(1).isReg() &&
 9758         MI->getOperand(2).isReg() &&
 9767         MI->getOperand(0).isReg() &&
 9769         MI->getOperand(1).isReg() &&
 9771         MI->getOperand(2).isReg() &&
 9780         MI->getOperand(0).isReg() &&
 9782         MI->getOperand(1).isReg() &&
 9784         MI->getOperand(2).isReg() &&
 9793         MI->getOperand(0).isReg() &&
 9795         MI->getOperand(1).isReg() &&
 9797         MI->getOperand(2).isReg() &&
 9806         MI->getOperand(0).isReg() &&
 9808         MI->getOperand(1).isReg() &&
 9810         MI->getOperand(2).isReg() &&
 9819         MI->getOperand(0).isReg() &&
 9821         MI->getOperand(1).isReg() &&
 9823         MI->getOperand(2).isReg() &&
 9832         MI->getOperand(0).isReg() &&
 9834         MI->getOperand(1).isReg() &&
 9836         MI->getOperand(2).isReg() &&
 9845         MI->getOperand(0).isReg() &&
 9847         MI->getOperand(1).isReg() &&
 9849         MI->getOperand(2).isReg() &&
 9858         MI->getOperand(0).isReg() &&
 9860         MI->getOperand(1).isReg() &&
 9862         MI->getOperand(2).isReg() &&
 9871         MI->getOperand(0).isReg() &&
 9873         MI->getOperand(1).isReg() &&
 9875         MI->getOperand(2).isReg() &&
 9884         MI->getOperand(0).isReg() &&
 9886         MI->getOperand(1).isReg() &&
 9888         MI->getOperand(2).isReg() &&
 9897         MI->getOperand(0).isReg() &&
 9899         MI->getOperand(1).isReg() &&
 9901         MI->getOperand(2).isReg() &&
 9910         MI->getOperand(0).isReg() &&
 9912         MI->getOperand(1).isReg() &&
 9914         MI->getOperand(2).isReg() &&
 9925         MI->getOperand(0).isReg() &&
 9927         MI->getOperand(1).isReg() &&
 9929         MI->getOperand(2).isReg() &&
 9940         MI->getOperand(0).isReg() &&
 9942         MI->getOperand(1).isReg() &&
 9944         MI->getOperand(2).isReg() &&
 9955         MI->getOperand(0).isReg() &&
 9957         MI->getOperand(1).isReg() &&
 9966         MI->getOperand(0).isReg() &&
 9968         MI->getOperand(1).isReg() &&
 9979         MI->getOperand(0).isReg() &&
 9981         MI->getOperand(1).isReg() &&
 9992         MI->getOperand(0).isReg() &&
 9994         MI->getOperand(1).isReg() &&
10003         MI->getOperand(0).isReg() &&
10005         MI->getOperand(1).isReg() &&
10016         MI->getOperand(0).isReg() &&
10018         MI->getOperand(1).isReg() &&
10029         MI->getOperand(0).isReg() &&
10031         MI->getOperand(1).isReg() &&
10044         MI->getOperand(0).isReg() &&
10046         MI->getOperand(1).isReg() &&
10057         MI->getOperand(0).isReg() &&
10059         MI->getOperand(1).isReg() &&
10072         MI->getOperand(0).isReg() &&
10074         MI->getOperand(1).isReg() &&
10076         MI->getOperand(2).isReg() &&
10089         MI->getOperand(0).isReg() &&
10091         MI->getOperand(1).isReg() &&
10093         MI->getOperand(2).isReg() &&
10115         MI->getOperand(0).isReg() &&
10117         MI->getOperand(1).isReg() &&
10119         MI->getOperand(2).isReg() &&
10128         MI->getOperand(0).isReg() &&
10130         MI->getOperand(1).isReg() &&
10132         MI->getOperand(2).isReg() &&
10141         MI->getOperand(0).isReg() &&
10143         MI->getOperand(1).isReg() &&
10145         MI->getOperand(2).isReg() &&
10154         MI->getOperand(0).isReg() &&
10156         MI->getOperand(1).isReg() &&
10158         MI->getOperand(2).isReg() &&
10192         MI->getOperand(1).isReg() &&
10194         MI->getOperand(2).isReg() &&
10203         MI->getOperand(1).isReg() &&
10205         MI->getOperand(2).isReg() &&
10214         MI->getOperand(1).isReg() &&
10216         MI->getOperand(2).isReg() &&
10225         MI->getOperand(1).isReg() &&
10227         MI->getOperand(2).isReg() &&
10236         MI->getOperand(1).isReg() &&
10238         MI->getOperand(2).isReg() &&
10247         MI->getOperand(1).isReg() &&
10249         MI->getOperand(2).isReg() &&
10258         MI->getOperand(1).isReg() &&
10260         MI->getOperand(2).isReg() &&
10271         MI->getOperand(1).isReg() &&
10280         MI->getOperand(1).isReg() &&
10289         MI->getOperand(1).isReg() &&
10298         MI->getOperand(1).isReg() &&
10307         MI->getOperand(1).isReg() &&
10316         MI->getOperand(1).isReg() &&
10325         MI->getOperand(1).isReg() &&
10335         MI->getOperand(1).isReg() &&
10344         MI->getOperand(0).isReg() &&
10346         MI->getOperand(1).isReg() &&
10355         MI->getOperand(0).isReg() &&
10357         MI->getOperand(1).isReg() &&
10368         MI->getOperand(0).isReg() &&
10370         MI->getOperand(1).isReg() &&
10379         MI->getOperand(0).isReg() &&
10381         MI->getOperand(1).isReg() &&
10394         MI->getOperand(1).isReg() &&
10396         MI->getOperand(2).isReg() &&
10405         MI->getOperand(1).isReg() &&
10407         MI->getOperand(2).isReg() &&
10416         MI->getOperand(1).isReg() &&
10418         MI->getOperand(2).isReg() &&
10427         MI->getOperand(1).isReg() &&
10429         MI->getOperand(2).isReg() &&
10438         MI->getOperand(1).isReg() &&
10440         MI->getOperand(2).isReg() &&
10449         MI->getOperand(1).isReg() &&
10451         MI->getOperand(2).isReg() &&
10460         MI->getOperand(1).isReg() &&
10462         MI->getOperand(2).isReg() &&
10473         MI->getOperand(1).isReg() &&
10482         MI->getOperand(1).isReg() &&
10491         MI->getOperand(1).isReg() &&
10500         MI->getOperand(1).isReg() &&
10509         MI->getOperand(1).isReg() &&
10518         MI->getOperand(1).isReg() &&
10527         MI->getOperand(1).isReg() &&
10536         MI->getOperand(0).isReg() &&
10538         MI->getOperand(1).isReg() &&
10540         MI->getOperand(2).isReg() &&
10549         MI->getOperand(0).isReg() &&
10551         MI->getOperand(1).isReg() &&
10553         MI->getOperand(2).isReg() &&
10596         MI->getOperand(0).isReg() &&
10598         MI->getOperand(1).isReg() &&
10600         MI->getOperand(2).isReg() &&
10609         MI->getOperand(0).isReg() &&
10611         MI->getOperand(1).isReg() &&
10613         MI->getOperand(2).isReg() &&
10622         MI->getOperand(0).isReg() &&
10624         MI->getOperand(1).isReg() &&
10626         MI->getOperand(2).isReg() &&
10635         MI->getOperand(0).isReg() &&
10637         MI->getOperand(1).isReg() &&
10639         MI->getOperand(2).isReg() &&
10648         MI->getOperand(0).isReg() &&
10650         MI->getOperand(1).isReg() &&
10652         MI->getOperand(2).isReg() &&
10661         MI->getOperand(0).isReg() &&
10663         MI->getOperand(1).isReg() &&
10665         MI->getOperand(2).isReg() &&
10674         MI->getOperand(0).isReg() &&
10676         MI->getOperand(1).isReg() &&
10678         MI->getOperand(2).isReg() &&
10689         MI->getOperand(0).isReg() &&
10691         MI->getOperand(1).isReg() &&
10700         MI->getOperand(0).isReg() &&
10702         MI->getOperand(1).isReg() &&
10711         MI->getOperand(0).isReg() &&
10713         MI->getOperand(1).isReg() &&
10726         MI->getOperand(1).isReg() &&
10735         MI->getOperand(1).isReg() &&
10744         MI->getOperand(1).isReg() &&
10753         MI->getOperand(1).isReg() &&
10762         MI->getOperand(1).isReg() &&
10771         MI->getOperand(1).isReg() &&
10780         MI->getOperand(1).isReg() &&
10789         MI->getOperand(1).isReg() &&
10798         MI->getOperand(1).isReg() &&
10807         MI->getOperand(1).isReg() &&
10818         MI->getOperand(1).isReg() &&
10827         MI->getOperand(1).isReg() &&
10836         MI->getOperand(1).isReg() &&
10845         MI->getOperand(1).isReg() &&
10854         MI->getOperand(1).isReg() &&
10863         MI->getOperand(1).isReg() &&
10872         MI->getOperand(1).isReg() &&
10881         MI->getOperand(1).isReg() &&
10890         MI->getOperand(1).isReg() &&
10899         MI->getOperand(1).isReg() &&
10910         MI->getOperand(2).isReg() &&
10919         MI->getOperand(2).isReg() &&
10928         MI->getOperand(1).isReg() &&
10939         MI->getOperand(1).isReg() &&
10950         MI->getOperand(1).isReg() &&
10961         MI->getOperand(1).isReg() &&
10972         MI->getOperand(1).isReg() &&
10983         MI->getOperand(1).isReg() &&
10994         MI->getOperand(1).isReg() &&
11005         MI->getOperand(1).isReg() &&
11016         MI->getOperand(1).isReg() &&
11027         MI->getOperand(1).isReg() &&
11038         MI->getOperand(1).isReg() &&
11049         MI->getOperand(1).isReg() &&
11060         MI->getOperand(1).isReg() &&
11071         MI->getOperand(1).isReg() &&
11084         MI->getOperand(1).isReg() &&
11093         MI->getOperand(1).isReg() &&
11102         MI->getOperand(1).isReg() &&
11111         MI->getOperand(1).isReg() &&
11120         MI->getOperand(1).isReg() &&
11129         MI->getOperand(1).isReg() &&
11138         MI->getOperand(1).isReg() &&
11147         MI->getOperand(1).isReg() &&
11156         MI->getOperand(1).isReg() &&
11165         MI->getOperand(1).isReg() &&
11176         MI->getOperand(1).isReg() &&
11185         MI->getOperand(1).isReg() &&
11194         MI->getOperand(1).isReg() &&
11203         MI->getOperand(1).isReg() &&
11212         MI->getOperand(1).isReg() &&
11221         MI->getOperand(1).isReg() &&
11230         MI->getOperand(1).isReg() &&
11239         MI->getOperand(1).isReg() &&
11248         MI->getOperand(1).isReg() &&
11257         MI->getOperand(1).isReg() &&
11268         MI->getOperand(2).isReg() &&
11277         MI->getOperand(2).isReg() &&
11286         MI->getOperand(1).isReg() &&
11297         MI->getOperand(1).isReg() &&
11308         MI->getOperand(1).isReg() &&
11319         MI->getOperand(1).isReg() &&
11330         MI->getOperand(1).isReg() &&
11341         MI->getOperand(1).isReg() &&
11352         MI->getOperand(1).isReg() &&
11363         MI->getOperand(1).isReg() &&
11374         MI->getOperand(1).isReg() &&
11385         MI->getOperand(1).isReg() &&
11396         MI->getOperand(1).isReg() &&
11407         MI->getOperand(1).isReg() &&
11418         MI->getOperand(1).isReg() &&
11429         MI->getOperand(1).isReg() &&
11440         MI->getOperand(1).isReg() &&
11451         MI->getOperand(1).isReg() &&
11462         MI->getOperand(1).isReg() &&
11473         MI->getOperand(1).isReg() &&
11484         MI->getOperand(1).isReg() &&
11495         MI->getOperand(1).isReg() &&
11506         MI->getOperand(1).isReg() &&
11517         MI->getOperand(1).isReg() &&
11530         MI->getOperand(2).isReg() &&
11539         MI->getOperand(2).isReg() &&
11550         MI->getOperand(2).isReg() &&
11559         MI->getOperand(2).isReg() &&
gen/lib/Target/RISCV/RISCVGenAsmWriter.inc
 1619         MI->getOperand(0).isReg() &&
 1621         MI->getOperand(1).isReg() &&
 1632         MI->getOperand(0).isReg() &&
 1634         MI->getOperand(1).isReg() &&
 1646         MI->getOperand(0).isReg() &&
 1658         MI->getOperand(1).isReg() &&
 1666         MI->getOperand(0).isReg() &&
 1677         MI->getOperand(0).isReg() &&
 1687         MI->getOperand(1).isReg() &&
 1697         MI->getOperand(0).isReg() &&
 1709         MI->getOperand(2).isReg() &&
 1726         MI->getOperand(0).isReg() &&
 1737         MI->getOperand(0).isReg() &&
 1748         MI->getOperand(0).isReg() &&
 1759         MI->getOperand(0).isReg() &&
 1769         MI->getOperand(0).isReg() &&
 1779         MI->getOperand(0).isReg() &&
 1789         MI->getOperand(0).isReg() &&
 1800         MI->getOperand(0).isReg() &&
 1811         MI->getOperand(0).isReg() &&
 1822         MI->getOperand(0).isReg() &&
 1831         MI->getOperand(2).isReg() &&
 1851         MI->getOperand(2).isReg() &&
 1862         MI->getOperand(2).isReg() &&
 1873         MI->getOperand(2).isReg() &&
 1882         MI->getOperand(2).isReg() &&
 1889         MI->getOperand(0).isReg() &&
 1893         MI->getOperand(2).isReg() &&
 1901         MI->getOperand(0).isReg() &&
 1905         MI->getOperand(2).isReg() &&
 1913         MI->getOperand(0).isReg() &&
 1917         MI->getOperand(2).isReg() &&
 1951         MI->getOperand(0).isReg() &&
 1961         MI->getOperand(0).isReg() &&
 1973         MI->getOperand(0).isReg() &&
 1975         MI->getOperand(1).isReg() &&
 1977         MI->getOperand(2).isReg() &&
 1989         MI->getOperand(0).isReg() &&
 1991         MI->getOperand(1).isReg() &&
 1993         MI->getOperand(2).isReg() &&
 2005         MI->getOperand(0).isReg() &&
 2007         MI->getOperand(1).isReg() &&
 2020         MI->getOperand(0).isReg() &&
 2022         MI->getOperand(1).isReg() &&
 2035         MI->getOperand(0).isReg() &&
 2037         MI->getOperand(1).isReg() &&
 2050         MI->getOperand(0).isReg() &&
 2052         MI->getOperand(1).isReg() &&
 2065         MI->getOperand(0).isReg() &&
 2067         MI->getOperand(1).isReg() &&
 2080         MI->getOperand(0).isReg() &&
 2082         MI->getOperand(1).isReg() &&
 2095         MI->getOperand(0).isReg() &&
 2097         MI->getOperand(1).isReg() &&
 2109         MI->getOperand(0).isReg() &&
 2111         MI->getOperand(1).isReg() &&
 2124         MI->getOperand(0).isReg() &&
 2126         MI->getOperand(1).isReg() &&
 2139         MI->getOperand(0).isReg() &&
 2141         MI->getOperand(1).isReg() &&
 2153         MI->getOperand(0).isReg() &&
 2155         MI->getOperand(1).isReg() &&
 2167         MI->getOperand(0).isReg() &&
 2169         MI->getOperand(1).isReg() &&
 2181         MI->getOperand(0).isReg() &&
 2183         MI->getOperand(1).isReg() &&
 2195         MI->getOperand(0).isReg() &&
 2197         MI->getOperand(1).isReg() &&
 2209         MI->getOperand(0).isReg() &&
 2211         MI->getOperand(1).isReg() &&
 2223         MI->getOperand(0).isReg() &&
 2225         MI->getOperand(1).isReg() &&
 2227         MI->getOperand(2).isReg() &&
 2239         MI->getOperand(0).isReg() &&
 2241         MI->getOperand(1).isReg() &&
 2243         MI->getOperand(2).isReg() &&
 2266         MI->getOperand(0).isReg() &&
 2268         MI->getOperand(1).isReg() &&
 2270         MI->getOperand(2).isReg() &&
 2272         MI->getOperand(3).isReg() &&
 2284         MI->getOperand(0).isReg() &&
 2286         MI->getOperand(1).isReg() &&
 2288         MI->getOperand(2).isReg() &&
 2290         MI->getOperand(3).isReg() &&
 2302         MI->getOperand(0).isReg() &&
 2304         MI->getOperand(1).isReg() &&
 2306         MI->getOperand(2).isReg() &&
 2308         MI->getOperand(3).isReg() &&
 2320         MI->getOperand(0).isReg() &&
 2322         MI->getOperand(1).isReg() &&
 2324         MI->getOperand(2).isReg() &&
 2326         MI->getOperand(3).isReg() &&
 2338         MI->getOperand(0).isReg() &&
 2340         MI->getOperand(1).isReg() &&
 2342         MI->getOperand(2).isReg() &&
 2354         MI->getOperand(0).isReg() &&
 2356         MI->getOperand(1).isReg() &&
 2358         MI->getOperand(2).isReg() &&
 2370         MI->getOperand(0).isReg() &&
 2372         MI->getOperand(1).isReg() &&
 2374         MI->getOperand(2).isReg() &&
 2376         MI->getOperand(3).isReg() &&
 2388         MI->getOperand(0).isReg() &&
 2390         MI->getOperand(1).isReg() &&
 2392         MI->getOperand(2).isReg() &&
 2394         MI->getOperand(3).isReg() &&
 2406         MI->getOperand(0).isReg() &&
 2408         MI->getOperand(1).isReg() &&
 2410         MI->getOperand(2).isReg() &&
 2412         MI->getOperand(3).isReg() &&
 2424         MI->getOperand(0).isReg() &&
 2426         MI->getOperand(1).isReg() &&
 2428         MI->getOperand(2).isReg() &&
 2430         MI->getOperand(3).isReg() &&
 2442         MI->getOperand(0).isReg() &&
 2444         MI->getOperand(1).isReg() &&
 2446         MI->getOperand(2).isReg() &&
 2456         MI->getOperand(0).isReg() &&
 2458         MI->getOperand(1).isReg() &&
 2460         MI->getOperand(2).isReg() &&
 2470         MI->getOperand(0).isReg() &&
 2472         MI->getOperand(1).isReg() &&
 2474         MI->getOperand(2).isReg() &&
 2484         MI->getOperand(0).isReg() &&
 2486         MI->getOperand(1).isReg() &&
 2488         MI->getOperand(2).isReg() &&
 2498         MI->getOperand(0).isReg() &&
 2500         MI->getOperand(1).isReg() &&
 2502         MI->getOperand(2).isReg() &&
 2512         MI->getOperand(0).isReg() &&
 2514         MI->getOperand(1).isReg() &&
 2516         MI->getOperand(2).isReg() &&
 2526         MI->getOperand(0).isReg() &&
 2528         MI->getOperand(1).isReg() &&
 2540         MI->getOperand(0).isReg() &&
 2542         MI->getOperand(1).isReg() &&
 2554         MI->getOperand(0).isReg() &&
 2556         MI->getOperand(1).isReg() &&
 2558         MI->getOperand(2).isReg() &&
 2570         MI->getOperand(0).isReg() &&
 2572         MI->getOperand(1).isReg() &&
 2574         MI->getOperand(2).isReg() &&
 2612         MI->getOperand(1).isReg() &&
 2622         MI->getOperand(1).isReg() &&
 2631         MI->getOperand(0).isReg() &&
 2633         MI->getOperand(1).isReg() &&
 2643         MI->getOperand(1).isReg() &&
 2652         MI->getOperand(1).isReg() &&
 2669         MI->getOperand(0).isReg() &&
 2679         MI->getOperand(0).isReg() &&
 2681         MI->getOperand(1).isReg() &&
 2689         MI->getOperand(0).isReg() &&
 2692         MI->getOperand(2).isReg() &&
 2701         MI->getOperand(0).isReg() &&
 2703         MI->getOperand(1).isReg() &&
 2714         MI->getOperand(0).isReg() &&
 2717         MI->getOperand(2).isReg() &&
 2726         MI->getOperand(0).isReg() &&
 2729         MI->getOperand(2).isReg() &&
 2738         MI->getOperand(0).isReg() &&
 2741         MI->getOperand(2).isReg() &&
 2751         MI->getOperand(0).isReg() &&
 2753         MI->getOperand(1).isReg() &&
gen/lib/Target/Sparc/SparcGenAsmWriter.inc
 1803         MI->getOperand(2).isReg() &&
 1813         MI->getOperand(2).isReg() &&
 1823         MI->getOperand(2).isReg() &&
 1833         MI->getOperand(2).isReg() &&
 1843         MI->getOperand(2).isReg() &&
 1853         MI->getOperand(2).isReg() &&
 1863         MI->getOperand(2).isReg() &&
 1873         MI->getOperand(2).isReg() &&
 1883         MI->getOperand(2).isReg() &&
 1893         MI->getOperand(2).isReg() &&
 1903         MI->getOperand(2).isReg() &&
 1913         MI->getOperand(2).isReg() &&
 1923         MI->getOperand(2).isReg() &&
 1933         MI->getOperand(2).isReg() &&
 1943         MI->getOperand(2).isReg() &&
 1953         MI->getOperand(2).isReg() &&
 1965         MI->getOperand(2).isReg() &&
 1975         MI->getOperand(2).isReg() &&
 1985         MI->getOperand(2).isReg() &&
 1995         MI->getOperand(2).isReg() &&
 2005         MI->getOperand(2).isReg() &&
 2015         MI->getOperand(2).isReg() &&
 2025         MI->getOperand(2).isReg() &&
 2035         MI->getOperand(2).isReg() &&
 2045         MI->getOperand(2).isReg() &&
 2055         MI->getOperand(2).isReg() &&
 2065         MI->getOperand(2).isReg() &&
 2075         MI->getOperand(2).isReg() &&
 2085         MI->getOperand(2).isReg() &&
 2095         MI->getOperand(2).isReg() &&
 2105         MI->getOperand(2).isReg() &&
 2115         MI->getOperand(2).isReg() &&
 2613         MI->getOperand(0).isReg() &&
 2615         MI->getOperand(1).isReg() &&
 2625         MI->getOperand(0).isReg() &&
 2627         MI->getOperand(1).isReg() &&
 2637         MI->getOperand(0).isReg() &&
 2639         MI->getOperand(1).isReg() &&
 2649         MI->getOperand(0).isReg() &&
 2651         MI->getOperand(1).isReg() &&
 2661         MI->getOperand(0).isReg() &&
 2663         MI->getOperand(1).isReg() &&
 2673         MI->getOperand(0).isReg() &&
 2675         MI->getOperand(1).isReg() &&
 2685         MI->getOperand(0).isReg() &&
 2687         MI->getOperand(1).isReg() &&
 2697         MI->getOperand(0).isReg() &&
 2699         MI->getOperand(1).isReg() &&
 2709         MI->getOperand(0).isReg() &&
 2711         MI->getOperand(1).isReg() &&
 2721         MI->getOperand(0).isReg() &&
 2723         MI->getOperand(1).isReg() &&
 2733         MI->getOperand(0).isReg() &&
 2735         MI->getOperand(1).isReg() &&
 2745         MI->getOperand(0).isReg() &&
 2747         MI->getOperand(1).isReg() &&
 2757         MI->getOperand(0).isReg() &&
 2759         MI->getOperand(1).isReg() &&
 2769         MI->getOperand(0).isReg() &&
 2771         MI->getOperand(1).isReg() &&
 2781         MI->getOperand(0).isReg() &&
 2783         MI->getOperand(1).isReg() &&
 2793         MI->getOperand(0).isReg() &&
 2795         MI->getOperand(1).isReg() &&
 2807         MI->getOperand(0).isReg() &&
 2809         MI->getOperand(1).isReg() &&
 2818         MI->getOperand(0).isReg() &&
 2820         MI->getOperand(1).isReg() &&
 2829         MI->getOperand(0).isReg() &&
 2831         MI->getOperand(1).isReg() &&
 2840         MI->getOperand(0).isReg() &&
 2842         MI->getOperand(1).isReg() &&
 2851         MI->getOperand(0).isReg() &&
 2853         MI->getOperand(1).isReg() &&
 2862         MI->getOperand(0).isReg() &&
 2864         MI->getOperand(1).isReg() &&
 2873         MI->getOperand(0).isReg() &&
 2875         MI->getOperand(1).isReg() &&
 2884         MI->getOperand(0).isReg() &&
 2886         MI->getOperand(1).isReg() &&
 2895         MI->getOperand(0).isReg() &&
 2897         MI->getOperand(1).isReg() &&
 2906         MI->getOperand(0).isReg() &&
 2908         MI->getOperand(1).isReg() &&
 2917         MI->getOperand(0).isReg() &&
 2919         MI->getOperand(1).isReg() &&
 2928         MI->getOperand(0).isReg() &&
 2930         MI->getOperand(1).isReg() &&
 2939         MI->getOperand(0).isReg() &&
 2941         MI->getOperand(1).isReg() &&
 2950         MI->getOperand(0).isReg() &&
 2952         MI->getOperand(1).isReg() &&
 2961         MI->getOperand(0).isReg() &&
 2963         MI->getOperand(1).isReg() &&
 2972         MI->getOperand(0).isReg() &&
 2974         MI->getOperand(1).isReg() &&
 2985         MI->getOperand(0).isReg() &&
 2987         MI->getOperand(1).isReg() &&
 2997         MI->getOperand(0).isReg() &&
 2999         MI->getOperand(1).isReg() &&
 3009         MI->getOperand(0).isReg() &&
 3011         MI->getOperand(1).isReg() &&
 3021         MI->getOperand(0).isReg() &&
 3023         MI->getOperand(1).isReg() &&
 3033         MI->getOperand(0).isReg() &&
 3035         MI->getOperand(1).isReg() &&
 3045         MI->getOperand(0).isReg() &&
 3047         MI->getOperand(1).isReg() &&
 3057         MI->getOperand(0).isReg() &&
 3059         MI->getOperand(1).isReg() &&
 3069         MI->getOperand(0).isReg() &&
 3071         MI->getOperand(1).isReg() &&
 3081         MI->getOperand(0).isReg() &&
 3083         MI->getOperand(1).isReg() &&
 3093         MI->getOperand(0).isReg() &&
 3095         MI->getOperand(1).isReg() &&
 3105         MI->getOperand(0).isReg() &&
 3107         MI->getOperand(1).isReg() &&
 3117         MI->getOperand(0).isReg() &&
 3119         MI->getOperand(1).isReg() &&
 3129         MI->getOperand(0).isReg() &&
 3131         MI->getOperand(1).isReg() &&
 3141         MI->getOperand(0).isReg() &&
 3143         MI->getOperand(1).isReg() &&
 3153         MI->getOperand(0).isReg() &&
 3155         MI->getOperand(1).isReg() &&
 3165         MI->getOperand(0).isReg() &&
 3167         MI->getOperand(1).isReg() &&
 3179         MI->getOperand(0).isReg() &&
 3181         MI->getOperand(1).isReg() &&
 3190         MI->getOperand(0).isReg() &&
 3192         MI->getOperand(1).isReg() &&
 3201         MI->getOperand(0).isReg() &&
 3203         MI->getOperand(1).isReg() &&
 3212         MI->getOperand(0).isReg() &&
 3214         MI->getOperand(1).isReg() &&
 3223         MI->getOperand(0).isReg() &&
 3225         MI->getOperand(1).isReg() &&
 3234         MI->getOperand(0).isReg() &&
 3236         MI->getOperand(1).isReg() &&
 3245         MI->getOperand(0).isReg() &&
 3247         MI->getOperand(1).isReg() &&
 3256         MI->getOperand(0).isReg() &&
 3258         MI->getOperand(1).isReg() &&
 3267         MI->getOperand(0).isReg() &&
 3269         MI->getOperand(1).isReg() &&
 3278         MI->getOperand(0).isReg() &&
 3280         MI->getOperand(1).isReg() &&
 3289         MI->getOperand(0).isReg() &&
 3291         MI->getOperand(1).isReg() &&
 3300         MI->getOperand(0).isReg() &&
 3302         MI->getOperand(1).isReg() &&
 3311         MI->getOperand(0).isReg() &&
 3313         MI->getOperand(1).isReg() &&
 3322         MI->getOperand(0).isReg() &&
 3324         MI->getOperand(1).isReg() &&
 3333         MI->getOperand(0).isReg() &&
 3335         MI->getOperand(1).isReg() &&
 3344         MI->getOperand(0).isReg() &&
 3346         MI->getOperand(1).isReg() &&
 3357         MI->getOperand(0).isReg() &&
 3359         MI->getOperand(1).isReg() &&
 3369         MI->getOperand(0).isReg() &&
 3371         MI->getOperand(1).isReg() &&
 3381         MI->getOperand(0).isReg() &&
 3383         MI->getOperand(1).isReg() &&
 3393         MI->getOperand(0).isReg() &&
 3395         MI->getOperand(1).isReg() &&
 3405         MI->getOperand(0).isReg() &&
 3407         MI->getOperand(1).isReg() &&
 3417         MI->getOperand(0).isReg() &&
 3419         MI->getOperand(1).isReg() &&
 3429         MI->getOperand(0).isReg() &&
 3431         MI->getOperand(1).isReg() &&
 3441         MI->getOperand(0).isReg() &&
 3443         MI->getOperand(1).isReg() &&
 3453         MI->getOperand(0).isReg() &&
 3455         MI->getOperand(1).isReg() &&
 3465         MI->getOperand(0).isReg() &&
 3467         MI->getOperand(1).isReg() &&
 3477         MI->getOperand(0).isReg() &&
 3479         MI->getOperand(1).isReg() &&
 3489         MI->getOperand(0).isReg() &&
 3491         MI->getOperand(1).isReg() &&
 3501         MI->getOperand(0).isReg() &&
 3503         MI->getOperand(1).isReg() &&
 3513         MI->getOperand(0).isReg() &&
 3515         MI->getOperand(1).isReg() &&
 3525         MI->getOperand(0).isReg() &&
 3527         MI->getOperand(1).isReg() &&
 3537         MI->getOperand(0).isReg() &&
 3539         MI->getOperand(1).isReg() &&
 3551         MI->getOperand(0).isReg() &&
 3553         MI->getOperand(1).isReg() &&
 3562         MI->getOperand(0).isReg() &&
 3564         MI->getOperand(1).isReg() &&
 3573         MI->getOperand(0).isReg() &&
 3575         MI->getOperand(1).isReg() &&
 3584         MI->getOperand(0).isReg() &&
 3586         MI->getOperand(1).isReg() &&
 3595         MI->getOperand(0).isReg() &&
 3597         MI->getOperand(1).isReg() &&
 3606         MI->getOperand(0).isReg() &&
 3608         MI->getOperand(1).isReg() &&
 3617         MI->getOperand(0).isReg() &&
 3619         MI->getOperand(1).isReg() &&
 3628         MI->getOperand(0).isReg() &&
 3630         MI->getOperand(1).isReg() &&
 3639         MI->getOperand(0).isReg() &&
 3641         MI->getOperand(1).isReg() &&
 3650         MI->getOperand(0).isReg() &&
 3652         MI->getOperand(1).isReg() &&
 3661         MI->getOperand(0).isReg() &&
 3663         MI->getOperand(1).isReg() &&
 3672         MI->getOperand(0).isReg() &&
 3674         MI->getOperand(1).isReg() &&
 3683         MI->getOperand(0).isReg() &&
 3685         MI->getOperand(1).isReg() &&
 3694         MI->getOperand(0).isReg() &&
 3696         MI->getOperand(1).isReg() &&
 3705         MI->getOperand(0).isReg() &&
 3707         MI->getOperand(1).isReg() &&
 3716         MI->getOperand(0).isReg() &&
 3718         MI->getOperand(1).isReg() &&
 3729         MI->getOperand(0).isReg() &&
 3739         MI->getOperand(0).isReg() &&
 3749         MI->getOperand(0).isReg() &&
 3759         MI->getOperand(0).isReg() &&
 3769         MI->getOperand(0).isReg() &&
 3779         MI->getOperand(0).isReg() &&
 3789         MI->getOperand(0).isReg() &&
 3799         MI->getOperand(0).isReg() &&
 3809         MI->getOperand(0).isReg() &&
 3819         MI->getOperand(0).isReg() &&
 3829         MI->getOperand(0).isReg() &&
 3839         MI->getOperand(0).isReg() &&
 3849         MI->getOperand(0).isReg() &&
 3859         MI->getOperand(0).isReg() &&
 3869         MI->getOperand(0).isReg() &&
 3879         MI->getOperand(0).isReg() &&
 3891         MI->getOperand(0).isReg() &&
 3893         MI->getOperand(1).isReg() &&
 3903         MI->getOperand(0).isReg() &&
 3905         MI->getOperand(1).isReg() &&
 3915         MI->getOperand(0).isReg() &&
 3917         MI->getOperand(1).isReg() &&
 3927         MI->getOperand(0).isReg() &&
 3929         MI->getOperand(1).isReg() &&
 3939         MI->getOperand(0).isReg() &&
 3941         MI->getOperand(1).isReg() &&
 3951         MI->getOperand(0).isReg() &&
 3953         MI->getOperand(1).isReg() &&
 3963         MI->getOperand(0).isReg() &&
 3965         MI->getOperand(1).isReg() &&
 3975         MI->getOperand(0).isReg() &&
 3977         MI->getOperand(1).isReg() &&
 3987         MI->getOperand(0).isReg() &&
 3989         MI->getOperand(1).isReg() &&
 3999         MI->getOperand(0).isReg() &&
 4001         MI->getOperand(1).isReg() &&
 4011         MI->getOperand(0).isReg() &&
 4013         MI->getOperand(1).isReg() &&
 4023         MI->getOperand(0).isReg() &&
 4025         MI->getOperand(1).isReg() &&
 4035         MI->getOperand(0).isReg() &&
 4037         MI->getOperand(1).isReg() &&
 4047         MI->getOperand(0).isReg() &&
 4049         MI->getOperand(1).isReg() &&
 4059         MI->getOperand(0).isReg() &&
 4061         MI->getOperand(1).isReg() &&
 4071         MI->getOperand(0).isReg() &&
 4073         MI->getOperand(1).isReg() &&
 4085         MI->getOperand(0).isReg() &&
 4094         MI->getOperand(0).isReg() &&
 4103         MI->getOperand(0).isReg() &&
 4112         MI->getOperand(0).isReg() &&
 4121         MI->getOperand(0).isReg() &&
 4130         MI->getOperand(0).isReg() &&
 4139         MI->getOperand(0).isReg() &&
 4148         MI->getOperand(0).isReg() &&
 4157         MI->getOperand(0).isReg() &&
 4166         MI->getOperand(0).isReg() &&
 4175         MI->getOperand(0).isReg() &&
 4184         MI->getOperand(0).isReg() &&
 4193         MI->getOperand(0).isReg() &&
 4202         MI->getOperand(0).isReg() &&
 4211         MI->getOperand(0).isReg() &&
 4220         MI->getOperand(0).isReg() &&
 4231         MI->getOperand(0).isReg() &&
 4233         MI->getOperand(1).isReg() &&
 4242         MI->getOperand(0).isReg() &&
 4244         MI->getOperand(1).isReg() &&
 4253         MI->getOperand(0).isReg() &&
 4255         MI->getOperand(1).isReg() &&
 4264         MI->getOperand(0).isReg() &&
 4266         MI->getOperand(1).isReg() &&
 4275         MI->getOperand(0).isReg() &&
 4277         MI->getOperand(1).isReg() &&
 4286         MI->getOperand(0).isReg() &&
 4288         MI->getOperand(1).isReg() &&
 4297         MI->getOperand(0).isReg() &&
 4299         MI->getOperand(1).isReg() &&
 4308         MI->getOperand(0).isReg() &&
 4310         MI->getOperand(1).isReg() &&
 4319         MI->getOperand(0).isReg() &&
 4321         MI->getOperand(1).isReg() &&
 4330         MI->getOperand(0).isReg() &&
 4332         MI->getOperand(1).isReg() &&
 4341         MI->getOperand(0).isReg() &&
 4343         MI->getOperand(1).isReg() &&
 4352         MI->getOperand(0).isReg() &&
 4354         MI->getOperand(1).isReg() &&
 4363         MI->getOperand(0).isReg() &&
 4365         MI->getOperand(1).isReg() &&
 4374         MI->getOperand(0).isReg() &&
 4376         MI->getOperand(1).isReg() &&
 4385         MI->getOperand(0).isReg() &&
 4387         MI->getOperand(1).isReg() &&
 4396         MI->getOperand(0).isReg() &&
 4398         MI->getOperand(1).isReg() &&
 4410         MI->getOperand(1).isReg() &&
 4420         MI->getOperand(0).isReg() &&
 4430         MI->getOperand(0).isReg() &&
 4433         MI->getOperand(2).isReg() &&
 4489         MI->getOperand(0).isReg() &&
 4508         MI->getOperand(0).isReg() &&
 4527         MI->getOperand(0).isReg() &&
 4546         MI->getOperand(0).isReg() &&
 4565         MI->getOperand(0).isReg() &&
 4584         MI->getOperand(0).isReg() &&
 4603         MI->getOperand(0).isReg() &&
 4622         MI->getOperand(0).isReg() &&
 4641         MI->getOperand(0).isReg() &&
 4660         MI->getOperand(0).isReg() &&
 4679         MI->getOperand(0).isReg() &&
 4698         MI->getOperand(0).isReg() &&
 4717         MI->getOperand(0).isReg() &&
 4736         MI->getOperand(0).isReg() &&
 4755         MI->getOperand(0).isReg() &&
 4774         MI->getOperand(0).isReg() &&
 4787         MI->getOperand(1).isReg() &&
 4797         MI->getOperand(0).isReg() &&
 4799         MI->getOperand(1).isReg() &&
 4810         MI->getOperand(1).isReg() &&
 4820         MI->getOperand(0).isReg() &&
 4822         MI->getOperand(1).isReg() &&
 4833         MI->getOperand(1).isReg() &&
 4843         MI->getOperand(0).isReg() &&
 4845         MI->getOperand(1).isReg() &&
 4856         MI->getOperand(1).isReg() &&
 4866         MI->getOperand(0).isReg() &&
 4868         MI->getOperand(1).isReg() &&
 4879         MI->getOperand(1).isReg() &&
 4889         MI->getOperand(0).isReg() &&
 4891         MI->getOperand(1).isReg() &&
 4902         MI->getOperand(1).isReg() &&
 4912         MI->getOperand(0).isReg() &&
 4914         MI->getOperand(1).isReg() &&
 4925         MI->getOperand(1).isReg() &&
 4935         MI->getOperand(0).isReg() &&
 4937         MI->getOperand(1).isReg() &&
 4948         MI->getOperand(1).isReg() &&
 4958         MI->getOperand(0).isReg() &&
 4960         MI->getOperand(1).isReg() &&
 4971         MI->getOperand(1).isReg() &&
 4981         MI->getOperand(0).isReg() &&
 4983         MI->getOperand(1).isReg() &&
 4994         MI->getOperand(1).isReg() &&
 5004         MI->getOperand(0).isReg() &&
 5006         MI->getOperand(1).isReg() &&
 5017         MI->getOperand(1).isReg() &&
 5027         MI->getOperand(0).isReg() &&
 5029         MI->getOperand(1).isReg() &&
 5040         MI->getOperand(1).isReg() &&
 5050         MI->getOperand(0).isReg() &&
 5052         MI->getOperand(1).isReg() &&
 5063         MI->getOperand(1).isReg() &&
 5073         MI->getOperand(0).isReg() &&
 5075         MI->getOperand(1).isReg() &&
 5086         MI->getOperand(1).isReg() &&
 5096         MI->getOperand(0).isReg() &&
 5098         MI->getOperand(1).isReg() &&
 5109         MI->getOperand(1).isReg() &&
 5119         MI->getOperand(0).isReg() &&
 5121         MI->getOperand(1).isReg() &&
 5132         MI->getOperand(1).isReg() &&
 5142         MI->getOperand(0).isReg() &&
 5144         MI->getOperand(1).isReg() &&
 5164         MI->getOperand(0).isReg() &&
 5181         MI->getOperand(0).isReg() &&
 5198         MI->getOperand(0).isReg() &&
 5215         MI->getOperand(0).isReg() &&
 5232         MI->getOperand(0).isReg() &&
 5249         MI->getOperand(0).isReg() &&
 5266         MI->getOperand(0).isReg() &&
 5283         MI->getOperand(0).isReg() &&
 5300         MI->getOperand(0).isReg() &&
 5317         MI->getOperand(0).isReg() &&
 5334         MI->getOperand(0).isReg() &&
 5351         MI->getOperand(0).isReg() &&
 5368         MI->getOperand(0).isReg() &&
 5385         MI->getOperand(0).isReg() &&
 5402         MI->getOperand(0).isReg() &&
 5419         MI->getOperand(0).isReg() &&
 5431         MI->getOperand(1).isReg() &&
 5440         MI->getOperand(0).isReg() &&
 5442         MI->getOperand(1).isReg() &&
 5452         MI->getOperand(1).isReg() &&
 5461         MI->getOperand(0).isReg() &&
 5463         MI->getOperand(1).isReg() &&
 5473         MI->getOperand(1).isReg() &&
 5482         MI->getOperand(0).isReg() &&
 5484         MI->getOperand(1).isReg() &&
 5494         MI->getOperand(1).isReg() &&
 5503         MI->getOperand(0).isReg() &&
 5505         MI->getOperand(1).isReg() &&
 5515         MI->getOperand(1).isReg() &&
 5524         MI->getOperand(0).isReg() &&
 5526         MI->getOperand(1).isReg() &&
 5536         MI->getOperand(1).isReg() &&
 5545         MI->getOperand(0).isReg() &&
 5547         MI->getOperand(1).isReg() &&
 5557         MI->getOperand(1).isReg() &&
 5566         MI->getOperand(0).isReg() &&
 5568         MI->getOperand(1).isReg() &&
 5578         MI->getOperand(1).isReg() &&
 5587         MI->getOperand(0).isReg() &&
 5589         MI->getOperand(1).isReg() &&
 5599         MI->getOperand(1).isReg() &&
 5608         MI->getOperand(0).isReg() &&
 5610         MI->getOperand(1).isReg() &&
 5620         MI->getOperand(1).isReg() &&
 5629         MI->getOperand(0).isReg() &&
 5631         MI->getOperand(1).isReg() &&
 5641         MI->getOperand(1).isReg() &&
 5650         MI->getOperand(0).isReg() &&
 5652         MI->getOperand(1).isReg() &&
 5662         MI->getOperand(1).isReg() &&
 5671         MI->getOperand(0).isReg() &&
 5673         MI->getOperand(1).isReg() &&
 5683         MI->getOperand(1).isReg() &&
 5692         MI->getOperand(0).isReg() &&
 5694         MI->getOperand(1).isReg() &&
 5704         MI->getOperand(1).isReg() &&
 5713         MI->getOperand(0).isReg() &&
 5715         MI->getOperand(1).isReg() &&
 5725         MI->getOperand(1).isReg() &&
 5734         MI->getOperand(0).isReg() &&
 5736         MI->getOperand(1).isReg() &&
 5746         MI->getOperand(1).isReg() &&
 5755         MI->getOperand(0).isReg() &&
 5757         MI->getOperand(1).isReg() &&
 5777         MI->getOperand(0).isReg() &&
 5796         MI->getOperand(0).isReg() &&
 5815         MI->getOperand(0).isReg() &&
 5834         MI->getOperand(0).isReg() &&
 5853         MI->getOperand(0).isReg() &&
 5872         MI->getOperand(0).isReg() &&
 5891         MI->getOperand(0).isReg() &&
 5910         MI->getOperand(0).isReg() &&
 5929         MI->getOperand(0).isReg() &&
 5948         MI->getOperand(0).isReg() &&
 5967         MI->getOperand(0).isReg() &&
 5986         MI->getOperand(0).isReg() &&
 6005         MI->getOperand(0).isReg() &&
 6024         MI->getOperand(0).isReg() &&
 6043         MI->getOperand(0).isReg() &&
 6062         MI->getOperand(0).isReg() &&
 6075         MI->getOperand(1).isReg() &&
 6085         MI->getOperand(0).isReg() &&
 6087         MI->getOperand(1).isReg() &&
 6098         MI->getOperand(1).isReg() &&
 6108         MI->getOperand(0).isReg() &&
 6110         MI->getOperand(1).isReg() &&
 6121         MI->getOperand(1).isReg() &&
 6131         MI->getOperand(0).isReg() &&
 6133         MI->getOperand(1).isReg() &&
 6144         MI->getOperand(1).isReg() &&
 6154         MI->getOperand(0).isReg() &&
 6156         MI->getOperand(1).isReg() &&
 6167         MI->getOperand(1).isReg() &&
 6177         MI->getOperand(0).isReg() &&
 6179         MI->getOperand(1).isReg() &&
 6190         MI->getOperand(1).isReg() &&
 6200         MI->getOperand(0).isReg() &&
 6202         MI->getOperand(1).isReg() &&
 6213         MI->getOperand(1).isReg() &&
 6223         MI->getOperand(0).isReg() &&
 6225         MI->getOperand(1).isReg() &&
 6236         MI->getOperand(1).isReg() &&
 6246         MI->getOperand(0).isReg() &&
 6248         MI->getOperand(1).isReg() &&
 6259         MI->getOperand(1).isReg() &&
 6269         MI->getOperand(0).isReg() &&
 6271         MI->getOperand(1).isReg() &&
 6282         MI->getOperand(1).isReg() &&
 6292         MI->getOperand(0).isReg() &&
 6294         MI->getOperand(1).isReg() &&
 6305         MI->getOperand(1).isReg() &&
 6315         MI->getOperand(0).isReg() &&
 6317         MI->getOperand(1).isReg() &&
 6328         MI->getOperand(1).isReg() &&
 6338         MI->getOperand(0).isReg() &&
 6340         MI->getOperand(1).isReg() &&
 6351         MI->getOperand(1).isReg() &&
 6361         MI->getOperand(0).isReg() &&
 6363         MI->getOperand(1).isReg() &&
 6374         MI->getOperand(1).isReg() &&
 6384         MI->getOperand(0).isReg() &&
 6386         MI->getOperand(1).isReg() &&
 6397         MI->getOperand(1).isReg() &&
 6407         MI->getOperand(0).isReg() &&
 6409         MI->getOperand(1).isReg() &&
 6420         MI->getOperand(1).isReg() &&
 6430         MI->getOperand(0).isReg() &&
 6432         MI->getOperand(1).isReg() &&
 6445         MI->getOperand(1).isReg() &&
 6447         MI->getOperand(2).isReg() &&
 6457         MI->getOperand(1).isReg() &&
 6459         MI->getOperand(2).isReg() &&
 6469         MI->getOperand(1).isReg() &&
 6471         MI->getOperand(2).isReg() &&
 6481         MI->getOperand(1).isReg() &&
 6483         MI->getOperand(2).isReg() &&
 6493         MI->getOperand(1).isReg() &&
 6495         MI->getOperand(2).isReg() &&
 6505         MI->getOperand(1).isReg() &&
 6507         MI->getOperand(2).isReg() &&
 6516         MI->getOperand(0).isReg() &&
 6518         MI->getOperand(1).isReg() &&
 6520         MI->getOperand(2).isReg() &&
 6530         MI->getOperand(0).isReg() &&
 6532         MI->getOperand(1).isReg() &&
 6534         MI->getOperand(2).isReg() &&
 6544         MI->getOperand(0).isReg() &&
 6546         MI->getOperand(1).isReg() &&
 6548         MI->getOperand(2).isReg() &&
 6558         MI->getOperand(0).isReg() &&
 6560         MI->getOperand(1).isReg() &&
 6562         MI->getOperand(2).isReg() &&
 6572         MI->getOperand(0).isReg() &&
 6574         MI->getOperand(1).isReg() &&
 6576         MI->getOperand(2).isReg() &&
 6586         MI->getOperand(0).isReg() &&
 6588         MI->getOperand(1).isReg() &&
 6590         MI->getOperand(2).isReg() &&
 6600         MI->getOperand(0).isReg() &&
 6602         MI->getOperand(1).isReg() &&
 6604         MI->getOperand(2).isReg() &&
 6614         MI->getOperand(0).isReg() &&
 6616         MI->getOperand(1).isReg() &&
 6618         MI->getOperand(2).isReg() &&
 6628         MI->getOperand(0).isReg() &&
 6630         MI->getOperand(1).isReg() &&
 6632         MI->getOperand(2).isReg() &&
 6642         MI->getOperand(0).isReg() &&
 6644         MI->getOperand(1).isReg() &&
 6646         MI->getOperand(2).isReg() &&
 6656         MI->getOperand(0).isReg() &&
 6658         MI->getOperand(1).isReg() &&
 6660         MI->getOperand(2).isReg() &&
 6670         MI->getOperand(0).isReg() &&
 6672         MI->getOperand(1).isReg() &&
 6674         MI->getOperand(2).isReg() &&
 6684         MI->getOperand(0).isReg() &&
 6686         MI->getOperand(1).isReg() &&
 6688         MI->getOperand(2).isReg() &&
 6698         MI->getOperand(0).isReg() &&
 6700         MI->getOperand(1).isReg() &&
 6702         MI->getOperand(2).isReg() &&
 6712         MI->getOperand(0).isReg() &&
 6714         MI->getOperand(1).isReg() &&
 6716         MI->getOperand(2).isReg() &&
 6726         MI->getOperand(0).isReg() &&
 6728         MI->getOperand(1).isReg() &&
 6730         MI->getOperand(2).isReg() &&
 6742         MI->getOperand(0).isReg() &&
 6744         MI->getOperand(1).isReg() &&
 6746         MI->getOperand(2).isReg() &&
 6756         MI->getOperand(0).isReg() &&
 6758         MI->getOperand(1).isReg() &&
 6760         MI->getOperand(2).isReg() &&
 6770         MI->getOperand(0).isReg() &&
 6772         MI->getOperand(1).isReg() &&
 6774         MI->getOperand(2).isReg() &&
 6784         MI->getOperand(0).isReg() &&
 6786         MI->getOperand(1).isReg() &&
 6788         MI->getOperand(2).isReg() &&
 6798         MI->getOperand(0).isReg() &&
 6800         MI->getOperand(1).isReg() &&
 6802         MI->getOperand(2).isReg() &&
 6812         MI->getOperand(0).isReg() &&
 6814         MI->getOperand(1).isReg() &&
 6816         MI->getOperand(2).isReg() &&
 6826         MI->getOperand(0).isReg() &&
 6828         MI->getOperand(1).isReg() &&
 6830         MI->getOperand(2).isReg() &&
 6840         MI->getOperand(0).isReg() &&
 6842         MI->getOperand(1).isReg() &&
 6844         MI->getOperand(2).isReg() &&
 6854         MI->getOperand(0).isReg() &&
 6856         MI->getOperand(1).isReg() &&
 6858         MI->getOperand(2).isReg() &&
 6868         MI->getOperand(0).isReg() &&
 6870         MI->getOperand(1).isReg() &&
 6872         MI->getOperand(2).isReg() &&
 6882         MI->getOperand(0).isReg() &&
 6884         MI->getOperand(1).isReg() &&
 6886         MI->getOperand(2).isReg() &&
 6896         MI->getOperand(0).isReg() &&
 6898         MI->getOperand(1).isReg() &&
 6900         MI->getOperand(2).isReg() &&
 6910         MI->getOperand(0).isReg() &&
 6912         MI->getOperand(1).isReg() &&
 6914         MI->getOperand(2).isReg() &&
 6924         MI->getOperand(0).isReg() &&
 6926         MI->getOperand(1).isReg() &&
 6928         MI->getOperand(2).isReg() &&
 6938         MI->getOperand(0).isReg() &&
 6940         MI->getOperand(1).isReg() &&
 6942         MI->getOperand(2).isReg() &&
 6952         MI->getOperand(0).isReg() &&
 6954         MI->getOperand(1).isReg() &&
 6956         MI->getOperand(2).isReg() &&
 6968         MI->getOperand(0).isReg() &&
 6970         MI->getOperand(1).isReg() &&
 6972         MI->getOperand(2).isReg() &&
 6982         MI->getOperand(0).isReg() &&
 6984         MI->getOperand(1).isReg() &&
 6986         MI->getOperand(2).isReg() &&
 6996         MI->getOperand(0).isReg() &&
 6998         MI->getOperand(1).isReg() &&
 7000         MI->getOperand(2).isReg() &&
 7010         MI->getOperand(0).isReg() &&
 7012         MI->getOperand(1).isReg() &&
 7014         MI->getOperand(2).isReg() &&
 7024         MI->getOperand(0).isReg() &&
 7026         MI->getOperand(1).isReg() &&
 7028         MI->getOperand(2).isReg() &&
 7038         MI->getOperand(0).isReg() &&
 7040         MI->getOperand(1).isReg() &&
 7042         MI->getOperand(2).isReg() &&
 7052         MI->getOperand(0).isReg() &&
 7054         MI->getOperand(1).isReg() &&
 7056         MI->getOperand(2).isReg() &&
 7066         MI->getOperand(0).isReg() &&
 7068         MI->getOperand(1).isReg() &&
 7070         MI->getOperand(2).isReg() &&
 7080         MI->getOperand(0).isReg() &&
 7082         MI->getOperand(1).isReg() &&
 7084         MI->getOperand(2).isReg() &&
 7094         MI->getOperand(0).isReg() &&
 7096         MI->getOperand(1).isReg() &&
 7098         MI->getOperand(2).isReg() &&
 7108         MI->getOperand(0).isReg() &&
 7110         MI->getOperand(1).isReg() &&
 7112         MI->getOperand(2).isReg() &&
 7122         MI->getOperand(0).isReg() &&
 7124         MI->getOperand(1).isReg() &&
 7126         MI->getOperand(2).isReg() &&
 7136         MI->getOperand(0).isReg() &&
 7138         MI->getOperand(1).isReg() &&
 7140         MI->getOperand(2).isReg() &&
 7150         MI->getOperand(0).isReg() &&
 7152         MI->getOperand(1).isReg() &&
 7154         MI->getOperand(2).isReg() &&
 7164         MI->getOperand(0).isReg() &&
 7166         MI->getOperand(1).isReg() &&
 7168         MI->getOperand(2).isReg() &&
 7178         MI->getOperand(0).isReg() &&
 7180         MI->getOperand(1).isReg() &&
 7182         MI->getOperand(2).isReg() &&
 7194         MI->getOperand(0).isReg() &&
 7196         MI->getOperand(1).isReg() &&
 7206         MI->getOperand(0).isReg() &&
 7208         MI->getOperand(1).isReg() &&
 7218         MI->getOperand(0).isReg() &&
 7220         MI->getOperand(1).isReg() &&
 7230         MI->getOperand(0).isReg() &&
 7232         MI->getOperand(1).isReg() &&
 7242         MI->getOperand(0).isReg() &&
 7244         MI->getOperand(1).isReg() &&
 7254         MI->getOperand(0).isReg() &&
 7256         MI->getOperand(1).isReg() &&
 7266         MI->getOperand(0).isReg() &&
 7268         MI->getOperand(1).isReg() &&
 7278         MI->getOperand(0).isReg() &&
 7280         MI->getOperand(1).isReg() &&
 7290         MI->getOperand(0).isReg() &&
 7292         MI->getOperand(1).isReg() &&
 7302         MI->getOperand(0).isReg() &&
 7304         MI->getOperand(1).isReg() &&
 7314         MI->getOperand(0).isReg() &&
 7316         MI->getOperand(1).isReg() &&
 7326         MI->getOperand(0).isReg() &&
 7328         MI->getOperand(1).isReg() &&
 7338         MI->getOperand(0).isReg() &&
 7340         MI->getOperand(1).isReg() &&
 7350         MI->getOperand(0).isReg() &&
 7352         MI->getOperand(1).isReg() &&
 7362         MI->getOperand(0).isReg() &&
 7364         MI->getOperand(1).isReg() &&
 7374         MI->getOperand(0).isReg() &&
 7376         MI->getOperand(1).isReg() &&
 7388         MI->getOperand(0).isReg() &&
 7390         MI->getOperand(1).isReg() &&
 7392         MI->getOperand(2).isReg() &&
 7402         MI->getOperand(0).isReg() &&
 7404         MI->getOperand(1).isReg() &&
 7406         MI->getOperand(2).isReg() &&
 7416         MI->getOperand(0).isReg() &&
 7418         MI->getOperand(1).isReg() &&
 7420         MI->getOperand(2).isReg() &&
 7430         MI->getOperand(0).isReg() &&
 7432         MI->getOperand(1).isReg() &&
 7434         MI->getOperand(2).isReg() &&
 7444         MI->getOperand(0).isReg() &&
 7446         MI->getOperand(1).isReg() &&
 7448         MI->getOperand(2).isReg() &&
 7458         MI->getOperand(0).isReg() &&
 7460         MI->getOperand(1).isReg() &&
 7462         MI->getOperand(2).isReg() &&
 7472         MI->getOperand(0).isReg() &&
 7474         MI->getOperand(1).isReg() &&
 7476         MI->getOperand(2).isReg() &&
 7486         MI->getOperand(0).isReg() &&
 7488         MI->getOperand(1).isReg() &&
 7490         MI->getOperand(2).isReg() &&
 7500         MI->getOperand(0).isReg() &&
 7502         MI->getOperand(1).isReg() &&
 7504         MI->getOperand(2).isReg() &&
 7514         MI->getOperand(0).isReg() &&
 7516         MI->getOperand(1).isReg() &&
 7518         MI->getOperand(2).isReg() &&
 7528         MI->getOperand(0).isReg() &&
 7530         MI->getOperand(1).isReg() &&
 7532         MI->getOperand(2).isReg() &&
 7542         MI->getOperand(0).isReg() &&
 7544         MI->getOperand(1).isReg() &&
 7546         MI->getOperand(2).isReg() &&
 7556         MI->getOperand(0).isReg() &&
 7558         MI->getOperand(1).isReg() &&
 7560         MI->getOperand(2).isReg() &&
 7570         MI->getOperand(0).isReg() &&
 7572         MI->getOperand(1).isReg() &&
 7574         MI->getOperand(2).isReg() &&
 7584         MI->getOperand(0).isReg() &&
 7586         MI->getOperand(1).isReg() &&
 7588         MI->getOperand(2).isReg() &&
 7598         MI->getOperand(0).isReg() &&
 7600         MI->getOperand(1).isReg() &&
 7602         MI->getOperand(2).isReg() &&
gen/lib/Target/X86/X86GenInstrInfo.inc
80122       MI.getOperand(1).isReg() 
80124       && MI.getOperand(3).isReg() 
include/llvm/MC/MCInst.h
   65     assert(isReg() && "This is not a register operand!");
   71     assert(isReg() && "This is not a register operand!");
lib/MC/MCInst.cpp
   24   else if (isReg())
lib/MC/MCInstrDesc.cpp
   56     if (MI.getOperand(i).isReg() &&
   61       if (MI.getOperand(i).isReg() &&
lib/MCA/InstrBuilder.cpp
  224     if (Op.isReg())
  236     if (I == MCI.getNumOperands() || !Op.isReg()) {
  311     if (!Op.isReg())
  397     if (!Op.isReg())
  432     if (!Op.isReg())
  468     if (!Op.isReg())
  638       if (!Op.isReg())
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
 3920       if (Inst.getOperand(i).isReg() &&
 3934         if (Inst.getOperand(i).isReg() &&
lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.cpp
  871   if (Op.isReg()) {
  899   if (Op.isReg()) {
  913   assert(Op.isReg() && "Non-register vreg operand!");
lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp
  204   if (MO.isReg())
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
 2801   } else if (MO.isReg()) {
 2845         if (MO.isReg()) {
 2907   assert(Dst.isReg());
 2915     if (Src.isReg()) {
 3237     if (Src.isReg() && Src.getReg() == LDS_DIRECT) {
 3246   if (!Src.isReg() || Src.getReg() != LDS_DIRECT)
lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
  415          !MI.getOperand(VDstIn_Idx).isReg() ||
lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp
  517   if (Op.isReg()) {
 1467   if (Op.isReg()) {
lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp
  175   if (MO.isReg()) {
lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp
  372   if (MO.isReg()) {
  455   if (MO.isReg())
lib/Target/ARC/MCTargetDesc/ARCInstPrinter.cpp
  142   if (Op.isReg()) {
  160   assert(base.isReg() && "Base should be register.");
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
 7838       if (Inst.getOperand(i).isReg() &&
10259     if (Inst.getOperand(0).isReg() && Inst.getOperand(0).getReg() == ARM::SP &&
10271       if (!Op.isReg()) {
lib/Target/ARM/MCTargetDesc/ARMInstPrinter.cpp
  313   if (Op.isReg()) {
  475   if (!MO1.isReg()) { // FIXME: This is for CP entries, but isn't right.
  548   if (!MO1.isReg()) { //  For label symbolic references.
  655   if (!MO1.isReg()) { // FIXME: This is for CP entries, but isn't right.
  679   if (!MO1.isReg()) {   // FIXME: This is for CP entries, but isn't right.
 1092   if (!MO1.isReg()) { // FIXME: This is for CP entries, but isn't right.
 1114   if (!MO1.isReg()) { // FIXME: This is for CP entries, but isn't right.
 1181   if (!MO1.isReg()) { // FIXME: This is for CP entries, but isn't right.
 1234   if (!MO1.isReg()) { //  For label symbolic references.
lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
  563   if (MO.isReg()) {
  729       if (MCOp1.isImm() && MCOp2.isReg() &&
  990   if (!MO.isReg()) {
 1123   if (!MO.isReg()) {
 1352   if (!MO.isReg()) {
 1428   if (!MO.isReg()) {
 1468   if (!MO.isReg()) {
lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
   88     assert(MI.getOperand(OI).isReg() && "expected register");
  106     assert(MI.getOperand(OI).isReg() && "expected register");
lib/Target/AVR/MCTargetDesc/AVRInstPrinter.cpp
  105   if (Op.isReg()) {
  147   assert(MI->getOperand(OpNo).isReg() && "Expected a register for the first operand");
lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.cpp
   70   assert(MI.getOperand(0).isReg() && MI.getOperand(1).isReg() &&
   70   assert(MI.getOperand(0).isReg() && MI.getOperand(1).isReg() &&
  118   assert(MO.isReg());
  139   assert(RegOp.isReg() && "Expected register operand");
  253   if (MO.isReg()) return Ctx.getRegisterInfo()->getEncodingValue(MO.getReg());
lib/Target/BPF/MCTargetDesc/BPFInstPrinter.cpp
   54   if (Op.isReg()) {
   70   assert(RegOp.isReg() && "Register operand not a register");
lib/Target/BPF/MCTargetDesc/BPFMCCodeEmitter.cpp
   90   if (MO.isReg())
  163   assert(Op1.isReg() && "First operand is not register.");
lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp
  461     assert(MCO.isReg() && "New value consumers must be registers");
lib/Target/Hexagon/HexagonAsmPrinter.cpp
  375     assert(Rt.isReg() && "Expected register and none was found");
  386     assert(Rt.isReg() && "Expected register and none was found");
  398     assert(Rt.isReg() && "Expected register and none was found");
  410     assert(Rs.isReg() && "Expected register and none was found");
  595     assert(Rt.isReg() && "Expected register and none was found");
  607     assert(Inst.getOperand(0).isReg() &&
  620     assert (Inst.getOperand(0).isReg() &&
lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp
   67   if (MO.isReg()) {
lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp
   93     if (MCI.getOperand(i).isReg())
  183       if (MCI.getOperand(i).isReg()) {
  417     assert(Op.isReg());
  499       assert(Operand.isReg() && "Def is not a register");
  517       if (Operand.isReg() && Operand.getReg() == Register)
lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp
  783   if (MO.isReg()) {
lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp
  634     if ((MIb.getNumOperands() > 1) && MIb.getOperand(1).isReg() &&
  637     if ((MIb.getNumOperands() > 0) && MIb.getOperand(0).isReg() &&
  665   if (Inst.getOperand(opNum).isReg()) {
lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp
  366            MCO.isReg());
  386          MCO.isReg());
lib/Target/Lanai/Disassembler/LanaiDisassembler.cpp
  112       if (Instr.getOperand(2).isReg()) {
lib/Target/Lanai/MCTargetDesc/LanaiInstPrinter.cpp
  152   if (Op.isReg())
  214   assert(RegOp.isReg() && "Register operand expected");
  258   assert(OffsetOp.isReg() && RegOp.isReg() && "Registers expected.");
  258   assert(OffsetOp.isReg() && RegOp.isReg() && "Registers expected.");
lib/Target/Lanai/MCTargetDesc/LanaiMCCodeEmitter.cpp
  112   if (MCOp.isReg())
  146        (Op2.isReg() && Op2.getReg() != Lanai::R0) || (Op2.isExpr())))
  150   assert(Inst.getOperand(0).isReg() && Inst.getOperand(1).isReg() &&
  150   assert(Inst.getOperand(0).isReg() && Inst.getOperand(1).isReg() &&
  154                                     (Op2.isReg() && Op2.getReg() != Lanai::R0)))
  193   assert(Op1.isReg() && "First operand is not register.");
  225   assert(Op1.isReg() && "First operand is not register.");
  227   assert(Op2.isReg() && "Second operand is not register.");
  264   assert(Op1.isReg() && "First operand is not register.");
  292   if (MCOp.isReg() || MCOp.isImm())
lib/Target/MSP430/MCTargetDesc/MSP430InstPrinter.cpp
   55   if (Op.isReg()) {
lib/Target/MSP430/MCTargetDesc/MSP430MCCodeEmitter.cpp
  105   if (MO.isReg())
  124   assert(MO1.isReg() && "Register operand expected");
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
 1736       return !Inst.getOperand(0).isReg();
 2315     assert(Inst.getOperand(0).isReg() && "expected register operand kind");
 2327     assert(Inst.getOperand(0).isReg() && "expected register operand kind");
 2328     assert(Inst.getOperand(1).isReg() && "expected register operand kind");
 2478     if ((Inst.getNumOperands() == 3) && Inst.getOperand(0).isReg() &&
 2479         Inst.getOperand(1).isReg() && Inst.getOperand(2).isImm()) {
 2490     if ((Inst.getNumOperands() == 3) && Inst.getOperand(0).isReg() &&
 2491         Inst.getOperand(1).isReg() && Inst.getOperand(2).isImm()) {
 2783   assert(DstRegOp.isReg() && "expected register operand kind");
 3281   assert(Inst.getOperand(0).isReg() && Inst.getOperand(1).isImm() &&
 3298   assert(Inst.getOperand(0).isReg() && Inst.getOperand(1).isImm() &&
 3352   assert(Inst.getOperand(0).isReg() && Inst.getOperand(1).isImm() &&
 3417   assert(Inst.getOperand(0).isReg() && Inst.getOperand(1).isImm() &&
 3534   assert(DstRegOp.isReg() && "expected register operand kind");
 3599   assert(DstRegOp.isReg() && "expected register operand kind");
 3601   assert(BaseRegOp.isReg() && "expected register operand kind");
 3625     assert(BaseRegOp.isReg() && "expected register operand kind");
 3723          Inst.getOperand(OpNum - 2).isReg() &&
 3724          Inst.getOperand(OpNum - 3).isReg() && "Invalid instruction operand.");
 3758   if (TrgOp.isReg())
 4023   assert(RdRegOp.isReg() && "expected register operand kind");
 4027   assert(RsRegOp.isReg() && "expected register operand kind");
 4034   assert((RtOp.isReg() || RtOp.isImm()) &&
 4036   if (RtOp.isReg())
 4192   assert(Inst.getOperand(0).isReg() && Inst.getOperand(1).isReg() &&
 4192   assert(Inst.getOperand(0).isReg() && Inst.getOperand(1).isReg() &&
 4193          Inst.getOperand(2).isReg() && "Invalid instruction operand.");
 4232   assert(DstRegOp.isReg() && "expected register operand kind");
 4234   assert(SrcRegOp.isReg() && "expected register operand kind");
 4284   assert(DstRegOp.isReg() && "expected register operand kind");
 4286   assert(SrcRegOp.isReg() && "expected register operand kind");
 4335   assert(DstRegOp.isReg() && "expected register operand kind");
 4337   assert(SrcRegOp.isReg() && "expected register operand kind");
 4388   assert(Inst.getOperand(0).isReg() &&
 4389          Inst.getOperand(1).isReg() &&
 4390          Inst.getOperand(2).isReg() && "Invalid instruction operand.");
 4422   assert(Inst.getOperand(0).isReg() &&
 4423          Inst.getOperand(1).isReg() &&
 4478   assert(Inst.getOperand(0).isReg() &&
 4479          Inst.getOperand(1).isReg() &&
 4526   assert(Inst.getOperand(0).isReg() &&
 4527          Inst.getOperand(1).isReg() &&
 5134   assert(Inst.getOperand(0).isReg() &&
 5135          Inst.getOperand(1).isReg() &&
 5136          Inst.getOperand(2).isReg() && "Invalid instruction operand.");
 5160   assert(Inst.getOperand(0).isReg() &&
 5161          Inst.getOperand(1).isReg() &&
lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp
   46     if (!Op.isReg())
lib/Target/Mips/MCTargetDesc/MipsInstPrinter.cpp
   32   assert(MI.getOperand(OpNo).isReg() && "Register operand expected.");
  127   if (Op.isReg()) {
  271     if (MI->getOperand(i).isReg())
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
  748   if (MO.isReg()) {
  770   assert(MI.getOperand(OpNo).isReg());
  785   assert(MI.getOperand(OpNo).isReg());
  799   assert(MI.getOperand(OpNo).isReg());
  813   assert(MI.getOperand(OpNo).isReg());
  827   assert(MI.getOperand(OpNo).isReg() &&
  842   assert(MI.getOperand(OpNo).isReg() &&
  857   assert(MI.getOperand(OpNo).isReg());
  870   assert(MI.getOperand(OpNo).isReg());
  894   assert(MI.getOperand(OpNo).isReg());
  906   assert(MI.getOperand(OpNo).isReg());
  932   assert(MI.getOperand(OpNo).isReg());
 1115   assert(Op.isReg() && "Operand of movep is not a register!");
lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp
   62       assert(MI.getOperand(0).isReg());
   69     return (MI.getNumOperands() > 0 && MI.getOperand(0).isReg()
   92       assert(MI.getOperand(0).isReg());
lib/Target/NVPTX/MCTargetDesc/NVPTXInstPrinter.cpp
   86   if (Op.isReg()) {
lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp
   76     assert((MI->getOperand(0).isReg() && MI->getOperand(1).isReg()) &&
   76     assert((MI->getOperand(0).isReg() && MI->getOperand(1).isReg()) &&
  541   if (Op.isReg()) {
lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp
   47   if (MO.isReg() || MO.isImm()) return getMachineOpValue(MI, MO, Fixups, STI);
   59   if (MO.isReg() || MO.isImm()) return getMachineOpValue(MI, MO, Fixups, STI);
   72   if (MO.isReg() || MO.isImm()) return getMachineOpValue(MI, MO, Fixups, STI);
   85   if (MO.isReg() || MO.isImm()) return getMachineOpValue(MI, MO, Fixups, STI);
   97   if (MO.isReg() || MO.isImm()) return getMachineOpValue(MI, MO, Fixups, STI);
  110   assert(MI.getOperand(OpNo+1).isReg());
  128   assert(MI.getOperand(OpNo+1).isReg());
  146   assert(MI.getOperand(OpNo+1).isReg());
  168   assert(MI.getOperand(OpNo+1).isReg());
  183   assert(MI.getOperand(OpNo+1).isReg());
  198   assert(MI.getOperand(OpNo+1).isReg());
  211   if (MO.isReg()) return getMachineOpValue(MI, MO, Fixups, STI);
  264   if (MO.isReg()) {
lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
 1734   assert(Inst.getOperand(2).isReg() && "Unexpected second operand kind");
lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.cpp
   90   if (MO.isReg()) {
  145   assert(MO.isReg() && "printAtomicMemOp can only print register operands");
lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp
  145   assert(TPReg.isReg() && TPReg.getReg() == RISCV::X4 &&
  220   if (MO.isReg())
lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
  510   assert(MCRegOp.isReg());
lib/Target/Sparc/MCTargetDesc/SparcInstPrinter.cpp
   62     if (!MI->getOperand(0).isReg())
   86         || (!MI->getOperand(0).isReg())
  112   if (MO.isReg()) {
  152   if (MO.isReg() && MO.getReg() == SP::G0)
lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp
  127   if (MO.isReg())
  154   if (MO.isReg() || MO.isImm())
  189   if (MO.isReg() || MO.isImm())
  202   if (MO.isReg() || MO.isImm())
  215   if (MO.isReg() || MO.isImm())
lib/Target/SystemZ/MCTargetDesc/SystemZInstPrinter.cpp
   44   if (MO.isReg())
lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp
  175   if (MO.isReg())
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyInstPrinter.cpp
  211   if (Op.isReg()) {
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp
   86     if (MO.isReg()) {
lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp
  337     if (MO.isReg()) {
lib/Target/X86/MCTargetDesc/X86ATTInstPrinter.cpp
  355   if (Op.isReg()) {
lib/Target/X86/MCTargetDesc/X86IntelInstPrinter.cpp
  333   if (Op.isReg()) {
lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
 1066     if (!MO.isReg()) continue;
lib/Target/X86/X86MCInstLower.cpp
  294   assert(Inst.getOperand(0).isReg() &&
  296          ((Inst.getNumOperands() == 3 && Inst.getOperand(1).isReg() &&
  349   bool IsStore = Inst.getOperand(0).isReg() && Inst.getOperand(1).isReg();
  349   bool IsStore = Inst.getOperand(0).isReg() && Inst.getOperand(1).isReg();
  354       Inst.getNumOperands() == 6 && Inst.getOperand(RegOp).isReg() &&
  355       Inst.getOperand(AddrBase + X86::AddrBaseReg).isReg() &&
  357       Inst.getOperand(AddrBase + X86::AddrIndexReg).isReg() &&
  358       Inst.getOperand(AddrBase + X86::AddrSegmentReg).isReg() &&
 1352       assert(Op->isReg() && "Only support arguments in registers");
 1448       assert(Op->isReg() && "Only supports arguments in registers");
lib/Target/XCore/MCTargetDesc/XCoreInstPrinter.cpp
   77   if (Op.isReg()) {
tools/llvm-cfi-verify/lib/FileAnalysis.cpp
  149     if (Operand.isReg())
  314     if (Operand.isReg())
  353             if (Operand.isReg())
tools/llvm-exegesis/lib/Assembler.cpp
  100     if (Op.isReg()) {
tools/llvm-exegesis/lib/BenchmarkResult.cpp
  133     if (MCOperand.isReg()) {
tools/llvm-exegesis/lib/MCInstrDescView.cpp
  349   else if (Op.isReg())
tools/llvm-exegesis/lib/SnippetGenerator.cpp
  110       if (Op.isExplicit() && IT.getValueFor(Op).isReg())
  191       assert(AssignedValue.isReg() && AssignedValue.getReg() == ROV.Reg);
unittests/tools/llvm-exegesis/Mips/TargetTest.cpp
   39   return AllOf(Property(&MCOperand::isReg, Eq(true)),
unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp
   36 MATCHER(IsReg, "") { return arg.isReg(); }
unittests/tools/llvm-exegesis/X86/TargetTest.cpp
   27   if (a.isReg() && b.isReg())
   27   if (a.isReg() && b.isReg())
   69   return AllOf(Property(&MCOperand::isReg, Eq(true)),