|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AArch64/AArch64GenAsmWriter.inc14807 MI->getOperand(0).getReg() == AArch64::WZR &&
14808 MI->getOperand(1).isReg() &&
14809 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(1).getReg())) {
14817 MI->getOperand(0).getReg() == AArch64::WZR &&
14818 MI->getOperand(1).isReg() &&
14819 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
14820 MI->getOperand(2).isReg() &&
14821 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
14822 MI->getOperand(3).isImm() &&
14823 MI->getOperand(3).getImm() == 0) {
14829 MI->getOperand(0).getReg() == AArch64::WZR &&
14830 MI->getOperand(1).isReg() &&
14831 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
14832 MI->getOperand(2).isReg() &&
14833 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
14839 MI->getOperand(0).isReg() &&
14840 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
14841 MI->getOperand(1).isReg() &&
14842 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
14843 MI->getOperand(2).isReg() &&
14844 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
14845 MI->getOperand(3).isImm() &&
14846 MI->getOperand(3).getImm() == 0) {
14854 MI->getOperand(0).getReg() == AArch64::WZR &&
14855 MI->getOperand(1).isReg() &&
14856 MRI.getRegClass(AArch64::GPR32sponlyRegClassID).contains(MI->getOperand(1).getReg()) &&
14857 MI->getOperand(2).isReg() &&
14858 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
14859 MI->getOperand(3).isImm() &&
14860 MI->getOperand(3).getImm() == 16) {
14866 MI->getOperand(0).getReg() == AArch64::WZR &&
14867 MI->getOperand(1).isReg() &&
14868 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(1).getReg()) &&
14869 MI->getOperand(2).isReg() &&
14870 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
14876 MI->getOperand(0).isReg() &&
14877 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
14878 MI->getOperand(1).isReg() &&
14879 MRI.getRegClass(AArch64::GPR32sponlyRegClassID).contains(MI->getOperand(1).getReg()) &&
14880 MI->getOperand(2).isReg() &&
14881 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
14882 MI->getOperand(3).isImm() &&
14883 MI->getOperand(3).getImm() == 16) {
14891 MI->getOperand(0).getReg() == AArch64::XZR &&
14892 MI->getOperand(1).isReg() &&
14893 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg())) {
14901 MI->getOperand(0).getReg() == AArch64::XZR &&
14902 MI->getOperand(1).isReg() &&
14903 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
14904 MI->getOperand(2).isReg() &&
14905 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
14906 MI->getOperand(3).isImm() &&
14907 MI->getOperand(3).getImm() == 0) {
14913 MI->getOperand(0).getReg() == AArch64::XZR &&
14914 MI->getOperand(1).isReg() &&
14915 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
14916 MI->getOperand(2).isReg() &&
14917 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg())) {
14923 MI->getOperand(0).isReg() &&
14924 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
14925 MI->getOperand(1).isReg() &&
14926 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
14927 MI->getOperand(2).isReg() &&
14928 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
14929 MI->getOperand(3).isImm() &&
14930 MI->getOperand(3).getImm() == 0) {
14938 MI->getOperand(0).getReg() == AArch64::XZR &&
14939 MI->getOperand(1).isReg() &&
14940 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
14941 MI->getOperand(2).isReg() &&
14942 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
14950 MI->getOperand(0).getReg() == AArch64::XZR &&
14951 MI->getOperand(1).isReg() &&
14952 MRI.getRegClass(AArch64::GPR64sponlyRegClassID).contains(MI->getOperand(1).getReg()) &&
14953 MI->getOperand(2).isReg() &&
14954 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
14955 MI->getOperand(3).isImm() &&
14956 MI->getOperand(3).getImm() == 24) {
14962 MI->getOperand(0).getReg() == AArch64::XZR &&
14963 MI->getOperand(1).isReg() &&
14964 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
14965 MI->getOperand(2).isReg() &&
14966 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg())) {
14972 MI->getOperand(0).isReg() &&
14973 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
14974 MI->getOperand(1).isReg() &&
14975 MRI.getRegClass(AArch64::GPR64sponlyRegClassID).contains(MI->getOperand(1).getReg()) &&
14976 MI->getOperand(2).isReg() &&
14977 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
14978 MI->getOperand(3).isImm() &&
14979 MI->getOperand(3).getImm() == 24) {
14987 MI->getOperand(0).isReg() &&
14988 MRI.getRegClass(AArch64::GPR32sponlyRegClassID).contains(MI->getOperand(0).getReg()) &&
14989 MI->getOperand(1).isReg() &&
14990 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(1).getReg()) &&
14991 MI->getOperand(2).isImm() &&
14992 MI->getOperand(2).getImm() == 0 &&
14993 MI->getOperand(3).isImm() &&
14994 MI->getOperand(3).getImm() == 0) {
15000 MI->getOperand(0).isReg() &&
15001 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(0).getReg()) &&
15002 MI->getOperand(1).isReg() &&
15003 MRI.getRegClass(AArch64::GPR32sponlyRegClassID).contains(MI->getOperand(1).getReg()) &&
15004 MI->getOperand(2).isImm() &&
15005 MI->getOperand(2).getImm() == 0 &&
15006 MI->getOperand(3).isImm() &&
15007 MI->getOperand(3).getImm() == 0) {
15015 MI->getOperand(0).isReg() &&
15016 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
15017 MI->getOperand(1).isReg() &&
15018 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
15019 MI->getOperand(2).isReg() &&
15020 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
15021 MI->getOperand(3).isImm() &&
15022 MI->getOperand(3).getImm() == 0) {
15030 MI->getOperand(0).isReg() &&
15031 MRI.getRegClass(AArch64::GPR32sponlyRegClassID).contains(MI->getOperand(0).getReg()) &&
15032 MI->getOperand(1).isReg() &&
15033 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(1).getReg()) &&
15034 MI->getOperand(2).isReg() &&
15035 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
15036 MI->getOperand(3).isImm() &&
15037 MI->getOperand(3).getImm() == 16) {
15043 MI->getOperand(0).isReg() &&
15044 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(0).getReg()) &&
15045 MI->getOperand(1).isReg() &&
15046 MRI.getRegClass(AArch64::GPR32sponlyRegClassID).contains(MI->getOperand(1).getReg()) &&
15047 MI->getOperand(2).isReg() &&
15048 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
15049 MI->getOperand(3).isImm() &&
15050 MI->getOperand(3).getImm() == 16) {
15058 MI->getOperand(0).isReg() &&
15059 MRI.getRegClass(AArch64::GPR64sponlyRegClassID).contains(MI->getOperand(0).getReg()) &&
15060 MI->getOperand(1).isReg() &&
15061 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
15062 MI->getOperand(2).isImm() &&
15063 MI->getOperand(2).getImm() == 0 &&
15064 MI->getOperand(3).isImm() &&
15065 MI->getOperand(3).getImm() == 0) {
15071 MI->getOperand(0).isReg() &&
15072 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
15073 MI->getOperand(1).isReg() &&
15074 MRI.getRegClass(AArch64::GPR64sponlyRegClassID).contains(MI->getOperand(1).getReg()) &&
15075 MI->getOperand(2).isImm() &&
15076 MI->getOperand(2).getImm() == 0 &&
15077 MI->getOperand(3).isImm() &&
15078 MI->getOperand(3).getImm() == 0) {
15086 MI->getOperand(0).isReg() &&
15087 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15088 MI->getOperand(1).isReg() &&
15089 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
15090 MI->getOperand(2).isReg() &&
15091 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
15092 MI->getOperand(3).isImm() &&
15093 MI->getOperand(3).getImm() == 0) {
15101 MI->getOperand(0).isReg() &&
15102 MRI.getRegClass(AArch64::GPR64sponlyRegClassID).contains(MI->getOperand(0).getReg()) &&
15103 MI->getOperand(1).isReg() &&
15104 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
15105 MI->getOperand(2).isReg() &&
15106 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
15107 MI->getOperand(3).isImm() &&
15108 MI->getOperand(3).getImm() == 24) {
15114 MI->getOperand(0).isReg() &&
15115 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
15116 MI->getOperand(1).isReg() &&
15117 MRI.getRegClass(AArch64::GPR64sponlyRegClassID).contains(MI->getOperand(1).getReg()) &&
15118 MI->getOperand(2).isReg() &&
15119 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
15120 MI->getOperand(3).isImm() &&
15121 MI->getOperand(3).getImm() == 24) {
15129 MI->getOperand(0).getReg() == AArch64::WZR &&
15130 MI->getOperand(1).isReg() &&
15131 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg())) {
15139 MI->getOperand(0).getReg() == AArch64::WZR &&
15140 MI->getOperand(1).isReg() &&
15141 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
15142 MI->getOperand(2).isReg() &&
15143 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
15144 MI->getOperand(3).isImm() &&
15145 MI->getOperand(3).getImm() == 0) {
15151 MI->getOperand(0).getReg() == AArch64::WZR &&
15152 MI->getOperand(1).isReg() &&
15153 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
15154 MI->getOperand(2).isReg() &&
15155 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
15161 MI->getOperand(0).isReg() &&
15162 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
15163 MI->getOperand(1).isReg() &&
15164 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
15165 MI->getOperand(2).isReg() &&
15166 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
15167 MI->getOperand(3).isImm() &&
15168 MI->getOperand(3).getImm() == 0) {
15176 MI->getOperand(0).getReg() == AArch64::XZR &&
15177 MI->getOperand(1).isReg() &&
15178 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg())) {
15186 MI->getOperand(0).getReg() == AArch64::XZR &&
15187 MI->getOperand(1).isReg() &&
15188 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
15189 MI->getOperand(2).isReg() &&
15190 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
15191 MI->getOperand(3).isImm() &&
15192 MI->getOperand(3).getImm() == 0) {
15198 MI->getOperand(0).getReg() == AArch64::XZR &&
15199 MI->getOperand(1).isReg() &&
15200 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
15201 MI->getOperand(2).isReg() &&
15202 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg())) {
15208 MI->getOperand(0).isReg() &&
15209 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15210 MI->getOperand(1).isReg() &&
15211 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
15212 MI->getOperand(2).isReg() &&
15213 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
15214 MI->getOperand(3).isImm() &&
15215 MI->getOperand(3).getImm() == 0) {
15223 MI->getOperand(0).isReg() &&
15224 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15225 MI->getOperand(1).isReg() &&
15226 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
15227 MI->getOperand(2).isReg() &&
15228 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(2).getReg()) &&
15229 MI->getOperand(3).isReg() &&
15230 MI->getOperand(3).getReg() == MI->getOperand(2).getReg() &&
15230 MI->getOperand(3).getReg() == MI->getOperand(2).getReg() &&
15239 MI->getOperand(0).isReg() &&
15240 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
15241 MI->getOperand(1).isReg() &&
15242 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
15243 MI->getOperand(2).isReg() &&
15244 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
15245 MI->getOperand(3).isImm() &&
15246 MI->getOperand(3).getImm() == 0) {
15254 MI->getOperand(0).isReg() &&
15255 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15256 MI->getOperand(1).isReg() &&
15257 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
15258 MI->getOperand(2).isReg() &&
15259 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
15260 MI->getOperand(3).isImm() &&
15261 MI->getOperand(3).getImm() == 0) {
15269 MI->getOperand(0).isReg() &&
15270 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15271 MI->getOperand(1).isReg() &&
15272 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
15273 MI->getOperand(2).isReg() &&
15274 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(2).getReg()) &&
15275 MI->getOperand(3).isReg() &&
15276 MI->getOperand(3).getReg() == MI->getOperand(2).getReg() &&
15276 MI->getOperand(3).getReg() == MI->getOperand(2).getReg() &&
15285 MI->getOperand(0).isReg() &&
15286 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15287 AArch64InstPrinterValidateMCOperand(MI->getOperand(2), STI, 1) &&
15294 MI->getOperand(0).isReg() &&
15295 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15296 AArch64InstPrinterValidateMCOperand(MI->getOperand(2), STI, 2) &&
15303 MI->getOperand(0).isReg() &&
15304 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15305 AArch64InstPrinterValidateMCOperand(MI->getOperand(2), STI, 3) &&
15314 MI->getOperand(0).isReg() &&
15315 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
15316 MI->getOperand(1).isReg() &&
15317 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
15318 MI->getOperand(2).isReg() &&
15319 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
15320 MI->getOperand(3).isImm() &&
15321 MI->getOperand(3).getImm() == 0) {
15329 MI->getOperand(0).isReg() &&
15330 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15331 MI->getOperand(1).isReg() &&
15332 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
15333 MI->getOperand(2).isReg() &&
15334 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
15335 MI->getOperand(3).isImm() &&
15336 MI->getOperand(3).getImm() == 0) {
15344 MI->getOperand(0).isReg() &&
15345 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
15346 MI->getOperand(1).isReg() &&
15347 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
15348 MI->getOperand(2).isReg() &&
15349 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
15350 MI->getOperand(3).isImm() &&
15351 MI->getOperand(3).getImm() == 0) {
15359 MI->getOperand(0).isReg() &&
15360 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15361 MI->getOperand(1).isReg() &&
15362 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
15363 MI->getOperand(2).isReg() &&
15364 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
15365 MI->getOperand(3).isImm() &&
15366 MI->getOperand(3).getImm() == 0) {
15374 MI->getOperand(0).isImm() &&
15375 MI->getOperand(0).getImm() == 15) {
15383 MI->getOperand(0).isReg() &&
15384 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15385 MI->getOperand(1).isImm() &&
15386 MI->getOperand(1).getImm() == 31 &&
15387 MI->getOperand(2).isImm() &&
15388 MI->getOperand(2).getImm() == 1 &&
15395 MI->getOperand(0).isReg() &&
15396 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15397 MI->getOperand(2).isImm() &&
15398 MI->getOperand(2).getImm() == 1 &&
15407 MI->getOperand(0).isReg() &&
15408 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15409 MI->getOperand(1).isImm() &&
15410 MI->getOperand(1).getImm() == 31 &&
15411 MI->getOperand(2).isImm() &&
15412 MI->getOperand(2).getImm() == 1 &&
15419 MI->getOperand(0).isReg() &&
15420 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15421 MI->getOperand(2).isImm() &&
15422 MI->getOperand(2).getImm() == 1 &&
15431 MI->getOperand(0).isReg() &&
15432 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15433 MI->getOperand(1).isImm() &&
15434 MI->getOperand(1).getImm() == 31 &&
15435 MI->getOperand(2).isImm() &&
15436 MI->getOperand(2).getImm() == 1 &&
15443 MI->getOperand(0).isReg() &&
15444 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15445 MI->getOperand(2).isImm() &&
15446 MI->getOperand(2).getImm() == 1 &&
15455 MI->getOperand(0).isReg() &&
15456 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15457 MI->getOperand(1).isImm() &&
15458 MI->getOperand(1).getImm() == 31 &&
15459 MI->getOperand(2).isImm() &&
15460 MI->getOperand(2).getImm() == 1 &&
15467 MI->getOperand(0).isReg() &&
15468 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15469 MI->getOperand(2).isImm() &&
15470 MI->getOperand(2).getImm() == 1 &&
15479 MI->getOperand(0).isReg() &&
15480 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15481 MI->getOperand(2).isReg() &&
15482 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(2).getReg()) &&
15491 MI->getOperand(0).isReg() &&
15492 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15493 MI->getOperand(2).isReg() &&
15494 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(2).getReg()) &&
15503 MI->getOperand(0).isReg() &&
15504 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15505 MI->getOperand(2).isReg() &&
15506 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(2).getReg()) &&
15515 MI->getOperand(0).isReg() &&
15516 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15517 MI->getOperand(2).isReg() &&
15518 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(2).getReg()) &&
15527 MI->getOperand(0).isReg() &&
15528 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15529 MI->getOperand(2).isReg() &&
15530 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(2).getReg()) &&
15531 MI->getOperand(3).isReg() &&
15532 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(3).getReg()) &&
15541 MI->getOperand(0).isReg() &&
15542 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15543 MI->getOperand(2).isReg() &&
15544 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(2).getReg()) &&
15545 MI->getOperand(3).isReg() &&
15546 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(3).getReg()) &&
15555 MI->getOperand(0).isReg() &&
15556 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15557 MI->getOperand(2).isReg() &&
15558 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(2).getReg()) &&
15559 MI->getOperand(3).isReg() &&
15560 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(3).getReg()) &&
15569 MI->getOperand(0).isReg() &&
15570 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15571 MI->getOperand(2).isReg() &&
15572 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(2).getReg()) &&
15573 MI->getOperand(3).isReg() &&
15574 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(3).getReg()) &&
15583 MI->getOperand(0).isReg() &&
15584 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15585 MI->getOperand(2).isReg() &&
15586 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(2).getReg()) &&
15587 MI->getOperand(3).isReg() &&
15588 MRI.getRegClass(AArch64::FPR8RegClassID).contains(MI->getOperand(3).getReg()) &&
15597 MI->getOperand(0).isReg() &&
15598 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15599 MI->getOperand(2).isReg() &&
15600 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(2).getReg()) &&
15601 MI->getOperand(3).isReg() &&
15602 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(3).getReg()) &&
15611 MI->getOperand(0).isReg() &&
15612 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15613 MI->getOperand(2).isReg() &&
15614 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(2).getReg()) &&
15615 MI->getOperand(3).isReg() &&
15616 MRI.getRegClass(AArch64::FPR16RegClassID).contains(MI->getOperand(3).getReg()) &&
15625 MI->getOperand(0).isReg() &&
15626 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15627 MI->getOperand(2).isReg() &&
15628 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(2).getReg()) &&
15629 MI->getOperand(3).isReg() &&
15630 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(3).getReg()) &&
15639 MI->getOperand(0).isReg() &&
15640 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15641 MI->getOperand(1).isReg() &&
15642 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
15651 MI->getOperand(0).isReg() &&
15652 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15653 MI->getOperand(1).isReg() &&
15654 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
15663 MI->getOperand(0).isReg() &&
15664 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15665 MI->getOperand(1).isReg() &&
15666 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
15675 MI->getOperand(0).isReg() &&
15676 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15677 MI->getOperand(1).isReg() &&
15678 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
15687 MI->getOperand(0).isReg() &&
15688 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
15689 MI->getOperand(1).getReg() == AArch64::WZR &&
15690 MI->getOperand(2).getReg() == AArch64::WZR &&
15691 AArch64InstPrinterValidateMCOperand(MI->getOperand(3), STI, 4)) {
15697 MI->getOperand(0).isReg() &&
15698 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
15699 MI->getOperand(1).isReg() &&
15700 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
15701 MI->getOperand(2).isReg() &&
15702 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
15702 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
15703 AArch64InstPrinterValidateMCOperand(MI->getOperand(3), STI, 4)) {
15711 MI->getOperand(0).isReg() &&
15712 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15713 MI->getOperand(1).getReg() == AArch64::XZR &&
15714 MI->getOperand(2).getReg() == AArch64::XZR &&
15715 AArch64InstPrinterValidateMCOperand(MI->getOperand(3), STI, 4)) {
15721 MI->getOperand(0).isReg() &&
15722 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15723 MI->getOperand(1).isReg() &&
15724 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
15725 MI->getOperand(2).isReg() &&
15726 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
15726 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
15727 AArch64InstPrinterValidateMCOperand(MI->getOperand(3), STI, 4)) {
15735 MI->getOperand(0).isReg() &&
15736 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
15737 MI->getOperand(1).getReg() == AArch64::WZR &&
15738 MI->getOperand(2).getReg() == AArch64::WZR &&
15739 AArch64InstPrinterValidateMCOperand(MI->getOperand(3), STI, 4)) {
15745 MI->getOperand(0).isReg() &&
15746 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
15747 MI->getOperand(1).isReg() &&
15748 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
15749 MI->getOperand(2).isReg() &&
15750 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
15750 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
15751 AArch64InstPrinterValidateMCOperand(MI->getOperand(3), STI, 4)) {
15759 MI->getOperand(0).isReg() &&
15760 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15761 MI->getOperand(1).getReg() == AArch64::XZR &&
15762 MI->getOperand(2).getReg() == AArch64::XZR &&
15763 AArch64InstPrinterValidateMCOperand(MI->getOperand(3), STI, 4)) {
15769 MI->getOperand(0).isReg() &&
15770 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15771 MI->getOperand(1).isReg() &&
15772 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
15773 MI->getOperand(2).isReg() &&
15774 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
15774 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
15775 AArch64InstPrinterValidateMCOperand(MI->getOperand(3), STI, 4)) {
15783 MI->getOperand(0).isReg() &&
15784 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
15785 MI->getOperand(1).isReg() &&
15786 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
15787 MI->getOperand(2).isReg() &&
15788 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
15788 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
15789 AArch64InstPrinterValidateMCOperand(MI->getOperand(3), STI, 4)) {
15797 MI->getOperand(0).isReg() &&
15798 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15799 MI->getOperand(1).isReg() &&
15800 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
15801 MI->getOperand(2).isReg() &&
15802 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
15802 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
15803 AArch64InstPrinterValidateMCOperand(MI->getOperand(3), STI, 4)) {
15811 MI->getOperand(0).isImm() &&
15812 MI->getOperand(0).getImm() == 0) {
15820 MI->getOperand(0).isImm() &&
15821 MI->getOperand(0).getImm() == 0) {
15829 MI->getOperand(0).isImm() &&
15830 MI->getOperand(0).getImm() == 0) {
15838 MI->getOperand(0).isReg() &&
15839 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15840 MI->getOperand(2).isImm() &&
15841 MI->getOperand(2).getImm() == 31 &&
15842 MI->getOperand(3).isImm() &&
15843 MI->getOperand(3).getImm() == 1 &&
15850 MI->getOperand(0).isReg() &&
15851 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15852 MI->getOperand(3).isImm() &&
15853 MI->getOperand(3).getImm() == 1 &&
15862 MI->getOperand(0).isReg() &&
15863 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15864 MI->getOperand(2).isImm() &&
15865 MI->getOperand(2).getImm() == 31 &&
15866 MI->getOperand(3).isImm() &&
15867 MI->getOperand(3).getImm() == 1 &&
15874 MI->getOperand(0).isReg() &&
15875 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15876 MI->getOperand(3).isImm() &&
15877 MI->getOperand(3).getImm() == 1 &&
15886 MI->getOperand(0).isReg() &&
15887 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15888 MI->getOperand(2).isImm() &&
15889 MI->getOperand(2).getImm() == 31 &&
15890 MI->getOperand(3).isImm() &&
15891 MI->getOperand(3).getImm() == 1 &&
15898 MI->getOperand(0).isReg() &&
15899 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15900 MI->getOperand(3).isImm() &&
15901 MI->getOperand(3).getImm() == 1 &&
15910 MI->getOperand(0).isReg() &&
15911 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15912 MI->getOperand(2).isImm() &&
15913 MI->getOperand(2).getImm() == 31 &&
15914 MI->getOperand(3).isImm() &&
15915 MI->getOperand(3).getImm() == 1 &&
15922 MI->getOperand(0).isReg() &&
15923 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15924 MI->getOperand(3).isImm() &&
15925 MI->getOperand(3).getImm() == 1 &&
15934 MI->getOperand(0).isReg() &&
15935 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15936 MI->getOperand(2).isImm() &&
15937 MI->getOperand(2).getImm() == 31 &&
15938 MI->getOperand(3).isImm() &&
15939 MI->getOperand(3).getImm() == 1 &&
15946 MI->getOperand(0).isReg() &&
15947 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15948 MI->getOperand(3).isImm() &&
15949 MI->getOperand(3).getImm() == 1 &&
15958 MI->getOperand(0).isReg() &&
15959 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15960 MI->getOperand(2).isImm() &&
15961 MI->getOperand(2).getImm() == 31 &&
15962 MI->getOperand(3).isImm() &&
15963 MI->getOperand(3).getImm() == 1 &&
15970 MI->getOperand(0).isReg() &&
15971 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15972 MI->getOperand(3).isImm() &&
15973 MI->getOperand(3).getImm() == 1 &&
15982 MI->getOperand(0).isReg() &&
15983 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15984 MI->getOperand(2).isImm() &&
15985 MI->getOperand(2).getImm() == 31 &&
15986 MI->getOperand(3).isImm() &&
15987 MI->getOperand(3).getImm() == 1 &&
15994 MI->getOperand(0).isReg() &&
15995 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15996 MI->getOperand(3).isImm() &&
15997 MI->getOperand(3).getImm() == 1 &&
16006 MI->getOperand(0).isImm() &&
16007 MI->getOperand(0).getImm() == 0) {
16013 MI->getOperand(0).isImm() &&
16014 MI->getOperand(0).getImm() == 4) {
16022 MI->getOperand(0).isReg() &&
16023 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16024 AArch64InstPrinterValidateMCOperand(MI->getOperand(1), STI, 5) &&
16031 MI->getOperand(0).isReg() &&
16032 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16033 AArch64InstPrinterValidateMCOperand(MI->getOperand(1), STI, 6) &&
16040 MI->getOperand(0).isReg() &&
16041 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16042 AArch64InstPrinterValidateMCOperand(MI->getOperand(1), STI, 7) &&
16049 MI->getOperand(0).isReg() &&
16050 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16051 AArch64InstPrinterValidateMCOperand(MI->getOperand(1), STI, 1) &&
16058 MI->getOperand(0).isReg() &&
16059 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16060 AArch64InstPrinterValidateMCOperand(MI->getOperand(1), STI, 2) &&
16067 MI->getOperand(0).isReg() &&
16068 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16069 AArch64InstPrinterValidateMCOperand(MI->getOperand(1), STI, 3) &&
16078 MI->getOperand(0).isReg() &&
16079 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16088 MI->getOperand(0).isReg() &&
16089 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16096 MI->getOperand(0).isReg() &&
16097 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16098 MI->getOperand(1).isImm() &&
16099 MI->getOperand(1).getImm() == 0 &&
16100 MI->getOperand(2).isImm() &&
16101 MI->getOperand(2).getImm() == 0 &&
16110 MI->getOperand(0).isReg() &&
16111 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16118 MI->getOperand(0).isReg() &&
16119 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16120 MI->getOperand(1).isImm() &&
16121 MI->getOperand(1).getImm() == 0 &&
16122 MI->getOperand(2).isImm() &&
16123 MI->getOperand(2).getImm() == 0 &&
16132 MI->getOperand(0).isReg() &&
16133 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16140 MI->getOperand(0).isReg() &&
16141 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16142 MI->getOperand(1).isImm() &&
16143 MI->getOperand(1).getImm() == 0 &&
16144 MI->getOperand(2).isImm() &&
16145 MI->getOperand(2).getImm() == 0 &&
16154 MI->getOperand(0).isReg() &&
16155 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16156 MI->getOperand(1).isReg() &&
16157 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(1).getReg()) &&
16166 MI->getOperand(0).isReg() &&
16167 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16168 MI->getOperand(1).isReg() &&
16169 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
16178 MI->getOperand(0).isReg() &&
16179 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16180 MI->getOperand(1).isReg() &&
16181 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(1).getReg()) &&
16190 MI->getOperand(0).isReg() &&
16191 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16192 MI->getOperand(1).isReg() &&
16193 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(1).getReg()) &&
16202 MI->getOperand(0).isReg() &&
16203 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16204 MI->getOperand(1).isReg() &&
16205 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(1).getReg()) &&
16206 MI->getOperand(2).isImm() &&
16207 MI->getOperand(2).getImm() == 0 &&
16214 MI->getOperand(0).isReg() &&
16215 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16216 MI->getOperand(1).isReg() &&
16217 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(1).getReg()) &&
16226 MI->getOperand(0).isReg() &&
16227 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16228 MI->getOperand(1).isReg() &&
16229 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(1).getReg()) &&
16230 MI->getOperand(2).isImm() &&
16231 MI->getOperand(2).getImm() == 0 &&
16238 MI->getOperand(0).isReg() &&
16239 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16240 MI->getOperand(1).isReg() &&
16241 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(1).getReg()) &&
16250 MI->getOperand(0).isReg() &&
16251 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16252 MI->getOperand(1).isReg() &&
16253 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(1).getReg()) &&
16254 MI->getOperand(2).isImm() &&
16255 MI->getOperand(2).getImm() == 0 &&
16262 MI->getOperand(0).isReg() &&
16263 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16264 MI->getOperand(1).isReg() &&
16265 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(1).getReg()) &&
16274 MI->getOperand(0).isReg() &&
16275 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16276 MI->getOperand(1).isReg() &&
16277 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(1).getReg()) &&
16278 MI->getOperand(2).isImm() &&
16279 MI->getOperand(2).getImm() == 0 &&
16286 MI->getOperand(0).isReg() &&
16287 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16288 MI->getOperand(1).isReg() &&
16289 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(1).getReg()) &&
16298 MI->getOperand(0).isReg() &&
16299 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16300 MI->getOperand(1).isReg() &&
16301 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(1).getReg()) &&
16302 MI->getOperand(2).isImm() &&
16303 MI->getOperand(2).getImm() == 0 &&
16310 MI->getOperand(0).isReg() &&
16311 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16312 MI->getOperand(1).isReg() &&
16313 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(1).getReg()) &&
16322 MI->getOperand(0).isReg() &&
16323 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
16324 MI->getOperand(1).isReg() &&
16325 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
16326 MI->getOperand(2).isReg() &&
16327 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
16328 MI->getOperand(3).isImm() &&
16329 MI->getOperand(3).getImm() == 0) {
16337 MI->getOperand(0).isReg() &&
16338 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
16339 MI->getOperand(1).isReg() &&
16340 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
16341 MI->getOperand(2).isReg() &&
16342 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
16343 MI->getOperand(3).isImm() &&
16344 MI->getOperand(3).getImm() == 0) {
16352 MI->getOperand(0).isReg() &&
16353 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16354 MI->getOperand(1).isReg() &&
16355 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
16356 MI->getOperand(2).isReg() &&
16357 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16358 MI->getOperand(3).isReg() &&
16359 MI->getOperand(3).getReg() == MI->getOperand(1).getReg() &&
16359 MI->getOperand(3).getReg() == MI->getOperand(1).getReg() &&
16368 MI->getOperand(0).isReg() &&
16369 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
16370 MI->getOperand(1).isReg() &&
16371 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
16372 MI->getOperand(2).isReg() &&
16373 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
16374 MI->getOperand(3).isImm() &&
16375 MI->getOperand(3).getImm() == 0) {
16383 MI->getOperand(0).isReg() &&
16384 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
16385 MI->getOperand(1).isReg() &&
16386 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
16387 MI->getOperand(2).isReg() &&
16388 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
16389 MI->getOperand(3).isImm() &&
16390 MI->getOperand(3).getImm() == 0) {
16398 MI->getOperand(0).isReg() &&
16399 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16400 MI->getOperand(1).isReg() &&
16401 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
16402 MI->getOperand(2).isReg() &&
16403 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16404 MI->getOperand(3).isReg() &&
16405 MI->getOperand(3).getReg() == MI->getOperand(1).getReg() &&
16405 MI->getOperand(3).getReg() == MI->getOperand(1).getReg() &&
16414 MI->getOperand(0).isReg() &&
16415 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16416 AArch64InstPrinterValidateMCOperand(MI->getOperand(2), STI, 1) &&
16423 MI->getOperand(0).isReg() &&
16424 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16425 AArch64InstPrinterValidateMCOperand(MI->getOperand(2), STI, 2) &&
16432 MI->getOperand(0).isReg() &&
16433 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16434 AArch64InstPrinterValidateMCOperand(MI->getOperand(2), STI, 3) &&
16443 MI->getOperand(0).isReg() &&
16444 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
16445 MI->getOperand(1).isReg() &&
16446 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
16447 MI->getOperand(2).isReg() &&
16448 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
16448 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
16456 MI->getOperand(0).isReg() &&
16457 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
16458 MI->getOperand(1).isReg() &&
16459 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
16460 MI->getOperand(2).isReg() &&
16461 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
16461 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
16469 MI->getOperand(0).isReg() &&
16470 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16471 MI->getOperand(2).isReg() &&
16472 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16481 MI->getOperand(0).isReg() &&
16482 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16483 MI->getOperand(2).isReg() &&
16484 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16493 MI->getOperand(0).isReg() &&
16494 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16495 MI->getOperand(2).isReg() &&
16496 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16505 MI->getOperand(0).isReg() &&
16506 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16515 MI->getOperand(0).isReg() &&
16516 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16525 MI->getOperand(0).isReg() &&
16526 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16535 MI->getOperand(0).isReg() &&
16536 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16537 MI->getOperand(1).isReg() &&
16538 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
16539 MI->getOperand(2).isReg() &&
16540 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16541 MI->getOperand(3).isImm() &&
16542 MI->getOperand(3).getImm() == 0 &&
16551 MI->getOperand(0).isReg() &&
16552 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16553 MI->getOperand(1).isReg() &&
16554 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
16555 MI->getOperand(2).isReg() &&
16556 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16557 MI->getOperand(3).isImm() &&
16558 MI->getOperand(3).getImm() == 0 &&
16567 MI->getOperand(0).isReg() &&
16568 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16569 MI->getOperand(1).isReg() &&
16570 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
16571 MI->getOperand(2).isReg() &&
16572 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16573 MI->getOperand(3).isImm() &&
16574 MI->getOperand(3).getImm() == 0 &&
16583 MI->getOperand(0).isReg() &&
16584 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16585 MI->getOperand(1).isReg() &&
16586 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
16587 MI->getOperand(2).isReg() &&
16588 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16589 MI->getOperand(3).isImm() &&
16590 MI->getOperand(3).getImm() == 0 &&
16599 MI->getOperand(0).isReg() &&
16600 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16601 MI->getOperand(1).isReg() &&
16602 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
16603 MI->getOperand(2).isReg() &&
16604 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16605 MI->getOperand(3).isImm() &&
16606 MI->getOperand(3).getImm() == 0 &&
16615 MI->getOperand(0).isReg() &&
16616 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16617 MI->getOperand(1).isReg() &&
16618 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
16619 MI->getOperand(2).isReg() &&
16620 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16621 MI->getOperand(3).isImm() &&
16622 MI->getOperand(3).getImm() == 0 &&
16631 MI->getOperand(0).isReg() &&
16632 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16633 MI->getOperand(1).isReg() &&
16634 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
16635 MI->getOperand(2).isReg() &&
16636 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16637 MI->getOperand(3).isImm() &&
16638 MI->getOperand(3).getImm() == 0 &&
16647 MI->getOperand(0).isReg() &&
16648 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16649 MI->getOperand(1).isReg() &&
16650 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
16651 MI->getOperand(2).isReg() &&
16652 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16653 MI->getOperand(3).isImm() &&
16654 MI->getOperand(3).getImm() == 0 &&
16663 MI->getOperand(0).isReg() &&
16664 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16665 MI->getOperand(1).isReg() &&
16666 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
16667 MI->getOperand(2).isReg() &&
16668 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16669 MI->getOperand(3).isImm() &&
16670 MI->getOperand(3).getImm() == 0 &&
16679 MI->getOperand(0).isReg() &&
16680 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16681 MI->getOperand(1).isReg() &&
16682 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
16683 MI->getOperand(2).isReg() &&
16684 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16685 MI->getOperand(3).isImm() &&
16686 MI->getOperand(3).getImm() == 0 &&
16695 MI->getOperand(0).isReg() &&
16696 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16697 MI->getOperand(1).isReg() &&
16698 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
16699 MI->getOperand(2).isReg() &&
16700 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16701 MI->getOperand(3).isImm() &&
16702 MI->getOperand(3).getImm() == 0 &&
16711 MI->getOperand(0).isReg() &&
16712 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16713 MI->getOperand(1).isReg() &&
16714 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
16715 MI->getOperand(2).isReg() &&
16716 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16717 MI->getOperand(3).isImm() &&
16718 MI->getOperand(3).getImm() == 0 &&
16727 MI->getOperand(0).isReg() &&
16728 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16729 MI->getOperand(1).isReg() &&
16730 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
16731 MI->getOperand(2).isReg() &&
16732 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16733 MI->getOperand(3).isImm() &&
16734 MI->getOperand(3).getImm() == 0 &&
16743 MI->getOperand(0).isReg() &&
16744 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16745 MI->getOperand(1).isReg() &&
16746 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
16747 MI->getOperand(2).isReg() &&
16748 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16749 MI->getOperand(3).isImm() &&
16750 MI->getOperand(3).getImm() == 0 &&
16759 MI->getOperand(0).isReg() &&
16760 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16761 MI->getOperand(1).isReg() &&
16762 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
16763 MI->getOperand(2).isReg() &&
16764 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16765 MI->getOperand(3).isImm() &&
16766 MI->getOperand(3).getImm() == 0 &&
16775 MI->getOperand(0).isReg() &&
16776 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16777 MI->getOperand(1).isReg() &&
16778 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
16779 MI->getOperand(2).isReg() &&
16780 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16781 MI->getOperand(3).isImm() &&
16782 MI->getOperand(3).getImm() == 0 &&
16791 MI->getOperand(0).isReg() &&
16792 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16793 MI->getOperand(1).isReg() &&
16794 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
16795 MI->getOperand(2).isReg() &&
16796 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16797 MI->getOperand(3).isImm() &&
16798 MI->getOperand(3).getImm() == 0 &&
16807 MI->getOperand(0).isReg() &&
16808 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16809 MI->getOperand(1).isReg() &&
16810 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
16811 MI->getOperand(2).isReg() &&
16812 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16813 MI->getOperand(3).isImm() &&
16814 MI->getOperand(3).getImm() == 0 &&
16823 MI->getOperand(0).isReg() &&
16824 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16825 MI->getOperand(1).isReg() &&
16826 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
16827 MI->getOperand(2).isReg() &&
16828 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16829 MI->getOperand(3).isImm() &&
16830 MI->getOperand(3).getImm() == 0 &&
16839 MI->getOperand(0).isReg() &&
16840 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16841 MI->getOperand(1).isReg() &&
16842 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
16843 MI->getOperand(2).isReg() &&
16844 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16845 MI->getOperand(3).isImm() &&
16846 MI->getOperand(3).getImm() == 0 &&
16855 MI->getOperand(0).isReg() &&
16856 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16857 MI->getOperand(1).isReg() &&
16858 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
16859 MI->getOperand(2).isReg() &&
16860 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16861 MI->getOperand(3).isImm() &&
16862 MI->getOperand(3).getImm() == 0 &&
16871 MI->getOperand(0).isReg() &&
16872 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16873 MI->getOperand(1).isReg() &&
16874 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
16875 MI->getOperand(2).isReg() &&
16876 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16877 MI->getOperand(3).isImm() &&
16878 MI->getOperand(3).getImm() == 0 &&
16887 MI->getOperand(0).isReg() &&
16888 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16889 MI->getOperand(1).isReg() &&
16890 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
16891 MI->getOperand(2).isReg() &&
16892 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16893 MI->getOperand(3).isImm() &&
16894 MI->getOperand(3).getImm() == 0 &&
16903 MI->getOperand(0).isReg() &&
16904 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16905 MI->getOperand(1).isReg() &&
16906 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
16907 MI->getOperand(2).isReg() &&
16908 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16909 MI->getOperand(3).isImm() &&
16910 MI->getOperand(3).getImm() == 0 &&
16919 MI->getOperand(0).isImm() &&
16920 MI->getOperand(0).getImm() == 0) {
16926 MI->getOperand(0).isImm() &&
16927 MI->getOperand(0).getImm() == 1) {
16933 MI->getOperand(0).isImm() &&
16934 MI->getOperand(0).getImm() == 2) {
16940 MI->getOperand(0).isImm() &&
16941 MI->getOperand(0).getImm() == 3) {
16947 MI->getOperand(0).isImm() &&
16948 MI->getOperand(0).getImm() == 4) {
16954 MI->getOperand(0).isImm() &&
16955 MI->getOperand(0).getImm() == 5) {
16961 MI->getOperand(0).isImm() &&
16962 MI->getOperand(0).getImm() == 16 &&
16969 MI->getOperand(0).isImm() &&
16970 MI->getOperand(0).getImm() == 20) {
16976 MI->getOperand(0).isImm() &&
16977 MI->getOperand(0).getImm() == 32 &&
16984 AArch64InstPrinterValidateMCOperand(MI->getOperand(0), STI, 8) &&
16991 AArch64InstPrinterValidateMCOperand(MI->getOperand(0), STI, 9) &&
17000 MI->getOperand(0).isReg() &&
17001 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
17002 MI->getOperand(2).isImm() &&
17003 MI->getOperand(2).getImm() == 31 &&
17004 MI->getOperand(3).isImm() &&
17005 MI->getOperand(3).getImm() == 1 &&
17012 MI->getOperand(0).isReg() &&
17013 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
17014 MI->getOperand(3).isImm() &&
17015 MI->getOperand(3).getImm() == 1 &&
17024 MI->getOperand(0).isReg() &&
17025 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
17026 MI->getOperand(2).isImm() &&
17027 MI->getOperand(2).getImm() == 31 &&
17028 MI->getOperand(3).isImm() &&
17029 MI->getOperand(3).getImm() == 1 &&
17036 MI->getOperand(0).isReg() &&
17037 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
17038 MI->getOperand(3).isImm() &&
17039 MI->getOperand(3).getImm() == 1 &&
17048 MI->getOperand(0).isReg() &&
17049 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17050 MI->getOperand(2).isImm() &&
17051 MI->getOperand(2).getImm() == 31 &&
17052 MI->getOperand(3).isImm() &&
17053 MI->getOperand(3).getImm() == 1 &&
17060 MI->getOperand(0).isReg() &&
17061 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17062 MI->getOperand(3).isImm() &&
17063 MI->getOperand(3).getImm() == 1 &&
17072 MI->getOperand(0).isReg() &&
17073 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
17074 MI->getOperand(2).isImm() &&
17075 MI->getOperand(2).getImm() == 31 &&
17076 MI->getOperand(3).isImm() &&
17077 MI->getOperand(3).getImm() == 1 &&
17084 MI->getOperand(0).isReg() &&
17085 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
17086 MI->getOperand(3).isImm() &&
17087 MI->getOperand(3).getImm() == 1 &&
17096 MI->getOperand(0).isReg() &&
17097 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17098 MI->getOperand(2).isImm() &&
17099 MI->getOperand(2).getImm() == 31 &&
17100 MI->getOperand(3).isImm() &&
17101 MI->getOperand(3).getImm() == 1 &&
17108 MI->getOperand(0).isReg() &&
17109 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17110 MI->getOperand(3).isImm() &&
17111 MI->getOperand(3).getImm() == 1 &&
17120 MI->getOperand(0).isReg() &&
17121 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
17122 MI->getOperand(2).isImm() &&
17123 MI->getOperand(2).getImm() == 31 &&
17124 MI->getOperand(3).isImm() &&
17125 MI->getOperand(3).getImm() == 1 &&
17132 MI->getOperand(0).isReg() &&
17133 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
17134 MI->getOperand(3).isImm() &&
17135 MI->getOperand(3).getImm() == 1 &&
17144 MI->getOperand(0).isReg() &&
17145 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17146 MI->getOperand(2).isImm() &&
17147 MI->getOperand(2).getImm() == 31 &&
17148 MI->getOperand(3).isImm() &&
17149 MI->getOperand(3).getImm() == 1 &&
17156 MI->getOperand(0).isReg() &&
17157 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17158 MI->getOperand(3).isImm() &&
17159 MI->getOperand(3).getImm() == 1 &&
17168 MI->getOperand(0).isReg() &&
17169 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
17170 MI->getOperand(3).isReg() &&
17171 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(3).getReg()) &&
17180 MI->getOperand(0).isReg() &&
17181 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
17182 MI->getOperand(3).isReg() &&
17183 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(3).getReg()) &&
17192 MI->getOperand(0).isReg() &&
17193 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
17194 MI->getOperand(3).isReg() &&
17195 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(3).getReg()) &&
17204 MI->getOperand(0).isReg() &&
17205 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
17206 MI->getOperand(3).isReg() &&
17207 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(3).getReg()) &&
17216 MI->getOperand(0).isReg() &&
17217 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
17218 MI->getOperand(3).isReg() &&
17219 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(3).getReg()) &&
17228 MI->getOperand(0).isReg() &&
17229 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
17230 MI->getOperand(3).isReg() &&
17231 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(3).getReg()) &&
17240 MI->getOperand(0).isReg() &&
17241 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
17242 MI->getOperand(3).isReg() &&
17243 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(3).getReg()) &&
17252 MI->getOperand(0).isReg() &&
17253 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
17254 MI->getOperand(3).isReg() &&
17255 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(3).getReg()) &&
17264 MI->getOperand(0).isReg() &&
17265 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
17266 MI->getOperand(1).isReg() &&
17267 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
17268 MI->getOperand(2).getReg() == AArch64::XZR &&
17277 MI->getOperand(0).isImm() &&
17278 MI->getOperand(0).getImm() == 15) {
17286 MI->getOperand(0).isReg() &&
17287 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17288 MI->getOperand(1).isReg() &&
17289 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17290 MI->getOperand(2).isReg() &&
17291 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
17292 MI->getOperand(3).isImm() &&
17293 MI->getOperand(3).getImm() == 0 &&
17302 MI->getOperand(0).isReg() &&
17303 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17304 MI->getOperand(1).isReg() &&
17305 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17306 MI->getOperand(2).isReg() &&
17307 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
17308 MI->getOperand(3).isImm() &&
17309 MI->getOperand(3).getImm() == 0 &&
17318 MI->getOperand(0).isReg() &&
17319 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17320 MI->getOperand(1).isReg() &&
17321 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17322 MI->getOperand(2).isReg() &&
17323 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
17324 MI->getOperand(3).isImm() &&
17325 MI->getOperand(3).getImm() == 0 &&
17334 MI->getOperand(0).isReg() &&
17335 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17336 MI->getOperand(1).isReg() &&
17337 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17338 MI->getOperand(2).isReg() &&
17339 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
17340 MI->getOperand(3).isImm() &&
17341 MI->getOperand(3).getImm() == 0 &&
17350 MI->getOperand(0).isReg() &&
17351 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17352 MI->getOperand(1).isReg() &&
17353 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17354 MI->getOperand(2).isReg() &&
17355 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
17356 MI->getOperand(3).isImm() &&
17357 MI->getOperand(3).getImm() == 0 &&
17366 MI->getOperand(0).isReg() &&
17367 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
17368 MI->getOperand(1).isReg() &&
17369 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
17370 MI->getOperand(3).getReg() == AArch64::XZR &&
17379 MI->getOperand(0).isReg() &&
17380 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
17381 MI->getOperand(1).isReg() &&
17382 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
17383 MI->getOperand(3).getReg() == AArch64::XZR &&
17392 MI->getOperand(0).isReg() &&
17393 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
17394 MI->getOperand(1).isReg() &&
17395 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
17396 MI->getOperand(3).getReg() == AArch64::XZR &&
17405 MI->getOperand(0).isReg() &&
17406 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
17407 MI->getOperand(1).isReg() &&
17408 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
17409 MI->getOperand(3).getReg() == AArch64::XZR &&
17418 MI->getOperand(0).isReg() &&
17419 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
17420 MI->getOperand(1).isReg() &&
17421 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
17422 MI->getOperand(3).getReg() == AArch64::XZR &&
17431 MI->getOperand(0).isReg() &&
17432 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
17433 MI->getOperand(1).isReg() &&
17434 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
17435 MI->getOperand(3).getReg() == AArch64::XZR &&
17444 MI->getOperand(0).isReg() &&
17445 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
17446 MI->getOperand(1).isReg() &&
17447 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
17448 MI->getOperand(3).getReg() == AArch64::XZR &&
17457 MI->getOperand(0).isReg() &&
17458 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
17459 MI->getOperand(1).isReg() &&
17460 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
17461 MI->getOperand(3).getReg() == AArch64::XZR &&
17470 MI->getOperand(0).isReg() &&
17471 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17472 MI->getOperand(1).isReg() &&
17473 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17474 MI->getOperand(2).isReg() &&
17475 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
17476 MI->getOperand(3).isImm() &&
17477 MI->getOperand(3).getImm() == 0 &&
17486 MI->getOperand(0).isReg() &&
17487 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17488 MI->getOperand(1).isReg() &&
17489 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17490 MI->getOperand(2).isReg() &&
17491 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
17492 MI->getOperand(3).isImm() &&
17493 MI->getOperand(3).getImm() == 0 &&
17502 MI->getOperand(0).isReg() &&
17503 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17504 MI->getOperand(1).isReg() &&
17505 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17506 MI->getOperand(2).isReg() &&
17507 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
17508 MI->getOperand(3).isImm() &&
17509 MI->getOperand(3).getImm() == 0 &&
17518 MI->getOperand(0).isReg() &&
17519 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
17520 MI->getOperand(1).isReg() &&
17521 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
17522 MI->getOperand(3).getReg() == AArch64::XZR &&
17531 MI->getOperand(0).isReg() &&
17532 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
17533 MI->getOperand(1).isReg() &&
17534 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
17535 MI->getOperand(3).getReg() == AArch64::XZR &&
17544 MI->getOperand(0).isReg() &&
17545 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
17546 MI->getOperand(1).isReg() &&
17547 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
17548 MI->getOperand(3).getReg() == AArch64::XZR &&
17557 MI->getOperand(0).isReg() &&
17558 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
17559 MI->getOperand(1).isReg() &&
17560 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
17561 MI->getOperand(3).getReg() == AArch64::XZR &&
17570 MI->getOperand(0).isReg() &&
17571 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
17572 MI->getOperand(1).isReg() &&
17573 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
17574 MI->getOperand(3).getReg() == AArch64::XZR &&
17583 MI->getOperand(0).isReg() &&
17584 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
17585 MI->getOperand(1).isReg() &&
17586 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
17587 MI->getOperand(3).getReg() == AArch64::XZR &&
17596 MI->getOperand(0).isReg() &&
17597 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
17598 MI->getOperand(1).isReg() &&
17599 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
17600 MI->getOperand(3).getReg() == AArch64::XZR &&
17609 MI->getOperand(0).isReg() &&
17610 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
17611 MI->getOperand(1).isReg() &&
17612 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
17613 MI->getOperand(3).getReg() == AArch64::XZR &&
17622 MI->getOperand(0).isReg() &&
17623 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17624 MI->getOperand(1).isReg() &&
17625 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17626 MI->getOperand(2).isReg() &&
17627 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
17628 MI->getOperand(3).isImm() &&
17629 MI->getOperand(3).getImm() == 0 &&
17638 MI->getOperand(0).isReg() &&
17639 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17640 MI->getOperand(1).isReg() &&
17641 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17642 MI->getOperand(2).isReg() &&
17643 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
17644 MI->getOperand(3).isImm() &&
17645 MI->getOperand(3).getImm() == 0 &&
17654 MI->getOperand(0).isReg() &&
17655 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17656 MI->getOperand(1).isReg() &&
17657 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17658 MI->getOperand(2).isReg() &&
17659 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
17660 MI->getOperand(3).isImm() &&
17661 MI->getOperand(3).getImm() == 0 &&
17670 MI->getOperand(0).isReg() &&
17671 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17672 MI->getOperand(1).isReg() &&
17673 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17674 MI->getOperand(2).isReg() &&
17675 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
17676 MI->getOperand(3).isImm() &&
17677 MI->getOperand(3).getImm() == 0 &&
17686 MI->getOperand(0).isReg() &&
17687 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17688 MI->getOperand(1).isReg() &&
17689 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17690 MI->getOperand(2).isReg() &&
17691 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
17692 MI->getOperand(3).isImm() &&
17693 MI->getOperand(3).getImm() == 0 &&
17702 MI->getOperand(0).isReg() &&
17703 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17704 MI->getOperand(1).isReg() &&
17705 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17706 MI->getOperand(2).isReg() &&
17707 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
17708 MI->getOperand(3).isImm() &&
17709 MI->getOperand(3).getImm() == 0 &&
17718 MI->getOperand(0).isReg() &&
17719 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17720 MI->getOperand(1).isReg() &&
17721 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17722 MI->getOperand(2).isReg() &&
17723 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
17724 MI->getOperand(3).isImm() &&
17725 MI->getOperand(3).getImm() == 0 &&
17734 MI->getOperand(0).isReg() &&
17735 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17736 MI->getOperand(1).isReg() &&
17737 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17738 MI->getOperand(2).isReg() &&
17739 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
17740 MI->getOperand(3).isImm() &&
17741 MI->getOperand(3).getImm() == 0 &&
17750 MI->getOperand(0).isReg() &&
17751 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17752 MI->getOperand(1).isReg() &&
17753 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17754 MI->getOperand(2).isReg() &&
17755 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
17756 MI->getOperand(3).isImm() &&
17757 MI->getOperand(3).getImm() == 0 &&
17766 MI->getOperand(0).isReg() &&
17767 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17768 MI->getOperand(1).isReg() &&
17769 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17770 MI->getOperand(2).isReg() &&
17771 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
17772 MI->getOperand(3).isImm() &&
17773 MI->getOperand(3).getImm() == 0 &&
17782 MI->getOperand(0).isReg() &&
17783 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17784 MI->getOperand(1).isReg() &&
17785 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17786 MI->getOperand(2).isReg() &&
17787 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
17788 MI->getOperand(3).isImm() &&
17789 MI->getOperand(3).getImm() == 0 &&
17798 MI->getOperand(0).isReg() &&
17799 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17800 MI->getOperand(1).isReg() &&
17801 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17802 MI->getOperand(2).isReg() &&
17803 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
17804 MI->getOperand(3).isImm() &&
17805 MI->getOperand(3).getImm() == 0 &&
17814 MI->getOperand(0).isReg() &&
17815 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17816 MI->getOperand(1).isReg() &&
17817 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17818 MI->getOperand(2).isReg() &&
17819 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
17820 MI->getOperand(3).isImm() &&
17821 MI->getOperand(3).getImm() == 0 &&
17830 MI->getOperand(0).isReg() &&
17831 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17832 MI->getOperand(1).isReg() &&
17833 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17834 MI->getOperand(2).isReg() &&
17835 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
17836 MI->getOperand(3).isImm() &&
17837 MI->getOperand(3).getImm() == 0 &&
17846 MI->getOperand(0).isReg() &&
17847 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17848 MI->getOperand(1).isReg() &&
17849 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17850 MI->getOperand(2).isReg() &&
17851 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
17852 MI->getOperand(3).isImm() &&
17853 MI->getOperand(3).getImm() == 0 &&
17862 MI->getOperand(0).isReg() &&
17863 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17864 MI->getOperand(1).isReg() &&
17865 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17866 MI->getOperand(2).isReg() &&
17867 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
17868 MI->getOperand(3).isImm() &&
17869 MI->getOperand(3).getImm() == 0 &&
17878 MI->getOperand(0).isReg() &&
17879 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17880 MI->getOperand(1).isReg() &&
17881 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17882 MI->getOperand(2).isReg() &&
17883 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
17884 MI->getOperand(3).isImm() &&
17885 MI->getOperand(3).getImm() == 0 &&
17894 MI->getOperand(0).isReg() &&
17895 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17896 MI->getOperand(1).isReg() &&
17897 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17898 MI->getOperand(2).isReg() &&
17899 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
17900 MI->getOperand(3).isImm() &&
17901 MI->getOperand(3).getImm() == 0 &&
17910 MI->getOperand(0).isReg() &&
17911 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17912 MI->getOperand(1).isReg() &&
17913 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17914 MI->getOperand(2).isReg() &&
17915 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
17916 MI->getOperand(3).isImm() &&
17917 MI->getOperand(3).getImm() == 0 &&
17926 MI->getOperand(0).isReg() &&
17927 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17928 MI->getOperand(1).isReg() &&
17929 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17930 MI->getOperand(2).isReg() &&
17931 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
17932 MI->getOperand(3).isImm() &&
17933 MI->getOperand(3).getImm() == 0 &&
17942 MI->getOperand(0).isReg() &&
17943 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
17944 MI->getOperand(1).isReg() &&
17945 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
17946 MI->getOperand(3).getReg() == AArch64::XZR &&
17955 MI->getOperand(0).isReg() &&
17956 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
17957 MI->getOperand(1).isReg() &&
17958 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
17959 MI->getOperand(3).getReg() == AArch64::XZR &&
17968 MI->getOperand(0).isReg() &&
17969 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
17970 MI->getOperand(1).isReg() &&
17971 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
17972 MI->getOperand(3).getReg() == AArch64::XZR &&
17981 MI->getOperand(0).isReg() &&
17982 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
17983 MI->getOperand(1).isReg() &&
17984 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
17985 MI->getOperand(3).getReg() == AArch64::XZR &&
17994 MI->getOperand(0).isReg() &&
17995 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
17996 MI->getOperand(1).isReg() &&
17997 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
17998 MI->getOperand(3).getReg() == AArch64::XZR &&
18007 MI->getOperand(0).isReg() &&
18008 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18009 MI->getOperand(1).isReg() &&
18010 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
18011 MI->getOperand(3).getReg() == AArch64::XZR &&
18020 MI->getOperand(0).isReg() &&
18021 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18022 MI->getOperand(1).isReg() &&
18023 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
18024 MI->getOperand(3).getReg() == AArch64::XZR &&
18033 MI->getOperand(0).isReg() &&
18034 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18035 MI->getOperand(1).isReg() &&
18036 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
18037 MI->getOperand(3).getReg() == AArch64::XZR &&
18046 MI->getOperand(0).isReg() &&
18047 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18048 MI->getOperand(1).isReg() &&
18049 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18050 MI->getOperand(2).isReg() &&
18051 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18052 MI->getOperand(3).isImm() &&
18053 MI->getOperand(3).getImm() == 0 &&
18062 MI->getOperand(0).isReg() &&
18063 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18064 MI->getOperand(1).isReg() &&
18065 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18066 MI->getOperand(2).isReg() &&
18067 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18068 MI->getOperand(3).isImm() &&
18069 MI->getOperand(3).getImm() == 0 &&
18078 MI->getOperand(0).isReg() &&
18079 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18080 MI->getOperand(1).isReg() &&
18081 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18082 MI->getOperand(2).isReg() &&
18083 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18084 MI->getOperand(3).isImm() &&
18085 MI->getOperand(3).getImm() == 0 &&
18094 MI->getOperand(0).isReg() &&
18095 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18096 MI->getOperand(1).isReg() &&
18097 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18098 MI->getOperand(2).isReg() &&
18099 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18100 MI->getOperand(3).isImm() &&
18101 MI->getOperand(3).getImm() == 0 &&
18110 MI->getOperand(0).isReg() &&
18111 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18112 MI->getOperand(1).isReg() &&
18113 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18114 MI->getOperand(2).isReg() &&
18115 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18116 MI->getOperand(3).isImm() &&
18117 MI->getOperand(3).getImm() == 0 &&
18126 MI->getOperand(0).isReg() &&
18127 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18128 MI->getOperand(1).isReg() &&
18129 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18130 MI->getOperand(2).isReg() &&
18131 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18132 MI->getOperand(3).isImm() &&
18133 MI->getOperand(3).getImm() == 0 &&
18142 MI->getOperand(0).isReg() &&
18143 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18144 MI->getOperand(1).isReg() &&
18145 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
18146 MI->getOperand(3).getReg() == AArch64::XZR &&
18155 MI->getOperand(0).isReg() &&
18156 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18157 MI->getOperand(1).isReg() &&
18158 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
18159 MI->getOperand(3).getReg() == AArch64::XZR &&
18168 MI->getOperand(0).isReg() &&
18169 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18170 MI->getOperand(1).isReg() &&
18171 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
18172 MI->getOperand(3).getReg() == AArch64::XZR &&
18181 MI->getOperand(0).isReg() &&
18182 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18183 MI->getOperand(1).isReg() &&
18184 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
18185 MI->getOperand(3).getReg() == AArch64::XZR &&
18194 MI->getOperand(0).isReg() &&
18195 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18196 MI->getOperand(1).isReg() &&
18197 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
18198 MI->getOperand(3).getReg() == AArch64::XZR &&
18207 MI->getOperand(0).isReg() &&
18208 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18209 MI->getOperand(1).isReg() &&
18210 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
18211 MI->getOperand(3).getReg() == AArch64::XZR &&
18220 MI->getOperand(0).isReg() &&
18221 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18222 MI->getOperand(1).isReg() &&
18223 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
18224 MI->getOperand(3).getReg() == AArch64::XZR &&
18233 MI->getOperand(0).isReg() &&
18234 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18235 MI->getOperand(1).isReg() &&
18236 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
18237 MI->getOperand(3).getReg() == AArch64::XZR &&
18246 MI->getOperand(0).isReg() &&
18247 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18248 MI->getOperand(1).isReg() &&
18249 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
18250 MI->getOperand(3).getReg() == AArch64::XZR &&
18259 MI->getOperand(0).isReg() &&
18260 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18261 MI->getOperand(1).isReg() &&
18262 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
18263 MI->getOperand(3).getReg() == AArch64::XZR &&
18272 MI->getOperand(0).isReg() &&
18273 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18274 MI->getOperand(1).isReg() &&
18275 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
18276 MI->getOperand(3).getReg() == AArch64::XZR &&
18285 MI->getOperand(0).isReg() &&
18286 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18287 MI->getOperand(1).isReg() &&
18288 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
18289 MI->getOperand(3).getReg() == AArch64::XZR &&
18298 MI->getOperand(0).isReg() &&
18299 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18300 MI->getOperand(1).isReg() &&
18301 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
18302 MI->getOperand(3).getReg() == AArch64::XZR &&
18311 MI->getOperand(0).isReg() &&
18312 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18313 MI->getOperand(1).isReg() &&
18314 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
18315 MI->getOperand(3).getReg() == AArch64::XZR &&
18324 MI->getOperand(0).isReg() &&
18325 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18326 MI->getOperand(1).isReg() &&
18327 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
18328 MI->getOperand(3).getReg() == AArch64::XZR &&
18337 MI->getOperand(0).isReg() &&
18338 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18339 MI->getOperand(1).isReg() &&
18340 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
18341 MI->getOperand(3).getReg() == AArch64::XZR &&
18350 MI->getOperand(0).isReg() &&
18351 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18352 MI->getOperand(1).isReg() &&
18353 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18354 MI->getOperand(2).isReg() &&
18355 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18356 MI->getOperand(3).isImm() &&
18357 MI->getOperand(3).getImm() == 0 &&
18366 MI->getOperand(0).isReg() &&
18367 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18368 MI->getOperand(1).isReg() &&
18369 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18370 MI->getOperand(2).isReg() &&
18371 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18372 MI->getOperand(3).isImm() &&
18373 MI->getOperand(3).getImm() == 0 &&
18382 MI->getOperand(0).isReg() &&
18383 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18384 MI->getOperand(1).isReg() &&
18385 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
18386 MI->getOperand(5).getReg() == AArch64::XZR &&
18395 MI->getOperand(0).isReg() &&
18396 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18397 MI->getOperand(1).isReg() &&
18398 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
18399 MI->getOperand(5).getReg() == AArch64::XZR &&
18408 MI->getOperand(0).isReg() &&
18409 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18410 MI->getOperand(1).isReg() &&
18411 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
18412 MI->getOperand(5).getReg() == AArch64::XZR &&
18421 MI->getOperand(0).isReg() &&
18422 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18423 MI->getOperand(1).isReg() &&
18424 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
18425 MI->getOperand(5).getReg() == AArch64::XZR &&
18434 MI->getOperand(0).isReg() &&
18435 MRI.getRegClass(AArch64::ZPR2RegClassID).contains(MI->getOperand(0).getReg()) &&
18436 MI->getOperand(1).isReg() &&
18437 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18438 MI->getOperand(2).isReg() &&
18439 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18440 MI->getOperand(3).isImm() &&
18441 MI->getOperand(3).getImm() == 0 &&
18450 MI->getOperand(0).isReg() &&
18451 MRI.getRegClass(AArch64::ZPR2RegClassID).contains(MI->getOperand(0).getReg()) &&
18452 MI->getOperand(1).isReg() &&
18453 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18454 MI->getOperand(2).isReg() &&
18455 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18456 MI->getOperand(3).isImm() &&
18457 MI->getOperand(3).getImm() == 0 &&
18466 MI->getOperand(0).isReg() &&
18467 MRI.getRegClass(AArch64::ZPR2RegClassID).contains(MI->getOperand(0).getReg()) &&
18468 MI->getOperand(1).isReg() &&
18469 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18470 MI->getOperand(2).isReg() &&
18471 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18472 MI->getOperand(3).isImm() &&
18473 MI->getOperand(3).getImm() == 0 &&
18482 MI->getOperand(0).isReg() &&
18483 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18484 MI->getOperand(1).isReg() &&
18485 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
18486 MI->getOperand(3).getReg() == AArch64::XZR &&
18495 MI->getOperand(0).isReg() &&
18496 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18497 MI->getOperand(1).isReg() &&
18498 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
18499 MI->getOperand(3).getReg() == AArch64::XZR &&
18508 MI->getOperand(0).isReg() &&
18509 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18510 MI->getOperand(1).isReg() &&
18511 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
18512 MI->getOperand(3).getReg() == AArch64::XZR &&
18521 MI->getOperand(0).isReg() &&
18522 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18523 MI->getOperand(1).isReg() &&
18524 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
18525 MI->getOperand(3).getReg() == AArch64::XZR &&
18534 MI->getOperand(0).isReg() &&
18535 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18536 MI->getOperand(1).isReg() &&
18537 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
18538 MI->getOperand(3).getReg() == AArch64::XZR &&
18547 MI->getOperand(0).isReg() &&
18548 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18549 MI->getOperand(1).isReg() &&
18550 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
18551 MI->getOperand(3).getReg() == AArch64::XZR &&
18560 MI->getOperand(0).isReg() &&
18561 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18562 MI->getOperand(1).isReg() &&
18563 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
18564 MI->getOperand(3).getReg() == AArch64::XZR &&
18573 MI->getOperand(0).isReg() &&
18574 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18575 MI->getOperand(1).isReg() &&
18576 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
18577 MI->getOperand(3).getReg() == AArch64::XZR &&
18586 MI->getOperand(0).isReg() &&
18587 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18588 MI->getOperand(1).isReg() &&
18589 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
18590 MI->getOperand(3).getReg() == AArch64::XZR &&
18599 MI->getOperand(0).isReg() &&
18600 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18601 MI->getOperand(1).isReg() &&
18602 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
18603 MI->getOperand(3).getReg() == AArch64::XZR &&
18612 MI->getOperand(0).isReg() &&
18613 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18614 MI->getOperand(1).isReg() &&
18615 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
18616 MI->getOperand(3).getReg() == AArch64::XZR &&
18625 MI->getOperand(0).isReg() &&
18626 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18627 MI->getOperand(1).isReg() &&
18628 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
18629 MI->getOperand(3).getReg() == AArch64::XZR &&
18638 MI->getOperand(0).isReg() &&
18639 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18640 MI->getOperand(1).isReg() &&
18641 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
18642 MI->getOperand(3).getReg() == AArch64::XZR &&
18651 MI->getOperand(0).isReg() &&
18652 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18653 MI->getOperand(1).isReg() &&
18654 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
18655 MI->getOperand(3).getReg() == AArch64::XZR &&
18664 MI->getOperand(0).isReg() &&
18665 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18666 MI->getOperand(1).isReg() &&
18667 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
18668 MI->getOperand(3).getReg() == AArch64::XZR &&
18677 MI->getOperand(0).isReg() &&
18678 MRI.getRegClass(AArch64::ZPR2RegClassID).contains(MI->getOperand(0).getReg()) &&
18679 MI->getOperand(1).isReg() &&
18680 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18681 MI->getOperand(2).isReg() &&
18682 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18683 MI->getOperand(3).isImm() &&
18684 MI->getOperand(3).getImm() == 0 &&
18693 MI->getOperand(0).isReg() &&
18694 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18695 MI->getOperand(1).isReg() &&
18696 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
18697 MI->getOperand(5).getReg() == AArch64::XZR &&
18706 MI->getOperand(0).isReg() &&
18707 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18708 MI->getOperand(1).isReg() &&
18709 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
18710 MI->getOperand(5).getReg() == AArch64::XZR &&
18719 MI->getOperand(0).isReg() &&
18720 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18721 MI->getOperand(1).isReg() &&
18722 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
18723 MI->getOperand(5).getReg() == AArch64::XZR &&
18732 MI->getOperand(0).isReg() &&
18733 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18734 MI->getOperand(1).isReg() &&
18735 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
18736 MI->getOperand(5).getReg() == AArch64::XZR &&
18745 MI->getOperand(0).isReg() &&
18746 MRI.getRegClass(AArch64::ZPR3RegClassID).contains(MI->getOperand(0).getReg()) &&
18747 MI->getOperand(1).isReg() &&
18748 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18749 MI->getOperand(2).isReg() &&
18750 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18751 MI->getOperand(3).isImm() &&
18752 MI->getOperand(3).getImm() == 0 &&
18761 MI->getOperand(0).isReg() &&
18762 MRI.getRegClass(AArch64::ZPR3RegClassID).contains(MI->getOperand(0).getReg()) &&
18763 MI->getOperand(1).isReg() &&
18764 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18765 MI->getOperand(2).isReg() &&
18766 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18767 MI->getOperand(3).isImm() &&
18768 MI->getOperand(3).getImm() == 0 &&
18777 MI->getOperand(0).isReg() &&
18778 MRI.getRegClass(AArch64::ZPR3RegClassID).contains(MI->getOperand(0).getReg()) &&
18779 MI->getOperand(1).isReg() &&
18780 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18781 MI->getOperand(2).isReg() &&
18782 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18783 MI->getOperand(3).isImm() &&
18784 MI->getOperand(3).getImm() == 0 &&
18793 MI->getOperand(0).isReg() &&
18794 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18795 MI->getOperand(1).isReg() &&
18796 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
18797 MI->getOperand(3).getReg() == AArch64::XZR &&
18806 MI->getOperand(0).isReg() &&
18807 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18808 MI->getOperand(1).isReg() &&
18809 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
18810 MI->getOperand(3).getReg() == AArch64::XZR &&
18819 MI->getOperand(0).isReg() &&
18820 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18821 MI->getOperand(1).isReg() &&
18822 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
18823 MI->getOperand(3).getReg() == AArch64::XZR &&
18832 MI->getOperand(0).isReg() &&
18833 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18834 MI->getOperand(1).isReg() &&
18835 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
18836 MI->getOperand(3).getReg() == AArch64::XZR &&
18845 MI->getOperand(0).isReg() &&
18846 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18847 MI->getOperand(1).isReg() &&
18848 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
18849 MI->getOperand(3).getReg() == AArch64::XZR &&
18858 MI->getOperand(0).isReg() &&
18859 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18860 MI->getOperand(1).isReg() &&
18861 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
18862 MI->getOperand(3).getReg() == AArch64::XZR &&
18871 MI->getOperand(0).isReg() &&
18872 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18873 MI->getOperand(1).isReg() &&
18874 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
18875 MI->getOperand(3).getReg() == AArch64::XZR &&
18884 MI->getOperand(0).isReg() &&
18885 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18886 MI->getOperand(1).isReg() &&
18887 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
18888 MI->getOperand(3).getReg() == AArch64::XZR &&
18897 MI->getOperand(0).isReg() &&
18898 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18899 MI->getOperand(1).isReg() &&
18900 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
18901 MI->getOperand(3).getReg() == AArch64::XZR &&
18910 MI->getOperand(0).isReg() &&
18911 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18912 MI->getOperand(1).isReg() &&
18913 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
18914 MI->getOperand(3).getReg() == AArch64::XZR &&
18923 MI->getOperand(0).isReg() &&
18924 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18925 MI->getOperand(1).isReg() &&
18926 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
18927 MI->getOperand(3).getReg() == AArch64::XZR &&
18936 MI->getOperand(0).isReg() &&
18937 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18938 MI->getOperand(1).isReg() &&
18939 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
18940 MI->getOperand(3).getReg() == AArch64::XZR &&
18949 MI->getOperand(0).isReg() &&
18950 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18951 MI->getOperand(1).isReg() &&
18952 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
18953 MI->getOperand(3).getReg() == AArch64::XZR &&
18962 MI->getOperand(0).isReg() &&
18963 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18964 MI->getOperand(1).isReg() &&
18965 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
18966 MI->getOperand(3).getReg() == AArch64::XZR &&
18975 MI->getOperand(0).isReg() &&
18976 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18977 MI->getOperand(1).isReg() &&
18978 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
18979 MI->getOperand(3).getReg() == AArch64::XZR &&
18988 MI->getOperand(0).isReg() &&
18989 MRI.getRegClass(AArch64::ZPR3RegClassID).contains(MI->getOperand(0).getReg()) &&
18990 MI->getOperand(1).isReg() &&
18991 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18992 MI->getOperand(2).isReg() &&
18993 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18994 MI->getOperand(3).isImm() &&
18995 MI->getOperand(3).getImm() == 0 &&
19004 MI->getOperand(0).isReg() &&
19005 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19006 MI->getOperand(1).isReg() &&
19007 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19008 MI->getOperand(5).getReg() == AArch64::XZR &&
19017 MI->getOperand(0).isReg() &&
19018 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19019 MI->getOperand(1).isReg() &&
19020 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19021 MI->getOperand(5).getReg() == AArch64::XZR &&
19030 MI->getOperand(0).isReg() &&
19031 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19032 MI->getOperand(1).isReg() &&
19033 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19034 MI->getOperand(5).getReg() == AArch64::XZR &&
19043 MI->getOperand(0).isReg() &&
19044 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19045 MI->getOperand(1).isReg() &&
19046 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19047 MI->getOperand(5).getReg() == AArch64::XZR &&
19056 MI->getOperand(0).isReg() &&
19057 MRI.getRegClass(AArch64::ZPR4RegClassID).contains(MI->getOperand(0).getReg()) &&
19058 MI->getOperand(1).isReg() &&
19059 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19060 MI->getOperand(2).isReg() &&
19061 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19062 MI->getOperand(3).isImm() &&
19063 MI->getOperand(3).getImm() == 0 &&
19072 MI->getOperand(0).isReg() &&
19073 MRI.getRegClass(AArch64::ZPR4RegClassID).contains(MI->getOperand(0).getReg()) &&
19074 MI->getOperand(1).isReg() &&
19075 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19076 MI->getOperand(2).isReg() &&
19077 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19078 MI->getOperand(3).isImm() &&
19079 MI->getOperand(3).getImm() == 0 &&
19088 MI->getOperand(0).isReg() &&
19089 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19090 MI->getOperand(1).isReg() &&
19091 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19092 MI->getOperand(3).getReg() == AArch64::XZR &&
19101 MI->getOperand(0).isReg() &&
19102 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19103 MI->getOperand(1).isReg() &&
19104 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19105 MI->getOperand(3).getReg() == AArch64::XZR &&
19114 MI->getOperand(0).isReg() &&
19115 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19116 MI->getOperand(1).isReg() &&
19117 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
19118 MI->getOperand(3).getReg() == AArch64::XZR &&
19127 MI->getOperand(0).isReg() &&
19128 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19129 MI->getOperand(1).isReg() &&
19130 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
19131 MI->getOperand(3).getReg() == AArch64::XZR &&
19140 MI->getOperand(0).isReg() &&
19141 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19142 MI->getOperand(1).isReg() &&
19143 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19144 MI->getOperand(3).getReg() == AArch64::XZR &&
19153 MI->getOperand(0).isReg() &&
19154 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19155 MI->getOperand(1).isReg() &&
19156 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
19157 MI->getOperand(3).getReg() == AArch64::XZR &&
19166 MI->getOperand(0).isReg() &&
19167 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19168 MI->getOperand(1).isReg() &&
19169 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19170 MI->getOperand(3).getReg() == AArch64::XZR &&
19179 MI->getOperand(0).isReg() &&
19180 MRI.getRegClass(AArch64::ZPR4RegClassID).contains(MI->getOperand(0).getReg()) &&
19181 MI->getOperand(1).isReg() &&
19182 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19183 MI->getOperand(2).isReg() &&
19184 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19185 MI->getOperand(3).isImm() &&
19186 MI->getOperand(3).getImm() == 0 &&
19195 MI->getOperand(0).isReg() &&
19196 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19197 MI->getOperand(1).isReg() &&
19198 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19199 MI->getOperand(3).getReg() == AArch64::XZR &&
19208 MI->getOperand(0).isReg() &&
19209 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19210 MI->getOperand(1).isReg() &&
19211 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
19212 MI->getOperand(3).getReg() == AArch64::XZR &&
19221 MI->getOperand(0).isReg() &&
19222 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19223 MI->getOperand(1).isReg() &&
19224 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19225 MI->getOperand(3).getReg() == AArch64::XZR &&
19234 MI->getOperand(0).isReg() &&
19235 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19236 MI->getOperand(1).isReg() &&
19237 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
19238 MI->getOperand(3).getReg() == AArch64::XZR &&
19247 MI->getOperand(0).isReg() &&
19248 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19249 MI->getOperand(1).isReg() &&
19250 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
19251 MI->getOperand(3).getReg() == AArch64::XZR &&
19260 MI->getOperand(0).isReg() &&
19261 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19262 MI->getOperand(1).isReg() &&
19263 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19264 MI->getOperand(3).getReg() == AArch64::XZR &&
19273 MI->getOperand(0).isReg() &&
19274 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19275 MI->getOperand(1).isReg() &&
19276 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
19277 MI->getOperand(3).getReg() == AArch64::XZR &&
19286 MI->getOperand(0).isReg() &&
19287 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19288 MI->getOperand(1).isReg() &&
19289 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19290 MI->getOperand(3).getReg() == AArch64::XZR &&
19299 MI->getOperand(0).isReg() &&
19300 MRI.getRegClass(AArch64::ZPR4RegClassID).contains(MI->getOperand(0).getReg()) &&
19301 MI->getOperand(1).isReg() &&
19302 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19303 MI->getOperand(2).isReg() &&
19304 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19305 MI->getOperand(3).isImm() &&
19306 MI->getOperand(3).getImm() == 0 &&
19315 MI->getOperand(0).isReg() &&
19316 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19317 MI->getOperand(1).isReg() &&
19318 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19319 MI->getOperand(5).getReg() == AArch64::XZR &&
19328 MI->getOperand(0).isReg() &&
19329 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19330 MI->getOperand(1).isReg() &&
19331 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19332 MI->getOperand(5).getReg() == AArch64::XZR &&
19341 MI->getOperand(0).isReg() &&
19342 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19343 MI->getOperand(1).isReg() &&
19344 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19345 MI->getOperand(5).getReg() == AArch64::XZR &&
19354 MI->getOperand(0).isReg() &&
19355 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19356 MI->getOperand(1).isReg() &&
19357 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19358 MI->getOperand(5).getReg() == AArch64::XZR &&
19367 MI->getOperand(0).getReg() == AArch64::WZR &&
19368 MI->getOperand(1).isReg() &&
19369 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
19370 MI->getOperand(2).isReg() &&
19371 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19380 MI->getOperand(0).getReg() == AArch64::WZR &&
19381 MI->getOperand(1).isReg() &&
19382 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
19383 MI->getOperand(2).isReg() &&
19384 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19393 MI->getOperand(0).getReg() == AArch64::WZR &&
19394 MI->getOperand(1).isReg() &&
19395 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
19396 MI->getOperand(2).isReg() &&
19397 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19406 MI->getOperand(0).getReg() == AArch64::WZR &&
19407 MI->getOperand(1).isReg() &&
19408 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
19409 MI->getOperand(2).isReg() &&
19410 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19419 MI->getOperand(0).getReg() == AArch64::WZR &&
19420 MI->getOperand(1).isReg() &&
19421 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
19422 MI->getOperand(2).isReg() &&
19423 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19432 MI->getOperand(0).getReg() == AArch64::XZR &&
19433 MI->getOperand(1).isReg() &&
19434 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
19435 MI->getOperand(2).isReg() &&
19436 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19445 MI->getOperand(0).getReg() == AArch64::WZR &&
19446 MI->getOperand(1).isReg() &&
19447 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
19448 MI->getOperand(2).isReg() &&
19449 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19458 MI->getOperand(0).getReg() == AArch64::XZR &&
19459 MI->getOperand(1).isReg() &&
19460 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
19461 MI->getOperand(2).isReg() &&
19462 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19471 MI->getOperand(0).isReg() &&
19472 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
19473 MI->getOperand(1).isReg() &&
19474 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
19475 MI->getOperand(2).isImm() &&
19476 MI->getOperand(2).getImm() == 0 &&
19485 MI->getOperand(0).isReg() &&
19486 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
19487 MI->getOperand(1).isReg() &&
19488 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
19489 MI->getOperand(2).isImm() &&
19490 MI->getOperand(2).getImm() == 0 &&
19499 MI->getOperand(0).isReg() &&
19500 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
19501 MI->getOperand(1).isReg() &&
19502 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
19503 MI->getOperand(2).isImm() &&
19504 MI->getOperand(2).getImm() == 0 &&
19513 MI->getOperand(0).isReg() &&
19514 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
19515 MI->getOperand(1).isReg() &&
19516 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
19517 MI->getOperand(2).isImm() &&
19518 MI->getOperand(2).getImm() == 0 &&
19527 MI->getOperand(0).isReg() &&
19528 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
19529 MI->getOperand(1).isReg() &&
19530 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
19531 MI->getOperand(2).isImm() &&
19532 MI->getOperand(2).getImm() == 0 &&
19541 MI->getOperand(0).isReg() &&
19542 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
19543 MI->getOperand(1).isReg() &&
19544 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
19545 MI->getOperand(2).isImm() &&
19546 MI->getOperand(2).getImm() == 0 &&
19555 MI->getOperand(0).isReg() &&
19556 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
19557 MI->getOperand(1).isReg() &&
19558 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
19559 MI->getOperand(2).isImm() &&
19560 MI->getOperand(2).getImm() == 0 &&
19569 MI->getOperand(0).isReg() &&
19570 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
19571 MI->getOperand(1).isReg() &&
19572 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
19573 MI->getOperand(2).isImm() &&
19574 MI->getOperand(2).getImm() == 0 &&
19583 MI->getOperand(0).isReg() &&
19584 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
19585 MI->getOperand(1).isReg() &&
19586 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
19587 MI->getOperand(2).isImm() &&
19588 MI->getOperand(2).getImm() == 0 &&
19597 MI->getOperand(0).getReg() == AArch64::WZR &&
19598 MI->getOperand(1).isReg() &&
19599 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
19600 MI->getOperand(2).isReg() &&
19601 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19610 MI->getOperand(0).getReg() == AArch64::WZR &&
19611 MI->getOperand(1).isReg() &&
19612 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
19613 MI->getOperand(2).isReg() &&
19614 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19623 MI->getOperand(0).getReg() == AArch64::WZR &&
19624 MI->getOperand(1).isReg() &&
19625 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
19626 MI->getOperand(2).isReg() &&
19627 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19636 MI->getOperand(0).getReg() == AArch64::WZR &&
19637 MI->getOperand(1).isReg() &&
19638 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
19639 MI->getOperand(2).isReg() &&
19640 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19649 MI->getOperand(0).getReg() == AArch64::WZR &&
19650 MI->getOperand(1).isReg() &&
19651 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
19652 MI->getOperand(2).isReg() &&
19653 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19662 MI->getOperand(0).getReg() == AArch64::XZR &&
19663 MI->getOperand(1).isReg() &&
19664 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
19665 MI->getOperand(2).isReg() &&
19666 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19675 MI->getOperand(0).getReg() == AArch64::WZR &&
19676 MI->getOperand(1).isReg() &&
19677 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
19678 MI->getOperand(2).isReg() &&
19679 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19688 MI->getOperand(0).getReg() == AArch64::XZR &&
19689 MI->getOperand(1).isReg() &&
19690 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
19691 MI->getOperand(2).isReg() &&
19692 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19701 MI->getOperand(0).getReg() == AArch64::WZR &&
19702 MI->getOperand(1).isReg() &&
19703 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
19704 MI->getOperand(2).isReg() &&
19705 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19714 MI->getOperand(0).getReg() == AArch64::WZR &&
19715 MI->getOperand(1).isReg() &&
19716 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
19717 MI->getOperand(2).isReg() &&
19718 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19727 MI->getOperand(0).getReg() == AArch64::WZR &&
19728 MI->getOperand(1).isReg() &&
19729 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
19730 MI->getOperand(2).isReg() &&
19731 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19740 MI->getOperand(0).getReg() == AArch64::WZR &&
19741 MI->getOperand(1).isReg() &&
19742 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
19743 MI->getOperand(2).isReg() &&
19744 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19753 MI->getOperand(0).getReg() == AArch64::WZR &&
19754 MI->getOperand(1).isReg() &&
19755 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
19756 MI->getOperand(2).isReg() &&
19757 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19766 MI->getOperand(0).getReg() == AArch64::XZR &&
19767 MI->getOperand(1).isReg() &&
19768 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
19769 MI->getOperand(2).isReg() &&
19770 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19779 MI->getOperand(0).getReg() == AArch64::WZR &&
19780 MI->getOperand(1).isReg() &&
19781 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
19782 MI->getOperand(2).isReg() &&
19783 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19792 MI->getOperand(0).getReg() == AArch64::XZR &&
19793 MI->getOperand(1).isReg() &&
19794 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
19795 MI->getOperand(2).isReg() &&
19796 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19805 MI->getOperand(0).isReg() &&
19806 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
19807 MI->getOperand(1).isReg() &&
19808 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19809 MI->getOperand(2).isReg() &&
19810 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19811 MI->getOperand(3).getReg() == AArch64::XZR &&
19820 MI->getOperand(0).isReg() &&
19821 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
19822 MI->getOperand(1).isReg() &&
19823 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19824 MI->getOperand(2).isReg() &&
19825 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19826 MI->getOperand(3).getReg() == AArch64::XZR &&
19835 MI->getOperand(0).isReg() &&
19836 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
19837 MI->getOperand(1).isReg() &&
19838 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19839 MI->getOperand(2).isReg() &&
19840 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19841 MI->getOperand(3).getReg() == AArch64::XZR &&
19850 MI->getOperand(0).isReg() &&
19851 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
19852 MI->getOperand(1).isReg() &&
19853 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19854 MI->getOperand(2).isReg() &&
19855 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19856 MI->getOperand(3).getReg() == AArch64::XZR &&
19865 MI->getOperand(0).isReg() &&
19866 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
19867 MI->getOperand(1).isReg() &&
19868 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19869 MI->getOperand(2).isReg() &&
19870 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19871 MI->getOperand(3).getReg() == AArch64::XZR &&
19880 MI->getOperand(0).isReg() &&
19881 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
19882 MI->getOperand(1).isReg() &&
19883 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19884 MI->getOperand(2).isReg() &&
19885 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19886 MI->getOperand(3).getReg() == AArch64::XZR &&
19895 MI->getOperand(0).isReg() &&
19896 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
19897 MI->getOperand(1).isReg() &&
19898 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19899 MI->getOperand(2).isReg() &&
19900 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19901 MI->getOperand(3).getReg() == AArch64::XZR &&
19910 MI->getOperand(0).isReg() &&
19911 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
19912 MI->getOperand(1).isReg() &&
19913 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19914 MI->getOperand(2).isReg() &&
19915 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19916 MI->getOperand(3).getReg() == AArch64::XZR &&
19925 MI->getOperand(0).isReg() &&
19926 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
19927 MI->getOperand(1).isReg() &&
19928 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19929 MI->getOperand(2).isReg() &&
19930 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19931 MI->getOperand(3).getReg() == AArch64::XZR &&
19940 MI->getOperand(0).isReg() &&
19941 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
19942 MI->getOperand(1).isReg() &&
19943 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19944 MI->getOperand(2).isReg() &&
19945 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19946 MI->getOperand(3).getReg() == AArch64::XZR &&
19955 MI->getOperand(0).isReg() &&
19956 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
19957 MI->getOperand(1).isReg() &&
19958 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19959 MI->getOperand(2).isReg() &&
19960 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19961 MI->getOperand(3).getReg() == AArch64::XZR &&
19970 MI->getOperand(0).isReg() &&
19971 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
19972 MI->getOperand(1).isReg() &&
19973 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19974 MI->getOperand(2).isReg() &&
19975 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19976 MI->getOperand(3).getReg() == AArch64::XZR &&
19985 MI->getOperand(0).isReg() &&
19986 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
19987 MI->getOperand(1).isReg() &&
19988 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19989 MI->getOperand(2).isReg() &&
19990 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19991 MI->getOperand(3).getReg() == AArch64::XZR &&
20000 MI->getOperand(0).isReg() &&
20001 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20002 MI->getOperand(1).isReg() &&
20003 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20004 MI->getOperand(2).isReg() &&
20005 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20006 MI->getOperand(3).getReg() == AArch64::XZR &&
20015 MI->getOperand(0).isReg() &&
20016 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20017 MI->getOperand(1).isReg() &&
20018 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20019 MI->getOperand(2).isReg() &&
20020 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20021 MI->getOperand(3).getReg() == AArch64::XZR &&
20030 MI->getOperand(0).isReg() &&
20031 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20032 MI->getOperand(1).isReg() &&
20033 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20034 MI->getOperand(2).isReg() &&
20035 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20036 MI->getOperand(3).getReg() == AArch64::XZR &&
20045 MI->getOperand(0).isReg() &&
20046 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
20047 MI->getOperand(2).isReg() &&
20048 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20049 MI->getOperand(3).isImm() &&
20050 MI->getOperand(3).getImm() == 0 &&
20059 MI->getOperand(0).isReg() &&
20060 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20061 MI->getOperand(1).isReg() &&
20062 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20063 MI->getOperand(2).isReg() &&
20064 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20065 MI->getOperand(3).isImm() &&
20066 MI->getOperand(3).getImm() == 0 &&
20075 MI->getOperand(0).isReg() &&
20076 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20077 MI->getOperand(1).isReg() &&
20078 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20079 MI->getOperand(2).isReg() &&
20080 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20081 MI->getOperand(3).isImm() &&
20082 MI->getOperand(3).getImm() == 0 &&
20091 MI->getOperand(0).isReg() &&
20092 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20093 MI->getOperand(1).isReg() &&
20094 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20095 MI->getOperand(2).isReg() &&
20096 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20097 MI->getOperand(3).isImm() &&
20098 MI->getOperand(3).getImm() == 0 &&
20107 MI->getOperand(0).isReg() &&
20108 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20109 MI->getOperand(1).isReg() &&
20110 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20111 MI->getOperand(2).isReg() &&
20112 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20113 MI->getOperand(3).isImm() &&
20114 MI->getOperand(3).getImm() == 0 &&
20123 MI->getOperand(0).isReg() &&
20124 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20125 MI->getOperand(1).isReg() &&
20126 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20127 MI->getOperand(2).isReg() &&
20128 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20129 MI->getOperand(3).isImm() &&
20130 MI->getOperand(3).getImm() == 0 &&
20139 MI->getOperand(0).isReg() &&
20140 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20141 MI->getOperand(1).isReg() &&
20142 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20143 MI->getOperand(2).isReg() &&
20144 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20145 MI->getOperand(3).isImm() &&
20146 MI->getOperand(3).getImm() == 0 &&
20155 MI->getOperand(0).isReg() &&
20156 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20157 MI->getOperand(1).isReg() &&
20158 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20159 MI->getOperand(2).isReg() &&
20160 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20161 MI->getOperand(3).isImm() &&
20162 MI->getOperand(3).getImm() == 0 &&
20171 MI->getOperand(0).isReg() &&
20172 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20173 MI->getOperand(1).isReg() &&
20174 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20175 MI->getOperand(2).isReg() &&
20176 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20177 MI->getOperand(3).isImm() &&
20178 MI->getOperand(3).getImm() == 0 &&
20187 MI->getOperand(0).isReg() &&
20188 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20189 MI->getOperand(1).isReg() &&
20190 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20191 MI->getOperand(2).isReg() &&
20192 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20193 MI->getOperand(3).isImm() &&
20194 MI->getOperand(3).getImm() == 0 &&
20203 MI->getOperand(0).isReg() &&
20204 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20205 MI->getOperand(1).isReg() &&
20206 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20207 MI->getOperand(2).isReg() &&
20208 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20209 MI->getOperand(3).isImm() &&
20210 MI->getOperand(3).getImm() == 0 &&
20219 MI->getOperand(0).isReg() &&
20220 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20221 MI->getOperand(1).isReg() &&
20222 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20223 MI->getOperand(2).isReg() &&
20224 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20225 MI->getOperand(3).isImm() &&
20226 MI->getOperand(3).getImm() == 0 &&
20235 MI->getOperand(0).isReg() &&
20236 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20237 MI->getOperand(1).isReg() &&
20238 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20239 MI->getOperand(2).isReg() &&
20240 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20241 MI->getOperand(3).isImm() &&
20242 MI->getOperand(3).getImm() == 0 &&
20251 MI->getOperand(0).isReg() &&
20252 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20253 MI->getOperand(1).isReg() &&
20254 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20255 MI->getOperand(2).isReg() &&
20256 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20257 MI->getOperand(3).isImm() &&
20258 MI->getOperand(3).getImm() == 0 &&
20267 MI->getOperand(0).isReg() &&
20268 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20269 MI->getOperand(1).isReg() &&
20270 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20271 MI->getOperand(2).isReg() &&
20272 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20273 MI->getOperand(3).isImm() &&
20274 MI->getOperand(3).getImm() == 0 &&
20283 MI->getOperand(0).isReg() &&
20284 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20285 MI->getOperand(1).isReg() &&
20286 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20287 MI->getOperand(2).isReg() &&
20288 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20289 MI->getOperand(3).isImm() &&
20290 MI->getOperand(3).getImm() == 0 &&
20299 MI->getOperand(0).isReg() &&
20300 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20301 MI->getOperand(1).isReg() &&
20302 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20303 MI->getOperand(2).isReg() &&
20304 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20305 MI->getOperand(3).isImm() &&
20306 MI->getOperand(3).getImm() == 0 &&
20315 MI->getOperand(0).isReg() &&
20316 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
20317 MI->getOperand(1).isReg() &&
20318 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
20319 MI->getOperand(2).isReg() &&
20320 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20321 MI->getOperand(3).isImm() &&
20322 MI->getOperand(3).getImm() == 0) {
20330 MI->getOperand(0).isReg() &&
20331 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
20332 MI->getOperand(1).isReg() &&
20333 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
20334 MI->getOperand(2).isReg() &&
20335 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20336 MI->getOperand(3).isImm() &&
20337 MI->getOperand(3).getImm() == 0) {
20345 MI->getOperand(0).isReg() &&
20346 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
20347 MI->getOperand(1).isReg() &&
20348 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
20349 MI->getOperand(2).isReg() &&
20350 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20351 MI->getOperand(3).isImm() &&
20352 MI->getOperand(3).getImm() == 0) {
20360 MI->getOperand(0).isReg() &&
20361 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
20362 MI->getOperand(1).isReg() &&
20363 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
20364 MI->getOperand(2).isReg() &&
20365 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20366 MI->getOperand(3).isImm() &&
20367 MI->getOperand(3).getImm() == 0) {
20375 MI->getOperand(0).isReg() &&
20376 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
20377 MI->getOperand(1).isReg() &&
20378 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
20379 MI->getOperand(2).isReg() &&
20380 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20381 MI->getOperand(3).isImm() &&
20382 MI->getOperand(3).getImm() == 0) {
20390 MI->getOperand(0).isReg() &&
20391 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20392 MI->getOperand(1).isReg() &&
20393 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20394 MI->getOperand(2).isReg() &&
20395 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20396 MI->getOperand(3).isImm() &&
20397 MI->getOperand(3).getImm() == 0 &&
20406 MI->getOperand(0).isReg() &&
20407 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20408 MI->getOperand(1).isReg() &&
20409 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20410 MI->getOperand(2).isReg() &&
20411 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
20412 MI->getOperand(3).getReg() == AArch64::XZR &&
20421 MI->getOperand(0).isReg() &&
20422 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20423 MI->getOperand(1).isReg() &&
20424 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20425 MI->getOperand(2).isReg() &&
20426 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
20427 MI->getOperand(3).getReg() == AArch64::XZR &&
20436 MI->getOperand(0).isReg() &&
20437 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20438 MI->getOperand(1).isReg() &&
20439 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20440 MI->getOperand(2).isReg() &&
20441 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20442 MI->getOperand(3).isImm() &&
20443 MI->getOperand(3).getImm() == 0 &&
20452 MI->getOperand(0).isReg() &&
20453 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20454 MI->getOperand(1).isReg() &&
20455 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20456 MI->getOperand(2).isReg() &&
20457 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
20458 MI->getOperand(3).getReg() == AArch64::XZR &&
20467 MI->getOperand(0).isReg() &&
20468 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20469 MI->getOperand(1).isReg() &&
20470 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20471 MI->getOperand(2).isReg() &&
20472 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20473 MI->getOperand(3).isImm() &&
20474 MI->getOperand(3).getImm() == 0 &&
20483 MI->getOperand(0).isReg() &&
20484 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20485 MI->getOperand(1).isReg() &&
20486 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20487 MI->getOperand(2).isReg() &&
20488 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
20489 MI->getOperand(3).getReg() == AArch64::XZR &&
20498 MI->getOperand(0).isReg() &&
20499 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20500 MI->getOperand(1).isReg() &&
20501 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20502 MI->getOperand(2).isReg() &&
20503 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
20504 MI->getOperand(3).getReg() == AArch64::XZR &&
20513 MI->getOperand(0).isReg() &&
20514 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20515 MI->getOperand(1).isReg() &&
20516 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20517 MI->getOperand(2).isReg() &&
20518 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
20519 MI->getOperand(3).getReg() == AArch64::XZR &&
20528 MI->getOperand(0).isReg() &&
20529 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20530 MI->getOperand(1).isReg() &&
20531 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20532 MI->getOperand(2).isReg() &&
20533 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
20534 MI->getOperand(3).getReg() == AArch64::XZR &&
20543 MI->getOperand(0).isReg() &&
20544 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20545 MI->getOperand(1).isReg() &&
20546 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20547 MI->getOperand(2).isReg() &&
20548 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
20549 MI->getOperand(3).getReg() == AArch64::XZR &&
20558 MI->getOperand(0).isReg() &&
20559 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20560 MI->getOperand(1).isReg() &&
20561 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20562 MI->getOperand(2).isReg() &&
20563 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
20564 MI->getOperand(3).getReg() == AArch64::XZR &&
20573 MI->getOperand(0).isReg() &&
20574 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20575 MI->getOperand(1).isReg() &&
20576 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20577 MI->getOperand(2).isReg() &&
20578 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
20579 MI->getOperand(3).getReg() == AArch64::XZR &&
20588 MI->getOperand(0).isReg() &&
20589 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20590 MI->getOperand(1).isReg() &&
20591 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20592 MI->getOperand(2).isReg() &&
20593 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20594 MI->getOperand(3).isImm() &&
20595 MI->getOperand(3).getImm() == 0 &&
20604 MI->getOperand(0).isReg() &&
20605 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20606 MI->getOperand(1).isReg() &&
20607 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20608 MI->getOperand(2).isReg() &&
20609 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
20610 MI->getOperand(3).getReg() == AArch64::XZR &&
20619 MI->getOperand(0).isReg() &&
20620 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20621 MI->getOperand(1).isReg() &&
20622 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20623 MI->getOperand(2).isReg() &&
20624 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
20625 MI->getOperand(3).getReg() == AArch64::XZR &&
20634 MI->getOperand(0).isReg() &&
20635 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
20636 MI->getOperand(1).isReg() &&
20637 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
20638 MI->getOperand(2).isReg() &&
20639 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20640 MI->getOperand(3).isImm() &&
20641 MI->getOperand(3).getImm() == 0) {
20649 MI->getOperand(0).isReg() &&
20650 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
20651 MI->getOperand(1).isReg() &&
20652 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
20653 MI->getOperand(2).isReg() &&
20654 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20655 MI->getOperand(3).isImm() &&
20656 MI->getOperand(3).getImm() == 0) {
20664 MI->getOperand(0).isReg() &&
20665 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
20666 MI->getOperand(1).isReg() &&
20667 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
20668 MI->getOperand(2).isReg() &&
20669 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20670 MI->getOperand(3).isImm() &&
20671 MI->getOperand(3).getImm() == 0) {
20679 MI->getOperand(0).isReg() &&
20680 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
20681 MI->getOperand(1).isReg() &&
20682 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
20683 MI->getOperand(2).isReg() &&
20684 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20685 MI->getOperand(3).isImm() &&
20686 MI->getOperand(3).getImm() == 0) {
20694 MI->getOperand(0).isReg() &&
20695 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
20696 MI->getOperand(1).isReg() &&
20697 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
20698 MI->getOperand(2).isReg() &&
20699 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20700 MI->getOperand(3).isImm() &&
20701 MI->getOperand(3).getImm() == 0) {
20709 MI->getOperand(0).isReg() &&
20710 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
20711 MI->getOperand(1).isReg() &&
20712 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
20713 MI->getOperand(2).isReg() &&
20714 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20715 MI->getOperand(3).isImm() &&
20716 MI->getOperand(3).getImm() == 0) {
20724 MI->getOperand(0).isReg() &&
20725 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
20726 MI->getOperand(1).isReg() &&
20727 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
20728 MI->getOperand(2).isImm() &&
20729 MI->getOperand(2).getImm() == 0 &&
20738 MI->getOperand(0).isReg() &&
20739 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
20740 MI->getOperand(1).isReg() &&
20741 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
20742 MI->getOperand(2).isImm() &&
20743 MI->getOperand(2).getImm() == 0 &&
20752 MI->getOperand(0).isReg() &&
20753 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
20754 MI->getOperand(1).isReg() &&
20755 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
20756 MI->getOperand(2).isReg() &&
20757 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
20758 MI->getOperand(3).isImm() &&
20759 MI->getOperand(3).getImm() == 0 &&
20760 MI->getOperand(4).isImm() &&
20761 MI->getOperand(4).getImm() == 0) {
20769 MI->getOperand(0).isReg() &&
20770 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
20771 MI->getOperand(1).isReg() &&
20772 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
20773 MI->getOperand(2).isImm() &&
20774 MI->getOperand(2).getImm() == 0) {
20782 MI->getOperand(0).isReg() &&
20783 MRI.getRegClass(AArch64::FPR8RegClassID).contains(MI->getOperand(0).getReg()) &&
20784 MI->getOperand(1).isReg() &&
20785 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
20786 MI->getOperand(2).isReg() &&
20787 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
20788 MI->getOperand(3).isImm() &&
20789 MI->getOperand(3).getImm() == 0 &&
20790 MI->getOperand(4).isImm() &&
20791 MI->getOperand(4).getImm() == 0) {
20799 MI->getOperand(0).isReg() &&
20800 MRI.getRegClass(AArch64::FPR8RegClassID).contains(MI->getOperand(0).getReg()) &&
20801 MI->getOperand(1).isReg() &&
20802 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
20803 MI->getOperand(2).isImm() &&
20804 MI->getOperand(2).getImm() == 0) {
20812 MI->getOperand(0).isReg() &&
20813 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
20814 MI->getOperand(1).isReg() &&
20815 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
20816 MI->getOperand(2).isReg() &&
20817 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
20818 MI->getOperand(3).isImm() &&
20819 MI->getOperand(3).getImm() == 0 &&
20820 MI->getOperand(4).isImm() &&
20821 MI->getOperand(4).getImm() == 0) {
20829 MI->getOperand(0).isReg() &&
20830 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
20831 MI->getOperand(1).isReg() &&
20832 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
20833 MI->getOperand(2).isImm() &&
20834 MI->getOperand(2).getImm() == 0) {
20842 MI->getOperand(0).isReg() &&
20843 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
20844 MI->getOperand(1).isReg() &&
20845 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
20846 MI->getOperand(2).isReg() &&
20847 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
20848 MI->getOperand(3).isImm() &&
20849 MI->getOperand(3).getImm() == 0 &&
20850 MI->getOperand(4).isImm() &&
20851 MI->getOperand(4).getImm() == 0) {
20859 MI->getOperand(0).isReg() &&
20860 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
20861 MI->getOperand(1).isReg() &&
20862 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
20863 MI->getOperand(2).isImm() &&
20864 MI->getOperand(2).getImm() == 0) {
20872 MI->getOperand(0).isReg() &&
20873 MRI.getRegClass(AArch64::FPR16RegClassID).contains(MI->getOperand(0).getReg()) &&
20874 MI->getOperand(1).isReg() &&
20875 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
20876 MI->getOperand(2).isReg() &&
20877 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
20878 MI->getOperand(3).isImm() &&
20879 MI->getOperand(3).getImm() == 0 &&
20880 MI->getOperand(4).isImm() &&
20881 MI->getOperand(4).getImm() == 0) {
20889 MI->getOperand(0).isReg() &&
20890 MRI.getRegClass(AArch64::FPR16RegClassID).contains(MI->getOperand(0).getReg()) &&
20891 MI->getOperand(1).isReg() &&
20892 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
20893 MI->getOperand(2).isImm() &&
20894 MI->getOperand(2).getImm() == 0) {
20902 MI->getOperand(0).isReg() &&
20903 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
20904 MI->getOperand(1).isReg() &&
20905 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
20906 MI->getOperand(2).isReg() &&
20907 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
20908 MI->getOperand(3).isImm() &&
20909 MI->getOperand(3).getImm() == 0 &&
20910 MI->getOperand(4).isImm() &&
20911 MI->getOperand(4).getImm() == 0) {
20919 MI->getOperand(0).isReg() &&
20920 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
20921 MI->getOperand(1).isReg() &&
20922 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
20923 MI->getOperand(2).isImm() &&
20924 MI->getOperand(2).getImm() == 0) {
20932 MI->getOperand(0).isReg() &&
20933 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
20934 MI->getOperand(1).isReg() &&
20935 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
20936 MI->getOperand(2).isReg() &&
20937 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
20938 MI->getOperand(3).isImm() &&
20939 MI->getOperand(3).getImm() == 0 &&
20940 MI->getOperand(4).isImm() &&
20941 MI->getOperand(4).getImm() == 0) {
20949 MI->getOperand(0).isReg() &&
20950 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
20951 MI->getOperand(1).isReg() &&
20952 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
20953 MI->getOperand(2).isImm() &&
20954 MI->getOperand(2).getImm() == 0) {
20962 MI->getOperand(0).isReg() &&
20963 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
20964 MI->getOperand(1).isReg() &&
20965 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
20966 MI->getOperand(2).isReg() &&
20967 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
20968 MI->getOperand(3).isImm() &&
20969 MI->getOperand(3).getImm() == 0 &&
20970 MI->getOperand(4).isImm() &&
20971 MI->getOperand(4).getImm() == 0) {
20979 MI->getOperand(0).isReg() &&
20980 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
20981 MI->getOperand(1).isReg() &&
20982 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
20983 MI->getOperand(2).isImm() &&
20984 MI->getOperand(2).getImm() == 0) {
20992 MI->getOperand(0).isReg() &&
20993 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
20994 MI->getOperand(1).isReg() &&
20995 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
20996 MI->getOperand(2).isReg() &&
20997 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
20998 MI->getOperand(3).isImm() &&
20999 MI->getOperand(3).getImm() == 0 &&
21000 MI->getOperand(4).isImm() &&
21001 MI->getOperand(4).getImm() == 0) {
21009 MI->getOperand(0).isReg() &&
21010 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21011 MI->getOperand(1).isReg() &&
21012 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21013 MI->getOperand(2).isImm() &&
21014 MI->getOperand(2).getImm() == 0) {
21022 MI->getOperand(0).isReg() &&
21023 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21024 MI->getOperand(1).isReg() &&
21025 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21026 MI->getOperand(2).isReg() &&
21027 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
21028 MI->getOperand(3).isImm() &&
21029 MI->getOperand(3).getImm() == 0 &&
21030 MI->getOperand(4).isImm() &&
21031 MI->getOperand(4).getImm() == 0) {
21039 MI->getOperand(0).isReg() &&
21040 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21041 MI->getOperand(1).isReg() &&
21042 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21043 MI->getOperand(2).isImm() &&
21044 MI->getOperand(2).getImm() == 0) {
21052 MI->getOperand(0).isReg() &&
21053 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21054 MI->getOperand(1).isReg() &&
21055 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21056 MI->getOperand(2).isReg() &&
21057 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
21058 MI->getOperand(3).isImm() &&
21059 MI->getOperand(3).getImm() == 0 &&
21060 MI->getOperand(4).isImm() &&
21061 MI->getOperand(4).getImm() == 0) {
21069 MI->getOperand(0).isReg() &&
21070 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21071 MI->getOperand(1).isReg() &&
21072 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21073 MI->getOperand(2).isImm() &&
21074 MI->getOperand(2).getImm() == 0) {
21082 MI->getOperand(0).isReg() &&
21083 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21084 MI->getOperand(1).isReg() &&
21085 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21086 MI->getOperand(2).isReg() &&
21087 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
21088 MI->getOperand(3).isImm() &&
21089 MI->getOperand(3).getImm() == 0 &&
21090 MI->getOperand(4).isImm() &&
21091 MI->getOperand(4).getImm() == 0) {
21099 MI->getOperand(0).isReg() &&
21100 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21101 MI->getOperand(1).isReg() &&
21102 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21103 MI->getOperand(2).isImm() &&
21104 MI->getOperand(2).getImm() == 0) {
21112 MI->getOperand(0).isReg() &&
21113 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21114 MI->getOperand(1).isReg() &&
21115 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21116 MI->getOperand(2).isReg() &&
21117 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
21118 MI->getOperand(3).isImm() &&
21119 MI->getOperand(3).getImm() == 0 &&
21120 MI->getOperand(4).isImm() &&
21121 MI->getOperand(4).getImm() == 0) {
21129 MI->getOperand(0).isReg() &&
21130 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21131 MI->getOperand(1).isReg() &&
21132 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21133 MI->getOperand(2).isImm() &&
21134 MI->getOperand(2).getImm() == 0) {
21142 MI->getOperand(0).isReg() &&
21143 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21144 MI->getOperand(1).isReg() &&
21145 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21146 MI->getOperand(2).isReg() &&
21147 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
21148 MI->getOperand(3).isImm() &&
21149 MI->getOperand(3).getImm() == 0 &&
21150 MI->getOperand(4).isImm() &&
21151 MI->getOperand(4).getImm() == 0) {
21159 MI->getOperand(0).isReg() &&
21160 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21161 MI->getOperand(1).isReg() &&
21162 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21163 MI->getOperand(2).isImm() &&
21164 MI->getOperand(2).getImm() == 0) {
21172 MI->getOperand(0).isReg() &&
21173 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
21174 MI->getOperand(1).isReg() &&
21175 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21176 MI->getOperand(2).isImm() &&
21177 MI->getOperand(2).getImm() == 0 &&
21186 MI->getOperand(0).isReg() &&
21187 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
21188 MI->getOperand(1).isReg() &&
21189 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21190 MI->getOperand(2).isImm() &&
21191 MI->getOperand(2).getImm() == 0 &&
21200 MI->getOperand(0).getReg() == AArch64::WZR &&
21201 MI->getOperand(1).isReg() &&
21202 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21203 MI->getOperand(2).isReg() &&
21204 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21213 MI->getOperand(0).getReg() == AArch64::WZR &&
21214 MI->getOperand(1).isReg() &&
21215 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21216 MI->getOperand(2).isReg() &&
21217 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21226 MI->getOperand(0).getReg() == AArch64::WZR &&
21227 MI->getOperand(1).isReg() &&
21228 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21229 MI->getOperand(2).isReg() &&
21230 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21239 MI->getOperand(0).getReg() == AArch64::WZR &&
21240 MI->getOperand(1).isReg() &&
21241 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21242 MI->getOperand(2).isReg() &&
21243 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21252 MI->getOperand(0).getReg() == AArch64::WZR &&
21253 MI->getOperand(1).isReg() &&
21254 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21255 MI->getOperand(2).isReg() &&
21256 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21265 MI->getOperand(0).getReg() == AArch64::XZR &&
21266 MI->getOperand(1).isReg() &&
21267 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
21268 MI->getOperand(2).isReg() &&
21269 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21278 MI->getOperand(0).getReg() == AArch64::WZR &&
21279 MI->getOperand(1).isReg() &&
21280 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21281 MI->getOperand(2).isReg() &&
21282 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21291 MI->getOperand(0).getReg() == AArch64::XZR &&
21292 MI->getOperand(1).isReg() &&
21293 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
21294 MI->getOperand(2).isReg() &&
21295 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21304 MI->getOperand(0).getReg() == AArch64::WZR &&
21305 MI->getOperand(1).isReg() &&
21306 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21307 MI->getOperand(2).isReg() &&
21308 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21317 MI->getOperand(0).getReg() == AArch64::WZR &&
21318 MI->getOperand(1).isReg() &&
21319 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21320 MI->getOperand(2).isReg() &&
21321 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21330 MI->getOperand(0).getReg() == AArch64::WZR &&
21331 MI->getOperand(1).isReg() &&
21332 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21333 MI->getOperand(2).isReg() &&
21334 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21343 MI->getOperand(0).getReg() == AArch64::WZR &&
21344 MI->getOperand(1).isReg() &&
21345 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21346 MI->getOperand(2).isReg() &&
21347 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21356 MI->getOperand(0).getReg() == AArch64::WZR &&
21357 MI->getOperand(1).isReg() &&
21358 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21359 MI->getOperand(2).isReg() &&
21360 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21369 MI->getOperand(0).getReg() == AArch64::XZR &&
21370 MI->getOperand(1).isReg() &&
21371 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
21372 MI->getOperand(2).isReg() &&
21373 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21382 MI->getOperand(0).getReg() == AArch64::WZR &&
21383 MI->getOperand(1).isReg() &&
21384 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21385 MI->getOperand(2).isReg() &&
21386 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21395 MI->getOperand(0).getReg() == AArch64::XZR &&
21396 MI->getOperand(1).isReg() &&
21397 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
21398 MI->getOperand(2).isReg() &&
21399 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21408 MI->getOperand(0).getReg() == AArch64::WZR &&
21409 MI->getOperand(1).isReg() &&
21410 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21411 MI->getOperand(2).isReg() &&
21412 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21421 MI->getOperand(0).getReg() == AArch64::WZR &&
21422 MI->getOperand(1).isReg() &&
21423 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21424 MI->getOperand(2).isReg() &&
21425 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21434 MI->getOperand(0).getReg() == AArch64::WZR &&
21435 MI->getOperand(1).isReg() &&
21436 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21437 MI->getOperand(2).isReg() &&
21438 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21447 MI->getOperand(0).getReg() == AArch64::WZR &&
21448 MI->getOperand(1).isReg() &&
21449 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21450 MI->getOperand(2).isReg() &&
21451 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21460 MI->getOperand(0).getReg() == AArch64::WZR &&
21461 MI->getOperand(1).isReg() &&
21462 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21463 MI->getOperand(2).isReg() &&
21464 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21473 MI->getOperand(0).getReg() == AArch64::XZR &&
21474 MI->getOperand(1).isReg() &&
21475 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
21476 MI->getOperand(2).isReg() &&
21477 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21486 MI->getOperand(0).getReg() == AArch64::WZR &&
21487 MI->getOperand(1).isReg() &&
21488 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21489 MI->getOperand(2).isReg() &&
21490 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21499 MI->getOperand(0).getReg() == AArch64::XZR &&
21500 MI->getOperand(1).isReg() &&
21501 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
21502 MI->getOperand(2).isReg() &&
21503 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21512 MI->getOperand(0).isReg() &&
21513 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21514 MI->getOperand(1).isReg() &&
21515 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21516 MI->getOperand(2).isImm() &&
21517 MI->getOperand(2).getImm() == 0) {
21525 MI->getOperand(0).isReg() &&
21526 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21527 MI->getOperand(1).isReg() &&
21528 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21529 MI->getOperand(2).isImm() &&
21530 MI->getOperand(2).getImm() == 0) {
21538 MI->getOperand(0).isReg() &&
21539 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21540 MI->getOperand(1).isReg() &&
21541 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21542 MI->getOperand(2).isImm() &&
21543 MI->getOperand(2).getImm() == 0) {
21551 MI->getOperand(0).isReg() &&
21552 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21553 MI->getOperand(1).isReg() &&
21554 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21555 MI->getOperand(2).isImm() &&
21556 MI->getOperand(2).getImm() == 0) {
21564 MI->getOperand(0).isReg() &&
21565 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21566 MI->getOperand(1).isReg() &&
21567 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21568 MI->getOperand(2).isImm() &&
21569 MI->getOperand(2).getImm() == 0) {
21577 MI->getOperand(0).isReg() &&
21578 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21579 MI->getOperand(1).isReg() &&
21580 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21581 MI->getOperand(2).isImm() &&
21582 MI->getOperand(2).getImm() == 0) {
21590 MI->getOperand(0).isReg() &&
21591 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21592 MI->getOperand(1).isReg() &&
21593 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21594 MI->getOperand(2).isImm() &&
21595 MI->getOperand(2).getImm() == 0) {
21603 MI->getOperand(0).isReg() &&
21604 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21605 MI->getOperand(1).isReg() &&
21606 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21607 MI->getOperand(2).isImm() &&
21608 MI->getOperand(2).getImm() == 0) {
21616 MI->getOperand(0).isReg() &&
21617 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21618 MI->getOperand(1).isReg() &&
21619 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21620 MI->getOperand(2).isImm() &&
21621 MI->getOperand(2).getImm() == 0) {
21629 MI->getOperand(0).getReg() == AArch64::WZR &&
21630 MI->getOperand(1).isReg() &&
21631 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21632 MI->getOperand(2).isReg() &&
21633 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21642 MI->getOperand(0).getReg() == AArch64::WZR &&
21643 MI->getOperand(1).isReg() &&
21644 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21645 MI->getOperand(2).isReg() &&
21646 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21655 MI->getOperand(0).getReg() == AArch64::WZR &&
21656 MI->getOperand(1).isReg() &&
21657 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21658 MI->getOperand(2).isReg() &&
21659 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21668 MI->getOperand(0).getReg() == AArch64::WZR &&
21669 MI->getOperand(1).isReg() &&
21670 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21671 MI->getOperand(2).isReg() &&
21672 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21681 MI->getOperand(0).getReg() == AArch64::WZR &&
21682 MI->getOperand(1).isReg() &&
21683 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21684 MI->getOperand(2).isReg() &&
21685 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21694 MI->getOperand(0).getReg() == AArch64::XZR &&
21695 MI->getOperand(1).isReg() &&
21696 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
21697 MI->getOperand(2).isReg() &&
21698 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21707 MI->getOperand(0).getReg() == AArch64::WZR &&
21708 MI->getOperand(1).isReg() &&
21709 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21710 MI->getOperand(2).isReg() &&
21711 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21720 MI->getOperand(0).getReg() == AArch64::XZR &&
21721 MI->getOperand(1).isReg() &&
21722 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
21723 MI->getOperand(2).isReg() &&
21724 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21733 MI->getOperand(0).getReg() == AArch64::WZR &&
21734 MI->getOperand(1).isReg() &&
21735 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21736 MI->getOperand(2).isReg() &&
21737 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21746 MI->getOperand(0).getReg() == AArch64::WZR &&
21747 MI->getOperand(1).isReg() &&
21748 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21749 MI->getOperand(2).isReg() &&
21750 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21759 MI->getOperand(0).getReg() == AArch64::WZR &&
21760 MI->getOperand(1).isReg() &&
21761 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21762 MI->getOperand(2).isReg() &&
21763 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21772 MI->getOperand(0).getReg() == AArch64::WZR &&
21773 MI->getOperand(1).isReg() &&
21774 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21775 MI->getOperand(2).isReg() &&
21776 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21785 MI->getOperand(0).getReg() == AArch64::WZR &&
21786 MI->getOperand(1).isReg() &&
21787 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21788 MI->getOperand(2).isReg() &&
21789 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21798 MI->getOperand(0).getReg() == AArch64::XZR &&
21799 MI->getOperand(1).isReg() &&
21800 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
21801 MI->getOperand(2).isReg() &&
21802 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21811 MI->getOperand(0).getReg() == AArch64::WZR &&
21812 MI->getOperand(1).isReg() &&
21813 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21814 MI->getOperand(2).isReg() &&
21815 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21824 MI->getOperand(0).getReg() == AArch64::XZR &&
21825 MI->getOperand(1).isReg() &&
21826 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
21827 MI->getOperand(2).isReg() &&
21828 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21837 MI->getOperand(0).isReg() &&
21838 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21839 MI->getOperand(1).isReg() &&
21840 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21841 MI->getOperand(2).isImm() &&
21842 MI->getOperand(2).getImm() == 0) {
21850 MI->getOperand(0).isReg() &&
21851 MRI.getRegClass(AArch64::FPR8RegClassID).contains(MI->getOperand(0).getReg()) &&
21852 MI->getOperand(1).isReg() &&
21853 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21854 MI->getOperand(2).isImm() &&
21855 MI->getOperand(2).getImm() == 0) {
21863 MI->getOperand(0).isReg() &&
21864 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21865 MI->getOperand(1).isReg() &&
21866 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21867 MI->getOperand(2).isImm() &&
21868 MI->getOperand(2).getImm() == 0) {
21876 MI->getOperand(0).isReg() &&
21877 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21878 MI->getOperand(1).isReg() &&
21879 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21880 MI->getOperand(2).isImm() &&
21881 MI->getOperand(2).getImm() == 0) {
21889 MI->getOperand(0).isReg() &&
21890 MRI.getRegClass(AArch64::FPR16RegClassID).contains(MI->getOperand(0).getReg()) &&
21891 MI->getOperand(1).isReg() &&
21892 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21893 MI->getOperand(2).isImm() &&
21894 MI->getOperand(2).getImm() == 0) {
21902 MI->getOperand(0).isReg() &&
21903 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
21904 MI->getOperand(1).isReg() &&
21905 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21906 MI->getOperand(2).isImm() &&
21907 MI->getOperand(2).getImm() == 0) {
21915 MI->getOperand(0).isReg() &&
21916 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21917 MI->getOperand(1).isReg() &&
21918 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21919 MI->getOperand(2).isImm() &&
21920 MI->getOperand(2).getImm() == 0) {
21928 MI->getOperand(0).isReg() &&
21929 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21930 MI->getOperand(1).isReg() &&
21931 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21932 MI->getOperand(2).isImm() &&
21933 MI->getOperand(2).getImm() == 0) {
21941 MI->getOperand(0).isReg() &&
21942 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21943 MI->getOperand(1).isReg() &&
21944 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21945 MI->getOperand(2).isImm() &&
21946 MI->getOperand(2).getImm() == 0) {
21954 MI->getOperand(0).isReg() &&
21955 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21956 MI->getOperand(1).isReg() &&
21957 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21958 MI->getOperand(2).isImm() &&
21959 MI->getOperand(2).getImm() == 0) {
21967 MI->getOperand(0).isReg() &&
21968 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21969 MI->getOperand(1).isReg() &&
21970 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21971 MI->getOperand(2).isImm() &&
21972 MI->getOperand(2).getImm() == 0) {
21980 MI->getOperand(0).isReg() &&
21981 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21982 MI->getOperand(1).isReg() &&
21983 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21984 MI->getOperand(2).isImm() &&
21985 MI->getOperand(2).getImm() == 0) {
21993 MI->getOperand(0).isReg() &&
21994 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21995 MI->getOperand(1).isReg() &&
21996 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21997 MI->getOperand(2).isImm() &&
21998 MI->getOperand(2).getImm() == 0) {
22006 MI->getOperand(0).isReg() &&
22007 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22008 MI->getOperand(1).isReg() &&
22009 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
22010 MI->getOperand(2).isImm() &&
22011 MI->getOperand(2).getImm() == 0) {
22019 MI->getOperand(0).isReg() &&
22020 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22021 MI->getOperand(1).isReg() &&
22022 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22023 MI->getOperand(2).isReg() &&
22024 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
22025 MI->getOperand(3).getReg() == AArch64::WZR) {
22033 MI->getOperand(0).isReg() &&
22034 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22035 MI->getOperand(1).isReg() &&
22036 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
22037 MI->getOperand(2).isReg() &&
22038 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
22039 MI->getOperand(3).getReg() == AArch64::XZR) {
22047 MI->getOperand(0).isReg() &&
22048 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22049 MI->getOperand(1).isReg() &&
22050 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22051 MI->getOperand(2).isReg() &&
22052 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
22053 MI->getOperand(3).getReg() == AArch64::WZR) {
22061 MI->getOperand(0).isReg() &&
22062 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22063 MI->getOperand(1).isReg() &&
22064 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
22065 MI->getOperand(2).isReg() &&
22066 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
22067 MI->getOperand(3).getReg() == AArch64::XZR) {
22075 MI->getOperand(0).isReg() &&
22076 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
22077 MI->getOperand(1).isReg() &&
22078 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg())) {
22086 MI->getOperand(0).isReg() &&
22087 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22088 MI->getOperand(1).isReg() &&
22089 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg())) {
22097 MI->getOperand(0).isReg() &&
22098 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22099 MI->getOperand(1).getReg() == AArch64::WZR &&
22100 MI->getOperand(2).isReg() &&
22101 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
22102 MI->getOperand(3).isImm() &&
22103 MI->getOperand(3).getImm() == 0) {
22109 MI->getOperand(0).isReg() &&
22110 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22111 MI->getOperand(1).getReg() == AArch64::WZR &&
22112 MI->getOperand(2).isReg() &&
22113 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
22119 MI->getOperand(0).isReg() &&
22120 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22121 MI->getOperand(1).isReg() &&
22122 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22123 MI->getOperand(2).isReg() &&
22124 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
22125 MI->getOperand(3).isImm() &&
22126 MI->getOperand(3).getImm() == 0) {
22134 MI->getOperand(0).isReg() &&
22135 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22136 MI->getOperand(1).getReg() == AArch64::XZR &&
22137 MI->getOperand(2).isReg() &&
22138 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
22139 MI->getOperand(3).isImm() &&
22140 MI->getOperand(3).getImm() == 0) {
22146 MI->getOperand(0).isReg() &&
22147 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22148 MI->getOperand(1).getReg() == AArch64::XZR &&
22149 MI->getOperand(2).isReg() &&
22150 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg())) {
22156 MI->getOperand(0).isReg() &&
22157 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22158 MI->getOperand(1).isReg() &&
22159 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
22160 MI->getOperand(2).isReg() &&
22161 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
22162 MI->getOperand(3).isImm() &&
22163 MI->getOperand(3).getImm() == 0) {
22171 MI->getOperand(0).isReg() &&
22172 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
22173 MI->getOperand(1).isReg() &&
22174 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
22175 MI->getOperand(2).isReg() &&
22176 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
22176 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
22177 MI->getOperand(3).isReg() &&
22178 MI->getOperand(3).getReg() == MI->getOperand(1).getReg() &&
22178 MI->getOperand(3).getReg() == MI->getOperand(1).getReg() &&
22187 MI->getOperand(0).isReg() &&
22188 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22189 MI->getOperand(1).getReg() == AArch64::WZR &&
22190 MI->getOperand(2).isReg() &&
22191 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
22192 MI->getOperand(3).isImm() &&
22193 MI->getOperand(3).getImm() == 0) {
22199 MI->getOperand(0).isReg() &&
22200 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22201 MI->getOperand(1).isReg() &&
22202 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22203 MI->getOperand(2).isReg() &&
22204 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
22205 MI->getOperand(3).isImm() &&
22206 MI->getOperand(3).getImm() == 0) {
22214 MI->getOperand(0).isReg() &&
22215 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22216 MI->getOperand(1).getReg() == AArch64::XZR &&
22217 MI->getOperand(2).isReg() &&
22218 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
22219 MI->getOperand(3).isImm() &&
22220 MI->getOperand(3).getImm() == 0) {
22226 MI->getOperand(0).isReg() &&
22227 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22228 MI->getOperand(1).isReg() &&
22229 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
22230 MI->getOperand(2).isReg() &&
22231 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
22232 MI->getOperand(3).isImm() &&
22233 MI->getOperand(3).getImm() == 0) {
22241 MI->getOperand(0).isReg() &&
22242 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
22243 MI->getOperand(1).isReg() &&
22244 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
22245 MI->getOperand(2).isReg() &&
22246 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
22246 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
22247 MI->getOperand(3).isReg() &&
22248 MI->getOperand(3).getReg() == MI->getOperand(1).getReg() &&
22248 MI->getOperand(3).getReg() == MI->getOperand(1).getReg() &&
22257 MI->getOperand(0).isReg() &&
22258 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
22259 AArch64InstPrinterValidateMCOperand(MI->getOperand(2), STI, 1) &&
22266 MI->getOperand(0).isReg() &&
22267 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
22268 AArch64InstPrinterValidateMCOperand(MI->getOperand(2), STI, 2) &&
22275 MI->getOperand(0).isReg() &&
22276 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
22277 AArch64InstPrinterValidateMCOperand(MI->getOperand(2), STI, 3) &&
22286 MI->getOperand(0).isReg() &&
22287 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
22288 MI->getOperand(1).isReg() &&
22289 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(1).getReg()) &&
22290 MI->getOperand(2).isReg() &&
22291 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
22291 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
22300 MI->getOperand(0).isReg() &&
22301 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
22302 MI->getOperand(1).isReg() &&
22303 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
22304 MI->getOperand(2).isReg() &&
22305 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
22305 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
22313 MI->getOperand(0).isReg() &&
22314 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22315 MI->getOperand(1).isReg() &&
22316 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
22317 MI->getOperand(2).isReg() &&
22318 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
22318 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
22326 MI->getOperand(1).isReg() &&
22327 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
22328 MI->getOperand(2).isReg() &&
22329 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
22330 MI->getOperand(3).isImm() &&
22331 MI->getOperand(3).getImm() == 0 &&
22340 MI->getOperand(1).isReg() &&
22341 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
22342 MI->getOperand(2).isReg() &&
22343 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22344 MI->getOperand(3).isImm() &&
22345 MI->getOperand(3).getImm() == 0 &&
22354 MI->getOperand(1).isReg() &&
22355 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
22356 MI->getOperand(2).isReg() &&
22357 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
22358 MI->getOperand(3).isImm() &&
22359 MI->getOperand(3).getImm() == 0 &&
22368 MI->getOperand(1).isReg() &&
22369 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
22370 MI->getOperand(2).isReg() &&
22371 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
22372 MI->getOperand(3).isImm() &&
22373 MI->getOperand(3).getImm() == 0 &&
22382 MI->getOperand(1).isReg() &&
22383 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
22384 MI->getOperand(2).isReg() &&
22385 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22386 MI->getOperand(3).isImm() &&
22387 MI->getOperand(3).getImm() == 0 &&
22396 MI->getOperand(1).isReg() &&
22397 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
22398 MI->getOperand(2).isReg() &&
22399 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
22400 MI->getOperand(3).isImm() &&
22401 MI->getOperand(3).getImm() == 0 &&
22410 MI->getOperand(1).isReg() &&
22411 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
22412 MI->getOperand(2).isReg() &&
22413 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
22414 MI->getOperand(3).isImm() &&
22415 MI->getOperand(3).getImm() == 0 &&
22424 MI->getOperand(1).isReg() &&
22425 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
22426 MI->getOperand(2).isReg() &&
22427 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22428 MI->getOperand(3).isImm() &&
22429 MI->getOperand(3).getImm() == 0 &&
22438 MI->getOperand(1).isReg() &&
22439 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
22440 MI->getOperand(2).isReg() &&
22441 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
22442 MI->getOperand(3).isImm() &&
22443 MI->getOperand(3).getImm() == 0 &&
22452 MI->getOperand(1).isReg() &&
22453 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
22454 MI->getOperand(2).isReg() &&
22455 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
22456 MI->getOperand(3).isImm() &&
22457 MI->getOperand(3).getImm() == 0 &&
22458 MI->getOperand(4).isImm() &&
22459 MI->getOperand(4).getImm() == 0) {
22467 MI->getOperand(1).isReg() &&
22468 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
22469 MI->getOperand(2).isImm() &&
22470 MI->getOperand(2).getImm() == 0) {
22478 MI->getOperand(1).isReg() &&
22479 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
22480 MI->getOperand(2).isImm() &&
22481 MI->getOperand(2).getImm() == 0) {
22489 MI->getOperand(1).isReg() &&
22490 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
22491 MI->getOperand(2).isReg() &&
22492 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
22493 MI->getOperand(3).isImm() &&
22494 MI->getOperand(3).getImm() == 0 &&
22503 MI->getOperand(1).isReg() &&
22504 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
22505 MI->getOperand(2).isReg() &&
22506 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22507 MI->getOperand(3).isImm() &&
22508 MI->getOperand(3).getImm() == 0 &&
22517 MI->getOperand(1).isReg() &&
22518 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
22519 MI->getOperand(2).isReg() &&
22520 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
22521 MI->getOperand(3).isImm() &&
22522 MI->getOperand(3).getImm() == 0 &&
22531 MI->getOperand(0).isReg() &&
22532 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
22533 MI->getOperand(1).isImm() &&
22534 MI->getOperand(1).getImm() == 31 &&
22543 MI->getOperand(0).isReg() &&
22544 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
22545 MI->getOperand(1).isImm() &&
22546 MI->getOperand(1).getImm() == 31 &&
22555 MI->getOperand(0).isReg() &&
22556 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
22557 MI->getOperand(1).isImm() &&
22558 MI->getOperand(1).getImm() == 31 &&
22567 MI->getOperand(0).isReg() &&
22568 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
22569 MI->getOperand(1).isImm() &&
22570 MI->getOperand(1).getImm() == 31 &&
22579 MI->getOperand(0).isReg() &&
22580 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
22581 MI->getOperand(1).isImm() &&
22582 MI->getOperand(1).getImm() == 31 &&
22591 MI->getOperand(0).isReg() &&
22592 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
22593 MI->getOperand(1).isImm() &&
22594 MI->getOperand(1).getImm() == 31 &&
22603 MI->getOperand(0).isReg() &&
22604 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
22605 MI->getOperand(1).isImm() &&
22606 MI->getOperand(1).getImm() == 31 &&
22615 MI->getOperand(0).isReg() &&
22616 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
22617 MI->getOperand(1).isImm() &&
22618 MI->getOperand(1).getImm() == 31 &&
22627 MI->getOperand(0).getReg() == AArch64::LR) {
22635 MI->getOperand(0).isReg() &&
22636 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22637 MI->getOperand(1).getReg() == AArch64::WZR &&
22638 MI->getOperand(2).isReg() &&
22639 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
22647 MI->getOperand(0).isReg() &&
22648 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22649 MI->getOperand(1).getReg() == AArch64::XZR &&
22650 MI->getOperand(2).isReg() &&
22651 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg())) {
22659 MI->getOperand(0).isReg() &&
22660 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22661 MI->getOperand(1).getReg() == AArch64::WZR &&
22662 MI->getOperand(2).isReg() &&
22663 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
22671 MI->getOperand(0).isReg() &&
22672 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22673 MI->getOperand(1).getReg() == AArch64::XZR &&
22674 MI->getOperand(2).isReg() &&
22675 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg())) {
22683 MI->getOperand(0).isReg() &&
22684 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22685 MI->getOperand(1).isReg() &&
22686 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22687 MI->getOperand(3).isImm() &&
22688 MI->getOperand(3).getImm() == 31) {
22694 MI->getOperand(0).isReg() &&
22695 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22696 MI->getOperand(1).isReg() &&
22697 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22698 MI->getOperand(2).isImm() &&
22699 MI->getOperand(2).getImm() == 0 &&
22700 MI->getOperand(3).isImm() &&
22701 MI->getOperand(3).getImm() == 7) {
22707 MI->getOperand(0).isReg() &&
22708 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22709 MI->getOperand(1).isReg() &&
22710 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22711 MI->getOperand(2).isImm() &&
22712 MI->getOperand(2).getImm() == 0 &&
22713 MI->getOperand(3).isImm() &&
22714 MI->getOperand(3).getImm() == 15) {
22722 MI->getOperand(0).isReg() &&
22723 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22724 MI->getOperand(1).isReg() &&
22725 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
22726 MI->getOperand(3).isImm() &&
22727 MI->getOperand(3).getImm() == 63) {
22733 MI->getOperand(0).isReg() &&
22734 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22735 MI->getOperand(1).isReg() &&
22736 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
22737 MI->getOperand(2).isImm() &&
22738 MI->getOperand(2).getImm() == 0 &&
22739 MI->getOperand(3).isImm() &&
22740 MI->getOperand(3).getImm() == 7) {
22746 MI->getOperand(0).isReg() &&
22747 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22748 MI->getOperand(1).isReg() &&
22749 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
22750 MI->getOperand(2).isImm() &&
22751 MI->getOperand(2).getImm() == 0 &&
22752 MI->getOperand(3).isImm() &&
22753 MI->getOperand(3).getImm() == 15) {
22759 MI->getOperand(0).isReg() &&
22760 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22761 MI->getOperand(1).isReg() &&
22762 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
22763 MI->getOperand(2).isImm() &&
22764 MI->getOperand(2).getImm() == 0 &&
22765 MI->getOperand(3).isImm() &&
22766 MI->getOperand(3).getImm() == 31) {
22774 MI->getOperand(0).isReg() &&
22775 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
22776 MI->getOperand(1).isReg() &&
22777 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
22778 MI->getOperand(2).isReg() &&
22779 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(2).getReg()) &&
22780 MI->getOperand(3).isReg() &&
22781 MI->getOperand(3).getReg() == MI->getOperand(0).getReg() &&
22781 MI->getOperand(3).getReg() == MI->getOperand(0).getReg() &&
22790 MI->getOperand(0).isReg() &&
22791 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
22792 MI->getOperand(1).isReg() &&
22793 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
22794 MI->getOperand(2).isReg() &&
22795 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
22796 MI->getOperand(3).isReg() &&
22797 MI->getOperand(3).getReg() == MI->getOperand(0).getReg() &&
22797 MI->getOperand(3).getReg() == MI->getOperand(0).getReg() &&
22806 MI->getOperand(0).isReg() &&
22807 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
22808 MI->getOperand(1).isReg() &&
22809 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
22810 MI->getOperand(2).isReg() &&
22811 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
22812 MI->getOperand(3).isReg() &&
22813 MI->getOperand(3).getReg() == MI->getOperand(0).getReg() &&
22813 MI->getOperand(3).getReg() == MI->getOperand(0).getReg() &&
22822 MI->getOperand(0).isReg() &&
22823 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
22824 MI->getOperand(1).isReg() &&
22825 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
22826 MI->getOperand(2).isReg() &&
22827 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
22828 MI->getOperand(3).isReg() &&
22829 MI->getOperand(3).getReg() == MI->getOperand(0).getReg() &&
22829 MI->getOperand(3).getReg() == MI->getOperand(0).getReg() &&
22838 MI->getOperand(0).isReg() &&
22839 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
22840 MI->getOperand(1).isReg() &&
22841 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
22842 MI->getOperand(2).isReg() &&
22843 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
22844 MI->getOperand(3).isReg() &&
22845 MI->getOperand(3).getReg() == MI->getOperand(0).getReg() &&
22845 MI->getOperand(3).getReg() == MI->getOperand(0).getReg() &&
22854 MI->getOperand(0).isReg() &&
22855 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22856 MI->getOperand(1).isReg() &&
22857 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22858 MI->getOperand(2).isReg() &&
22859 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
22860 MI->getOperand(3).getReg() == AArch64::XZR) {
22868 MI->getOperand(0).isReg() &&
22869 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22870 MI->getOperand(1).isReg() &&
22871 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22872 MI->getOperand(2).isReg() &&
22873 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
22874 MI->getOperand(3).getReg() == AArch64::XZR) {
22882 MI->getOperand(0).isReg() &&
22883 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22884 MI->getOperand(2).isImm() &&
22885 MI->getOperand(2).getImm() == 31 &&
22886 MI->getOperand(3).isImm() &&
22887 MI->getOperand(3).getImm() == 1 &&
22894 MI->getOperand(0).isReg() &&
22895 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22896 MI->getOperand(3).isImm() &&
22897 MI->getOperand(3).getImm() == 1 &&
22906 MI->getOperand(0).isReg() &&
22907 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22908 MI->getOperand(1).isReg() &&
22909 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
22910 MI->getOperand(2).isImm() &&
22911 MI->getOperand(2).getImm() == 31 &&
22912 MI->getOperand(3).isImm() &&
22913 MI->getOperand(3).getImm() == 1 &&
22920 MI->getOperand(0).isReg() &&
22921 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22922 MI->getOperand(1).isReg() &&
22923 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
22924 MI->getOperand(3).isImm() &&
22925 MI->getOperand(3).getImm() == 1 &&
22934 MI->getOperand(0).isReg() &&
22935 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22936 MI->getOperand(2).isImm() &&
22937 MI->getOperand(2).getImm() == 31 &&
22938 MI->getOperand(3).isImm() &&
22939 MI->getOperand(3).getImm() == 1 &&
22946 MI->getOperand(0).isReg() &&
22947 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22948 MI->getOperand(3).isImm() &&
22949 MI->getOperand(3).getImm() == 1 &&
22958 MI->getOperand(0).isReg() &&
22959 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22960 MI->getOperand(1).isReg() &&
22961 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
22962 MI->getOperand(2).isImm() &&
22963 MI->getOperand(2).getImm() == 31 &&
22964 MI->getOperand(3).isImm() &&
22965 MI->getOperand(3).getImm() == 1 &&
22972 MI->getOperand(0).isReg() &&
22973 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22974 MI->getOperand(1).isReg() &&
22975 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
22976 MI->getOperand(3).isImm() &&
22977 MI->getOperand(3).getImm() == 1 &&
22986 MI->getOperand(0).isReg() &&
22987 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
22988 MI->getOperand(2).isImm() &&
22989 MI->getOperand(2).getImm() == 31 &&
22990 MI->getOperand(3).isImm() &&
22991 MI->getOperand(3).getImm() == 1 &&
22998 MI->getOperand(0).isReg() &&
22999 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23000 MI->getOperand(3).isImm() &&
23001 MI->getOperand(3).getImm() == 1 &&
23010 MI->getOperand(0).isReg() &&
23011 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23012 MI->getOperand(2).isImm() &&
23013 MI->getOperand(2).getImm() == 31 &&
23014 MI->getOperand(3).isImm() &&
23015 MI->getOperand(3).getImm() == 1 &&
23022 MI->getOperand(0).isReg() &&
23023 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23024 MI->getOperand(3).isImm() &&
23025 MI->getOperand(3).getImm() == 1 &&
23034 MI->getOperand(0).isReg() &&
23035 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23036 MI->getOperand(1).isReg() &&
23037 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23038 MI->getOperand(2).isImm() &&
23039 MI->getOperand(2).getImm() == 31 &&
23040 MI->getOperand(3).isImm() &&
23041 MI->getOperand(3).getImm() == 1 &&
23048 MI->getOperand(0).isReg() &&
23049 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23050 MI->getOperand(1).isReg() &&
23051 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23052 MI->getOperand(3).isImm() &&
23053 MI->getOperand(3).getImm() == 1 &&
23062 MI->getOperand(0).isReg() &&
23063 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23064 MI->getOperand(2).isImm() &&
23065 MI->getOperand(2).getImm() == 31 &&
23066 MI->getOperand(3).isImm() &&
23067 MI->getOperand(3).getImm() == 1 &&
23074 MI->getOperand(0).isReg() &&
23075 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23076 MI->getOperand(3).isImm() &&
23077 MI->getOperand(3).getImm() == 1 &&
23086 MI->getOperand(0).isReg() &&
23087 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23088 MI->getOperand(2).isImm() &&
23089 MI->getOperand(2).getImm() == 31 &&
23090 MI->getOperand(3).isImm() &&
23091 MI->getOperand(3).getImm() == 1 &&
23098 MI->getOperand(0).isReg() &&
23099 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23100 MI->getOperand(3).isImm() &&
23101 MI->getOperand(3).getImm() == 1 &&
23110 MI->getOperand(0).isReg() &&
23111 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23112 MI->getOperand(1).isReg() &&
23113 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23114 MI->getOperand(2).isImm() &&
23115 MI->getOperand(2).getImm() == 31 &&
23116 MI->getOperand(3).isImm() &&
23117 MI->getOperand(3).getImm() == 1 &&
23124 MI->getOperand(0).isReg() &&
23125 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23126 MI->getOperand(1).isReg() &&
23127 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23128 MI->getOperand(3).isImm() &&
23129 MI->getOperand(3).getImm() == 1 &&
23138 MI->getOperand(0).isReg() &&
23139 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23140 MI->getOperand(2).isImm() &&
23141 MI->getOperand(2).getImm() == 31 &&
23142 MI->getOperand(3).isImm() &&
23143 MI->getOperand(3).getImm() == 1 &&
23150 MI->getOperand(0).isReg() &&
23151 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23152 MI->getOperand(3).isImm() &&
23153 MI->getOperand(3).getImm() == 1 &&
23162 MI->getOperand(0).isReg() &&
23163 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23164 MI->getOperand(2).isImm() &&
23165 MI->getOperand(2).getImm() == 31 &&
23166 MI->getOperand(3).isImm() &&
23167 MI->getOperand(3).getImm() == 1 &&
23174 MI->getOperand(0).isReg() &&
23175 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23176 MI->getOperand(3).isImm() &&
23177 MI->getOperand(3).getImm() == 1 &&
23186 MI->getOperand(0).isReg() &&
23187 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23188 MI->getOperand(1).isReg() &&
23189 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23190 MI->getOperand(2).isImm() &&
23191 MI->getOperand(2).getImm() == 31 &&
23192 MI->getOperand(3).isImm() &&
23193 MI->getOperand(3).getImm() == 1 &&
23200 MI->getOperand(0).isReg() &&
23201 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23202 MI->getOperand(1).isReg() &&
23203 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23204 MI->getOperand(3).isImm() &&
23205 MI->getOperand(3).getImm() == 1 &&
23214 MI->getOperand(0).isReg() &&
23215 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23216 MI->getOperand(2).isImm() &&
23217 MI->getOperand(2).getImm() == 31 &&
23218 MI->getOperand(3).isImm() &&
23219 MI->getOperand(3).getImm() == 1 &&
23226 MI->getOperand(0).isReg() &&
23227 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23228 MI->getOperand(3).isImm() &&
23229 MI->getOperand(3).getImm() == 1 &&
23238 MI->getOperand(0).isReg() &&
23239 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23240 MI->getOperand(1).isReg() &&
23241 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23242 MI->getOperand(2).isImm() &&
23243 MI->getOperand(2).getImm() == 31 &&
23244 MI->getOperand(3).isImm() &&
23245 MI->getOperand(3).getImm() == 1 &&
23252 MI->getOperand(0).isReg() &&
23253 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23254 MI->getOperand(1).isReg() &&
23255 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23256 MI->getOperand(3).isImm() &&
23257 MI->getOperand(3).getImm() == 1 &&
23266 MI->getOperand(0).isReg() &&
23267 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23268 MI->getOperand(2).isImm() &&
23269 MI->getOperand(2).getImm() == 31 &&
23270 MI->getOperand(3).isImm() &&
23271 MI->getOperand(3).getImm() == 1 &&
23278 MI->getOperand(0).isReg() &&
23279 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23280 MI->getOperand(3).isImm() &&
23281 MI->getOperand(3).getImm() == 1 &&
23290 MI->getOperand(0).isReg() &&
23291 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23292 MI->getOperand(2).isImm() &&
23293 MI->getOperand(2).getImm() == 31 &&
23294 MI->getOperand(3).isImm() &&
23295 MI->getOperand(3).getImm() == 1 &&
23302 MI->getOperand(0).isReg() &&
23303 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23304 MI->getOperand(3).isImm() &&
23305 MI->getOperand(3).getImm() == 1 &&
23314 MI->getOperand(0).isReg() &&
23315 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23316 MI->getOperand(1).isReg() &&
23317 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23318 MI->getOperand(2).isImm() &&
23319 MI->getOperand(2).getImm() == 31 &&
23320 MI->getOperand(3).isImm() &&
23321 MI->getOperand(3).getImm() == 1 &&
23328 MI->getOperand(0).isReg() &&
23329 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23330 MI->getOperand(1).isReg() &&
23331 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23332 MI->getOperand(3).isImm() &&
23333 MI->getOperand(3).getImm() == 1 &&
23342 MI->getOperand(0).isReg() &&
23343 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23344 MI->getOperand(2).isImm() &&
23345 MI->getOperand(2).getImm() == 31 &&
23346 MI->getOperand(3).isImm() &&
23347 MI->getOperand(3).getImm() == 1 &&
23354 MI->getOperand(0).isReg() &&
23355 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23356 MI->getOperand(3).isImm() &&
23357 MI->getOperand(3).getImm() == 1 &&
23366 MI->getOperand(0).isReg() &&
23367 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23368 MI->getOperand(2).isImm() &&
23369 MI->getOperand(2).getImm() == 31 &&
23370 MI->getOperand(3).isImm() &&
23371 MI->getOperand(3).getImm() == 1 &&
23378 MI->getOperand(0).isReg() &&
23379 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23380 MI->getOperand(3).isImm() &&
23381 MI->getOperand(3).getImm() == 1 &&
23390 MI->getOperand(0).isReg() &&
23391 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23392 MI->getOperand(1).isReg() &&
23393 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23394 MI->getOperand(2).isImm() &&
23395 MI->getOperand(2).getImm() == 31 &&
23396 MI->getOperand(3).isImm() &&
23397 MI->getOperand(3).getImm() == 1 &&
23404 MI->getOperand(0).isReg() &&
23405 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23406 MI->getOperand(1).isReg() &&
23407 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23408 MI->getOperand(3).isImm() &&
23409 MI->getOperand(3).getImm() == 1 &&
23418 MI->getOperand(0).isReg() &&
23419 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23420 MI->getOperand(2).isImm() &&
23421 MI->getOperand(2).getImm() == 31 &&
23422 MI->getOperand(3).isImm() &&
23423 MI->getOperand(3).getImm() == 1 &&
23430 MI->getOperand(0).isReg() &&
23431 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23432 MI->getOperand(3).isImm() &&
23433 MI->getOperand(3).getImm() == 1 &&
23442 MI->getOperand(0).isReg() &&
23443 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23444 MI->getOperand(1).isReg() &&
23445 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
23446 MI->getOperand(2).isReg() &&
23447 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
23448 MI->getOperand(3).isImm() &&
23449 MI->getOperand(3).getImm() == 0 &&
23458 MI->getOperand(0).isReg() &&
23459 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23460 MI->getOperand(1).isReg() &&
23461 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
23462 MI->getOperand(2).isReg() &&
23463 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
23464 MI->getOperand(3).isImm() &&
23465 MI->getOperand(3).getImm() == 0 &&
23474 MI->getOperand(0).isReg() &&
23475 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23476 MI->getOperand(1).isReg() &&
23477 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
23478 MI->getOperand(2).isReg() &&
23479 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
23480 MI->getOperand(3).isImm() &&
23481 MI->getOperand(3).getImm() == 0 &&
23490 MI->getOperand(0).isReg() &&
23491 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23492 MI->getOperand(1).isReg() &&
23493 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
23494 MI->getOperand(2).isReg() &&
23495 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
23496 MI->getOperand(3).isImm() &&
23497 MI->getOperand(3).getImm() == 0 &&
23506 MI->getOperand(0).isReg() &&
23507 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23508 MI->getOperand(1).isReg() &&
23509 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
23510 MI->getOperand(2).isReg() &&
23511 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
23512 MI->getOperand(3).isImm() &&
23513 MI->getOperand(3).getImm() == 0 &&
23522 MI->getOperand(0).isReg() &&
23523 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23524 MI->getOperand(1).isReg() &&
23525 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
23526 MI->getOperand(2).isReg() &&
23527 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
23528 MI->getOperand(3).isImm() &&
23529 MI->getOperand(3).getImm() == 0 &&
23538 MI->getOperand(0).isReg() &&
23539 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23540 MI->getOperand(1).isReg() &&
23541 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
23542 MI->getOperand(2).isReg() &&
23543 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
23544 MI->getOperand(3).isImm() &&
23545 MI->getOperand(3).getImm() == 0 &&
23554 MI->getOperand(0).isReg() &&
23555 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23556 MI->getOperand(1).isReg() &&
23557 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
23558 MI->getOperand(2).isReg() &&
23559 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
23560 MI->getOperand(3).isImm() &&
23561 MI->getOperand(3).getImm() == 0 &&
23570 MI->getOperand(0).isReg() &&
23571 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23572 MI->getOperand(1).isReg() &&
23573 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
23574 MI->getOperand(2).isReg() &&
23575 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
23576 MI->getOperand(3).isImm() &&
23577 MI->getOperand(3).getImm() == 0 &&
23586 MI->getOperand(0).isReg() &&
23587 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23588 MI->getOperand(1).isReg() &&
23589 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
23590 MI->getOperand(2).isReg() &&
23591 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
23592 MI->getOperand(3).isImm() &&
23593 MI->getOperand(3).getImm() == 0 &&
23602 MI->getOperand(0).isReg() &&
23603 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23604 MI->getOperand(1).isReg() &&
23605 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
23606 MI->getOperand(2).isReg() &&
23607 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
23608 MI->getOperand(3).isImm() &&
23609 MI->getOperand(3).getImm() == 0 &&
23618 MI->getOperand(0).isReg() &&
23619 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23620 MI->getOperand(1).isReg() &&
23621 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
23622 MI->getOperand(2).isReg() &&
23623 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
23624 MI->getOperand(3).isImm() &&
23625 MI->getOperand(3).getImm() == 0 &&
23634 MI->getOperand(0).isReg() &&
23635 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
23636 MI->getOperand(1).isReg() &&
23637 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
23638 MI->getOperand(3).getReg() == AArch64::XZR &&
23647 MI->getOperand(0).isReg() &&
23648 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
23649 MI->getOperand(1).isReg() &&
23650 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
23651 MI->getOperand(3).getReg() == AArch64::XZR &&
23660 MI->getOperand(0).isReg() &&
23661 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
23662 MI->getOperand(1).isReg() &&
23663 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
23664 MI->getOperand(3).getReg() == AArch64::XZR &&
23673 MI->getOperand(0).isReg() &&
23674 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
23675 MI->getOperand(1).isReg() &&
23676 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
23677 MI->getOperand(3).getReg() == AArch64::XZR &&
23686 MI->getOperand(0).isReg() &&
23687 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
23688 MI->getOperand(1).isReg() &&
23689 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
23690 MI->getOperand(3).getReg() == AArch64::XZR &&
23699 MI->getOperand(0).isReg() &&
23700 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
23701 MI->getOperand(1).isReg() &&
23702 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
23703 MI->getOperand(3).getReg() == AArch64::XZR &&
23712 MI->getOperand(0).isReg() &&
23713 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
23714 MI->getOperand(1).isReg() &&
23715 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
23716 MI->getOperand(3).getReg() == AArch64::XZR &&
23725 MI->getOperand(0).isReg() &&
23726 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
23727 MI->getOperand(1).isReg() &&
23728 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
23729 MI->getOperand(3).getReg() == AArch64::XZR &&
23738 MI->getOperand(0).isReg() &&
23739 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23740 MI->getOperand(1).isReg() &&
23741 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
23742 MI->getOperand(2).isReg() &&
23743 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
23744 MI->getOperand(3).isImm() &&
23745 MI->getOperand(3).getImm() == 0 &&
23754 MI->getOperand(0).isReg() &&
23755 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23756 MI->getOperand(1).isReg() &&
23757 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
23758 MI->getOperand(2).isReg() &&
23759 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
23760 MI->getOperand(3).isImm() &&
23761 MI->getOperand(3).getImm() == 0 &&
23770 MI->getOperand(0).isReg() &&
23771 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23772 MI->getOperand(1).isReg() &&
23773 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
23774 MI->getOperand(2).isReg() &&
23775 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
23776 MI->getOperand(3).isImm() &&
23777 MI->getOperand(3).getImm() == 0 &&
23786 MI->getOperand(0).isReg() &&
23787 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
23788 MI->getOperand(1).isReg() &&
23789 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
23790 MI->getOperand(3).getReg() == AArch64::XZR &&
23799 MI->getOperand(0).isReg() &&
23800 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
23801 MI->getOperand(1).isReg() &&
23802 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23803 MI->getOperand(3).getReg() == AArch64::XZR &&
23812 MI->getOperand(0).isReg() &&
23813 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
23814 MI->getOperand(1).isReg() &&
23815 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
23816 MI->getOperand(3).getReg() == AArch64::XZR &&
23825 MI->getOperand(0).isReg() &&
23826 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
23827 MI->getOperand(1).isReg() &&
23828 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23829 MI->getOperand(3).getReg() == AArch64::XZR &&
23838 MI->getOperand(0).isReg() &&
23839 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
23840 MI->getOperand(1).isReg() &&
23841 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23842 MI->getOperand(3).getReg() == AArch64::XZR &&
23851 MI->getOperand(0).isReg() &&
23852 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
23853 MI->getOperand(1).isReg() &&
23854 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
23855 MI->getOperand(3).getReg() == AArch64::XZR &&
23864 MI->getOperand(0).isReg() &&
23865 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
23866 MI->getOperand(1).isReg() &&
23867 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23868 MI->getOperand(3).getReg() == AArch64::XZR &&
23877 MI->getOperand(0).isReg() &&
23878 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
23879 MI->getOperand(1).isReg() &&
23880 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
23881 MI->getOperand(3).getReg() == AArch64::XZR &&
23890 MI->getOperand(0).isReg() &&
23891 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
23892 MI->getOperand(1).isReg() &&
23893 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
23894 MI->getOperand(3).getReg() == AArch64::XZR &&
23903 MI->getOperand(0).isReg() &&
23904 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
23905 MI->getOperand(1).isReg() &&
23906 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
23907 MI->getOperand(3).getReg() == AArch64::XZR &&
23916 MI->getOperand(0).isReg() &&
23917 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
23918 MI->getOperand(1).isReg() &&
23919 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
23920 MI->getOperand(3).getReg() == AArch64::XZR &&
23929 MI->getOperand(0).isReg() &&
23930 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
23931 MI->getOperand(1).isReg() &&
23932 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
23933 MI->getOperand(3).getReg() == AArch64::XZR &&
23942 MI->getOperand(0).isReg() &&
23943 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
23944 MI->getOperand(1).isReg() &&
23945 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
23946 MI->getOperand(3).getReg() == AArch64::XZR &&
23955 MI->getOperand(0).isReg() &&
23956 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
23957 MI->getOperand(1).isReg() &&
23958 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
23959 MI->getOperand(3).getReg() == AArch64::XZR &&
23968 MI->getOperand(0).isReg() &&
23969 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
23970 MI->getOperand(1).isReg() &&
23971 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
23972 MI->getOperand(3).getReg() == AArch64::XZR &&
23981 MI->getOperand(0).isReg() &&
23982 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
23983 MI->getOperand(1).isReg() &&
23984 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
23985 MI->getOperand(3).getReg() == AArch64::XZR &&
23994 MI->getOperand(0).isReg() &&
23995 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
23996 MI->getOperand(1).isReg() &&
23997 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
23998 MI->getOperand(3).getReg() == AArch64::XZR &&
24007 MI->getOperand(0).isReg() &&
24008 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24009 MI->getOperand(1).isReg() &&
24010 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
24011 MI->getOperand(3).getReg() == AArch64::XZR &&
24020 MI->getOperand(0).isReg() &&
24021 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24022 MI->getOperand(1).isReg() &&
24023 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
24024 MI->getOperand(3).getReg() == AArch64::XZR &&
24033 MI->getOperand(0).isReg() &&
24034 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24035 MI->getOperand(1).isReg() &&
24036 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
24037 MI->getOperand(3).getReg() == AArch64::XZR &&
24046 MI->getOperand(0).isReg() &&
24047 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24048 MI->getOperand(1).isReg() &&
24049 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
24050 MI->getOperand(3).getReg() == AArch64::XZR &&
24059 MI->getOperand(0).isReg() &&
24060 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24061 MI->getOperand(1).isReg() &&
24062 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
24063 MI->getOperand(3).getReg() == AArch64::XZR &&
24072 MI->getOperand(0).isReg() &&
24073 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24074 MI->getOperand(1).isReg() &&
24075 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
24076 MI->getOperand(3).getReg() == AArch64::XZR &&
24085 MI->getOperand(0).isReg() &&
24086 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24087 MI->getOperand(1).isReg() &&
24088 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
24089 MI->getOperand(3).getReg() == AArch64::XZR &&
24098 MI->getOperand(0).isReg() &&
24099 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
24100 MI->getOperand(1).isReg() &&
24101 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24102 MI->getOperand(2).isReg() &&
24103 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24104 MI->getOperand(3).isImm() &&
24105 MI->getOperand(3).getImm() == 0 &&
24114 MI->getOperand(0).isReg() &&
24115 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
24116 MI->getOperand(1).isReg() &&
24117 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24118 MI->getOperand(2).isReg() &&
24119 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24120 MI->getOperand(3).isImm() &&
24121 MI->getOperand(3).getImm() == 0 &&
24130 MI->getOperand(0).isReg() &&
24131 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24132 MI->getOperand(1).isReg() &&
24133 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
24134 MI->getOperand(4).getReg() == AArch64::XZR &&
24143 MI->getOperand(0).isReg() &&
24144 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24145 MI->getOperand(1).isReg() &&
24146 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
24147 MI->getOperand(4).getReg() == AArch64::XZR &&
24156 MI->getOperand(0).isReg() &&
24157 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24158 MI->getOperand(1).isReg() &&
24159 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
24160 MI->getOperand(4).getReg() == AArch64::XZR &&
24169 MI->getOperand(0).isReg() &&
24170 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24171 MI->getOperand(1).isReg() &&
24172 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
24173 MI->getOperand(4).getReg() == AArch64::XZR &&
24182 MI->getOperand(0).isReg() &&
24183 MRI.getRegClass(AArch64::ZPR2RegClassID).contains(MI->getOperand(0).getReg()) &&
24184 MI->getOperand(1).isReg() &&
24185 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24186 MI->getOperand(2).isReg() &&
24187 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24188 MI->getOperand(3).isImm() &&
24189 MI->getOperand(3).getImm() == 0 &&
24198 MI->getOperand(0).isReg() &&
24199 MRI.getRegClass(AArch64::ZPR2RegClassID).contains(MI->getOperand(0).getReg()) &&
24200 MI->getOperand(1).isReg() &&
24201 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24202 MI->getOperand(2).isReg() &&
24203 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24204 MI->getOperand(3).isImm() &&
24205 MI->getOperand(3).getImm() == 0 &&
24214 MI->getOperand(0).isReg() &&
24215 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24216 MI->getOperand(1).isReg() &&
24217 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
24218 MI->getOperand(2).isImm() &&
24219 MI->getOperand(2).getImm() == 0 &&
24228 MI->getOperand(0).isReg() &&
24229 MRI.getRegClass(AArch64::ZPR2RegClassID).contains(MI->getOperand(0).getReg()) &&
24230 MI->getOperand(1).isReg() &&
24231 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24232 MI->getOperand(2).isReg() &&
24233 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24234 MI->getOperand(3).isImm() &&
24235 MI->getOperand(3).getImm() == 0 &&
24244 MI->getOperand(0).isReg() &&
24245 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24246 MI->getOperand(1).isReg() &&
24247 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
24248 MI->getOperand(3).getReg() == AArch64::XZR &&
24257 MI->getOperand(0).isReg() &&
24258 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24259 MI->getOperand(1).isReg() &&
24260 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
24261 MI->getOperand(3).getReg() == AArch64::XZR &&
24270 MI->getOperand(0).isReg() &&
24271 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24272 MI->getOperand(1).isReg() &&
24273 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
24274 MI->getOperand(3).getReg() == AArch64::XZR &&
24283 MI->getOperand(0).isReg() &&
24284 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24285 MI->getOperand(1).isReg() &&
24286 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
24287 MI->getOperand(3).getReg() == AArch64::XZR &&
24296 MI->getOperand(0).isReg() &&
24297 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24298 MI->getOperand(1).isReg() &&
24299 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
24300 MI->getOperand(3).getReg() == AArch64::XZR &&
24309 MI->getOperand(0).isReg() &&
24310 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24311 MI->getOperand(1).isReg() &&
24312 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
24313 MI->getOperand(3).getReg() == AArch64::XZR &&
24322 MI->getOperand(0).isReg() &&
24323 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24324 MI->getOperand(1).isReg() &&
24325 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
24326 MI->getOperand(3).getReg() == AArch64::XZR &&
24335 MI->getOperand(0).isReg() &&
24336 MRI.getRegClass(AArch64::ZPR2RegClassID).contains(MI->getOperand(0).getReg()) &&
24337 MI->getOperand(1).isReg() &&
24338 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24339 MI->getOperand(2).isReg() &&
24340 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24341 MI->getOperand(3).isImm() &&
24342 MI->getOperand(3).getImm() == 0 &&
24351 MI->getOperand(0).isReg() &&
24352 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24353 MI->getOperand(1).isReg() &&
24354 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
24355 MI->getOperand(4).getReg() == AArch64::XZR &&
24364 MI->getOperand(0).isReg() &&
24365 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24366 MI->getOperand(1).isReg() &&
24367 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
24368 MI->getOperand(4).getReg() == AArch64::XZR &&
24377 MI->getOperand(0).isReg() &&
24378 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24379 MI->getOperand(1).isReg() &&
24380 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
24381 MI->getOperand(4).getReg() == AArch64::XZR &&
24390 MI->getOperand(0).isReg() &&
24391 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24392 MI->getOperand(1).isReg() &&
24393 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
24394 MI->getOperand(4).getReg() == AArch64::XZR &&
24403 MI->getOperand(0).isReg() &&
24404 MRI.getRegClass(AArch64::ZPR3RegClassID).contains(MI->getOperand(0).getReg()) &&
24405 MI->getOperand(1).isReg() &&
24406 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24407 MI->getOperand(2).isReg() &&
24408 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24409 MI->getOperand(3).isImm() &&
24410 MI->getOperand(3).getImm() == 0 &&
24419 MI->getOperand(0).isReg() &&
24420 MRI.getRegClass(AArch64::ZPR3RegClassID).contains(MI->getOperand(0).getReg()) &&
24421 MI->getOperand(1).isReg() &&
24422 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24423 MI->getOperand(2).isReg() &&
24424 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24425 MI->getOperand(3).isImm() &&
24426 MI->getOperand(3).getImm() == 0 &&
24435 MI->getOperand(0).isReg() &&
24436 MRI.getRegClass(AArch64::ZPR3RegClassID).contains(MI->getOperand(0).getReg()) &&
24437 MI->getOperand(1).isReg() &&
24438 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24439 MI->getOperand(2).isReg() &&
24440 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24441 MI->getOperand(3).isImm() &&
24442 MI->getOperand(3).getImm() == 0 &&
24451 MI->getOperand(0).isReg() &&
24452 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24453 MI->getOperand(1).isReg() &&
24454 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
24455 MI->getOperand(3).getReg() == AArch64::XZR &&
24464 MI->getOperand(0).isReg() &&
24465 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24466 MI->getOperand(1).isReg() &&
24467 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
24468 MI->getOperand(3).getReg() == AArch64::XZR &&
24477 MI->getOperand(0).isReg() &&
24478 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24479 MI->getOperand(1).isReg() &&
24480 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
24481 MI->getOperand(3).getReg() == AArch64::XZR &&
24490 MI->getOperand(0).isReg() &&
24491 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24492 MI->getOperand(1).isReg() &&
24493 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
24494 MI->getOperand(3).getReg() == AArch64::XZR &&
24503 MI->getOperand(0).isReg() &&
24504 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24505 MI->getOperand(1).isReg() &&
24506 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
24507 MI->getOperand(3).getReg() == AArch64::XZR &&
24516 MI->getOperand(0).isReg() &&
24517 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24518 MI->getOperand(1).isReg() &&
24519 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
24520 MI->getOperand(3).getReg() == AArch64::XZR &&
24529 MI->getOperand(0).isReg() &&
24530 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24531 MI->getOperand(1).isReg() &&
24532 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
24533 MI->getOperand(3).getReg() == AArch64::XZR &&
24542 MI->getOperand(0).isReg() &&
24543 MRI.getRegClass(AArch64::ZPR3RegClassID).contains(MI->getOperand(0).getReg()) &&
24544 MI->getOperand(1).isReg() &&
24545 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24546 MI->getOperand(2).isReg() &&
24547 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24548 MI->getOperand(3).isImm() &&
24549 MI->getOperand(3).getImm() == 0 &&
24558 MI->getOperand(0).isReg() &&
24559 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24560 MI->getOperand(1).isReg() &&
24561 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
24562 MI->getOperand(4).getReg() == AArch64::XZR &&
24571 MI->getOperand(0).isReg() &&
24572 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24573 MI->getOperand(1).isReg() &&
24574 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
24575 MI->getOperand(4).getReg() == AArch64::XZR &&
24584 MI->getOperand(0).isReg() &&
24585 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24586 MI->getOperand(1).isReg() &&
24587 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
24588 MI->getOperand(4).getReg() == AArch64::XZR &&
24597 MI->getOperand(0).isReg() &&
24598 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24599 MI->getOperand(1).isReg() &&
24600 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
24601 MI->getOperand(4).getReg() == AArch64::XZR &&
24610 MI->getOperand(0).isReg() &&
24611 MRI.getRegClass(AArch64::ZPR4RegClassID).contains(MI->getOperand(0).getReg()) &&
24612 MI->getOperand(1).isReg() &&
24613 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24614 MI->getOperand(2).isReg() &&
24615 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24616 MI->getOperand(3).isImm() &&
24617 MI->getOperand(3).getImm() == 0 &&
24626 MI->getOperand(0).isReg() &&
24627 MRI.getRegClass(AArch64::ZPR4RegClassID).contains(MI->getOperand(0).getReg()) &&
24628 MI->getOperand(1).isReg() &&
24629 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24630 MI->getOperand(2).isReg() &&
24631 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24632 MI->getOperand(3).isImm() &&
24633 MI->getOperand(3).getImm() == 0 &&
24642 MI->getOperand(0).isReg() &&
24643 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24644 MI->getOperand(1).isReg() &&
24645 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
24646 MI->getOperand(3).getReg() == AArch64::XZR &&
24655 MI->getOperand(0).isReg() &&
24656 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24657 MI->getOperand(1).isReg() &&
24658 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
24659 MI->getOperand(3).getReg() == AArch64::XZR &&
24668 MI->getOperand(0).isReg() &&
24669 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24670 MI->getOperand(1).isReg() &&
24671 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
24672 MI->getOperand(3).getReg() == AArch64::XZR &&
24681 MI->getOperand(0).isReg() &&
24682 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24683 MI->getOperand(1).isReg() &&
24684 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
24685 MI->getOperand(3).getReg() == AArch64::XZR &&
24694 MI->getOperand(0).isReg() &&
24695 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24696 MI->getOperand(1).isReg() &&
24697 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
24698 MI->getOperand(3).getReg() == AArch64::XZR &&
24707 MI->getOperand(0).isReg() &&
24708 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24709 MI->getOperand(1).isReg() &&
24710 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
24711 MI->getOperand(3).getReg() == AArch64::XZR &&
24720 MI->getOperand(0).isReg() &&
24721 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24722 MI->getOperand(1).isReg() &&
24723 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
24724 MI->getOperand(3).getReg() == AArch64::XZR &&
24733 MI->getOperand(0).isReg() &&
24734 MRI.getRegClass(AArch64::ZPR4RegClassID).contains(MI->getOperand(0).getReg()) &&
24735 MI->getOperand(1).isReg() &&
24736 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24737 MI->getOperand(2).isReg() &&
24738 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24739 MI->getOperand(3).isImm() &&
24740 MI->getOperand(3).getImm() == 0 &&
24749 MI->getOperand(0).isReg() &&
24750 MRI.getRegClass(AArch64::ZPR4RegClassID).contains(MI->getOperand(0).getReg()) &&
24751 MI->getOperand(1).isReg() &&
24752 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24753 MI->getOperand(2).isReg() &&
24754 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24755 MI->getOperand(3).isImm() &&
24756 MI->getOperand(3).getImm() == 0 &&
24765 MI->getOperand(0).isReg() &&
24766 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24767 MI->getOperand(1).isReg() &&
24768 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
24769 MI->getOperand(4).getReg() == AArch64::XZR &&
24778 MI->getOperand(0).isReg() &&
24779 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24780 MI->getOperand(1).isReg() &&
24781 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
24782 MI->getOperand(4).getReg() == AArch64::XZR &&
24791 MI->getOperand(0).isReg() &&
24792 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24793 MI->getOperand(1).isReg() &&
24794 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
24795 MI->getOperand(4).getReg() == AArch64::XZR &&
24804 MI->getOperand(0).isReg() &&
24805 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24806 MI->getOperand(1).isReg() &&
24807 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
24808 MI->getOperand(4).getReg() == AArch64::XZR &&
24817 MI->getOperand(0).isReg() &&
24818 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24819 MI->getOperand(1).isReg() &&
24820 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
24821 MI->getOperand(2).isImm() &&
24822 MI->getOperand(2).getImm() == 0 &&
24831 MI->getOperand(0).isReg() &&
24832 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
24833 MI->getOperand(1).isReg() &&
24834 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
24835 MI->getOperand(2).isReg() &&
24836 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24837 MI->getOperand(3).isImm() &&
24838 MI->getOperand(3).getImm() == 0 &&
24847 MI->getOperand(0).isReg() &&
24848 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
24849 MI->getOperand(1).isReg() &&
24850 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
24851 MI->getOperand(2).isImm() &&
24852 MI->getOperand(2).getImm() == 0 &&
24861 MI->getOperand(0).isReg() &&
24862 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
24863 MI->getOperand(1).isReg() &&
24864 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
24865 MI->getOperand(2).isImm() &&
24866 MI->getOperand(2).getImm() == 0 &&
24875 MI->getOperand(0).isReg() &&
24876 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
24877 MI->getOperand(1).isReg() &&
24878 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
24879 MI->getOperand(2).isImm() &&
24880 MI->getOperand(2).getImm() == 0 &&
24889 MI->getOperand(0).isReg() &&
24890 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
24891 MI->getOperand(1).isReg() &&
24892 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
24893 MI->getOperand(2).isImm() &&
24894 MI->getOperand(2).getImm() == 0 &&
24903 MI->getOperand(0).isReg() &&
24904 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
24905 MI->getOperand(1).isReg() &&
24906 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
24907 MI->getOperand(2).isReg() &&
24908 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24909 MI->getOperand(3).isImm() &&
24910 MI->getOperand(3).getImm() == 0) {
24918 MI->getOperand(0).isReg() &&
24919 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
24920 MI->getOperand(1).isReg() &&
24921 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
24922 MI->getOperand(2).isReg() &&
24923 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24924 MI->getOperand(3).isImm() &&
24925 MI->getOperand(3).getImm() == 0) {
24933 MI->getOperand(0).isReg() &&
24934 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
24935 MI->getOperand(1).isReg() &&
24936 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
24937 MI->getOperand(2).isReg() &&
24938 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24939 MI->getOperand(3).isImm() &&
24940 MI->getOperand(3).getImm() == 0) {
24948 MI->getOperand(0).isReg() &&
24949 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
24950 MI->getOperand(1).isReg() &&
24951 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
24952 MI->getOperand(2).isReg() &&
24953 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24954 MI->getOperand(3).isImm() &&
24955 MI->getOperand(3).getImm() == 0) {
24963 MI->getOperand(0).isReg() &&
24964 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
24965 MI->getOperand(1).isReg() &&
24966 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
24967 MI->getOperand(2).isReg() &&
24968 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24969 MI->getOperand(3).isImm() &&
24970 MI->getOperand(3).getImm() == 0) {
24978 MI->getOperand(0).isReg() &&
24979 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
24980 MI->getOperand(1).isReg() &&
24981 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24982 MI->getOperand(2).isReg() &&
24983 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24984 MI->getOperand(3).isImm() &&
24985 MI->getOperand(3).getImm() == 0 &&
24994 MI->getOperand(0).isReg() &&
24995 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
24996 MI->getOperand(1).isReg() &&
24997 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24998 MI->getOperand(2).isReg() &&
24999 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
25000 MI->getOperand(3).getReg() == AArch64::XZR &&
25009 MI->getOperand(0).isReg() &&
25010 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
25011 MI->getOperand(1).isReg() &&
25012 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25013 MI->getOperand(2).isReg() &&
25014 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
25015 MI->getOperand(3).getReg() == AArch64::XZR &&
25024 MI->getOperand(0).isReg() &&
25025 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
25026 MI->getOperand(1).isReg() &&
25027 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25028 MI->getOperand(2).isReg() &&
25029 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25030 MI->getOperand(3).isImm() &&
25031 MI->getOperand(3).getImm() == 0 &&
25040 MI->getOperand(0).isReg() &&
25041 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
25042 MI->getOperand(1).isReg() &&
25043 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25044 MI->getOperand(2).isReg() &&
25045 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
25046 MI->getOperand(3).getReg() == AArch64::XZR &&
25055 MI->getOperand(0).isReg() &&
25056 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
25057 MI->getOperand(1).isReg() &&
25058 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25059 MI->getOperand(2).isReg() &&
25060 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25061 MI->getOperand(3).isImm() &&
25062 MI->getOperand(3).getImm() == 0 &&
25071 MI->getOperand(0).isReg() &&
25072 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
25073 MI->getOperand(1).isReg() &&
25074 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25075 MI->getOperand(2).isReg() &&
25076 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
25077 MI->getOperand(3).getReg() == AArch64::XZR &&
25086 MI->getOperand(0).isReg() &&
25087 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
25088 MI->getOperand(1).isReg() &&
25089 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25090 MI->getOperand(2).isReg() &&
25091 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
25092 MI->getOperand(3).getReg() == AArch64::XZR &&
25101 MI->getOperand(0).isReg() &&
25102 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
25103 MI->getOperand(1).isReg() &&
25104 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25105 MI->getOperand(2).isReg() &&
25106 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25107 MI->getOperand(3).isImm() &&
25108 MI->getOperand(3).getImm() == 0 &&
25117 MI->getOperand(0).isReg() &&
25118 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
25119 MI->getOperand(1).isReg() &&
25120 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25121 MI->getOperand(2).isReg() &&
25122 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
25123 MI->getOperand(3).getReg() == AArch64::XZR &&
25132 MI->getOperand(0).isReg() &&
25133 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
25134 MI->getOperand(1).isReg() &&
25135 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25136 MI->getOperand(2).isReg() &&
25137 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
25138 MI->getOperand(3).getReg() == AArch64::XZR &&
25147 MI->getOperand(0).isReg() &&
25148 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
25149 MI->getOperand(1).isReg() &&
25150 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
25151 MI->getOperand(2).isReg() &&
25152 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25153 MI->getOperand(3).isImm() &&
25154 MI->getOperand(3).getImm() == 0) {
25162 MI->getOperand(0).isReg() &&
25163 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
25164 MI->getOperand(1).isReg() &&
25165 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
25166 MI->getOperand(2).isReg() &&
25167 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25168 MI->getOperand(3).isImm() &&
25169 MI->getOperand(3).getImm() == 0) {
25177 MI->getOperand(0).isReg() &&
25178 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25179 MI->getOperand(1).isReg() &&
25180 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
25181 MI->getOperand(2).isReg() &&
25182 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25183 MI->getOperand(3).isImm() &&
25184 MI->getOperand(3).getImm() == 0) {
25192 MI->getOperand(0).isReg() &&
25193 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25194 MI->getOperand(1).isReg() &&
25195 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
25196 MI->getOperand(2).isReg() &&
25197 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25198 MI->getOperand(3).isImm() &&
25199 MI->getOperand(3).getImm() == 0) {
25207 MI->getOperand(0).isReg() &&
25208 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
25209 MI->getOperand(1).isReg() &&
25210 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
25211 MI->getOperand(2).isReg() &&
25212 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25213 MI->getOperand(3).isImm() &&
25214 MI->getOperand(3).getImm() == 0) {
25222 MI->getOperand(0).isReg() &&
25223 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25224 MI->getOperand(1).isReg() &&
25225 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25226 MI->getOperand(2).isReg() &&
25227 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
25228 MI->getOperand(3).isImm() &&
25229 MI->getOperand(3).getImm() == 0 &&
25230 MI->getOperand(4).isImm() &&
25231 MI->getOperand(4).getImm() == 0) {
25239 MI->getOperand(0).isReg() &&
25240 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25241 MI->getOperand(1).isReg() &&
25242 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25243 MI->getOperand(2).isImm() &&
25244 MI->getOperand(2).getImm() == 0) {
25252 MI->getOperand(0).isReg() &&
25253 MRI.getRegClass(AArch64::FPR8RegClassID).contains(MI->getOperand(0).getReg()) &&
25254 MI->getOperand(1).isReg() &&
25255 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25256 MI->getOperand(2).isReg() &&
25257 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
25258 MI->getOperand(3).isImm() &&
25259 MI->getOperand(3).getImm() == 0 &&
25260 MI->getOperand(4).isImm() &&
25261 MI->getOperand(4).getImm() == 0) {
25269 MI->getOperand(0).isReg() &&
25270 MRI.getRegClass(AArch64::FPR8RegClassID).contains(MI->getOperand(0).getReg()) &&
25271 MI->getOperand(1).isReg() &&
25272 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25273 MI->getOperand(2).isImm() &&
25274 MI->getOperand(2).getImm() == 0) {
25282 MI->getOperand(0).isReg() &&
25283 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
25284 MI->getOperand(1).isReg() &&
25285 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25286 MI->getOperand(2).isReg() &&
25287 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
25288 MI->getOperand(3).isImm() &&
25289 MI->getOperand(3).getImm() == 0 &&
25290 MI->getOperand(4).isImm() &&
25291 MI->getOperand(4).getImm() == 0) {
25299 MI->getOperand(0).isReg() &&
25300 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
25301 MI->getOperand(1).isReg() &&
25302 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25303 MI->getOperand(2).isImm() &&
25304 MI->getOperand(2).getImm() == 0) {
25312 MI->getOperand(0).isReg() &&
25313 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25314 MI->getOperand(1).isReg() &&
25315 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25316 MI->getOperand(2).isReg() &&
25317 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
25318 MI->getOperand(3).isImm() &&
25319 MI->getOperand(3).getImm() == 0 &&
25320 MI->getOperand(4).isImm() &&
25321 MI->getOperand(4).getImm() == 0) {
25329 MI->getOperand(0).isReg() &&
25330 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25331 MI->getOperand(1).isReg() &&
25332 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25333 MI->getOperand(2).isImm() &&
25334 MI->getOperand(2).getImm() == 0) {
25342 MI->getOperand(0).isReg() &&
25343 MRI.getRegClass(AArch64::FPR16RegClassID).contains(MI->getOperand(0).getReg()) &&
25344 MI->getOperand(1).isReg() &&
25345 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25346 MI->getOperand(2).isReg() &&
25347 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
25348 MI->getOperand(3).isImm() &&
25349 MI->getOperand(3).getImm() == 0 &&
25350 MI->getOperand(4).isImm() &&
25351 MI->getOperand(4).getImm() == 0) {
25359 MI->getOperand(0).isReg() &&
25360 MRI.getRegClass(AArch64::FPR16RegClassID).contains(MI->getOperand(0).getReg()) &&
25361 MI->getOperand(1).isReg() &&
25362 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25363 MI->getOperand(2).isImm() &&
25364 MI->getOperand(2).getImm() == 0) {
25372 MI->getOperand(0).isReg() &&
25373 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
25374 MI->getOperand(1).isReg() &&
25375 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25376 MI->getOperand(2).isReg() &&
25377 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
25378 MI->getOperand(3).isImm() &&
25379 MI->getOperand(3).getImm() == 0 &&
25380 MI->getOperand(4).isImm() &&
25381 MI->getOperand(4).getImm() == 0) {
25389 MI->getOperand(0).isReg() &&
25390 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
25391 MI->getOperand(1).isReg() &&
25392 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25393 MI->getOperand(2).isImm() &&
25394 MI->getOperand(2).getImm() == 0) {
25402 MI->getOperand(0).isReg() &&
25403 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25404 MI->getOperand(1).isReg() &&
25405 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25406 MI->getOperand(2).isReg() &&
25407 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
25408 MI->getOperand(3).isImm() &&
25409 MI->getOperand(3).getImm() == 0 &&
25410 MI->getOperand(4).isImm() &&
25411 MI->getOperand(4).getImm() == 0) {
25419 MI->getOperand(0).isReg() &&
25420 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25421 MI->getOperand(1).isReg() &&
25422 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25423 MI->getOperand(2).isImm() &&
25424 MI->getOperand(2).getImm() == 0) {
25432 MI->getOperand(0).isReg() &&
25433 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25434 MI->getOperand(1).isReg() &&
25435 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25436 MI->getOperand(2).isReg() &&
25437 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
25438 MI->getOperand(3).isImm() &&
25439 MI->getOperand(3).getImm() == 0 &&
25440 MI->getOperand(4).isImm() &&
25441 MI->getOperand(4).getImm() == 0) {
25449 MI->getOperand(0).isReg() &&
25450 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25451 MI->getOperand(1).isReg() &&
25452 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25453 MI->getOperand(2).isImm() &&
25454 MI->getOperand(2).getImm() == 0) {
25462 MI->getOperand(0).isReg() &&
25463 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
25464 MI->getOperand(1).isReg() &&
25465 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25466 MI->getOperand(2).isReg() &&
25467 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
25468 MI->getOperand(3).isImm() &&
25469 MI->getOperand(3).getImm() == 0 &&
25470 MI->getOperand(4).isImm() &&
25471 MI->getOperand(4).getImm() == 0) {
25479 MI->getOperand(0).isReg() &&
25480 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
25481 MI->getOperand(1).isReg() &&
25482 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25483 MI->getOperand(2).isImm() &&
25484 MI->getOperand(2).getImm() == 0) {
25492 MI->getOperand(0).isReg() &&
25493 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
25494 MI->getOperand(1).isReg() &&
25495 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25496 MI->getOperand(2).isImm() &&
25497 MI->getOperand(2).getImm() == 0 &&
25506 MI->getOperand(0).isReg() &&
25507 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
25508 MI->getOperand(1).isReg() &&
25509 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25510 MI->getOperand(2).isImm() &&
25511 MI->getOperand(2).getImm() == 0 &&
25520 MI->getOperand(0).isReg() &&
25521 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25522 MI->getOperand(1).isReg() &&
25523 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25524 MI->getOperand(2).isImm() &&
25525 MI->getOperand(2).getImm() == 0) {
25533 MI->getOperand(0).isReg() &&
25534 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25535 MI->getOperand(1).isReg() &&
25536 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25537 MI->getOperand(2).isImm() &&
25538 MI->getOperand(2).getImm() == 0) {
25546 MI->getOperand(0).isReg() &&
25547 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25548 MI->getOperand(1).isReg() &&
25549 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25550 MI->getOperand(2).isImm() &&
25551 MI->getOperand(2).getImm() == 0) {
25559 MI->getOperand(0).isReg() &&
25560 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
25561 MI->getOperand(1).isReg() &&
25562 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25563 MI->getOperand(2).isImm() &&
25564 MI->getOperand(2).getImm() == 0) {
25572 MI->getOperand(0).isReg() &&
25573 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25574 MI->getOperand(1).isReg() &&
25575 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25576 MI->getOperand(2).isImm() &&
25577 MI->getOperand(2).getImm() == 0) {
25585 MI->getOperand(0).isReg() &&
25586 MRI.getRegClass(AArch64::FPR8RegClassID).contains(MI->getOperand(0).getReg()) &&
25587 MI->getOperand(1).isReg() &&
25588 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25589 MI->getOperand(2).isImm() &&
25590 MI->getOperand(2).getImm() == 0) {
25598 MI->getOperand(0).isReg() &&
25599 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
25600 MI->getOperand(1).isReg() &&
25601 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25602 MI->getOperand(2).isImm() &&
25603 MI->getOperand(2).getImm() == 0) {
25611 MI->getOperand(0).isReg() &&
25612 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25613 MI->getOperand(1).isReg() &&
25614 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25615 MI->getOperand(2).isImm() &&
25616 MI->getOperand(2).getImm() == 0) {
25624 MI->getOperand(0).isReg() &&
25625 MRI.getRegClass(AArch64::FPR16RegClassID).contains(MI->getOperand(0).getReg()) &&
25626 MI->getOperand(1).isReg() &&
25627 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25628 MI->getOperand(2).isImm() &&
25629 MI->getOperand(2).getImm() == 0) {
25637 MI->getOperand(0).isReg() &&
25638 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
25639 MI->getOperand(1).isReg() &&
25640 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25641 MI->getOperand(2).isImm() &&
25642 MI->getOperand(2).getImm() == 0) {
25650 MI->getOperand(0).isReg() &&
25651 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25652 MI->getOperand(1).isReg() &&
25653 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25654 MI->getOperand(2).isImm() &&
25655 MI->getOperand(2).getImm() == 0) {
25663 MI->getOperand(0).isReg() &&
25664 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25665 MI->getOperand(1).isReg() &&
25666 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25667 MI->getOperand(2).isImm() &&
25668 MI->getOperand(2).getImm() == 0) {
25676 MI->getOperand(0).isReg() &&
25677 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
25678 MI->getOperand(1).isReg() &&
25679 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25680 MI->getOperand(2).isImm() &&
25681 MI->getOperand(2).getImm() == 0) {
25689 MI->getOperand(0).isReg() &&
25690 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25691 MI->getOperand(1).isReg() &&
25692 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25693 MI->getOperand(2).isImm() &&
25694 MI->getOperand(2).getImm() == 0 &&
25703 MI->getOperand(0).isReg() &&
25704 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25705 MI->getOperand(1).isReg() &&
25706 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25707 MI->getOperand(2).isImm() &&
25708 MI->getOperand(2).getImm() == 0 &&
25717 MI->getOperand(0).getReg() == AArch64::WZR &&
25718 MI->getOperand(1).isReg() &&
25719 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(1).getReg())) {
25727 MI->getOperand(0).getReg() == AArch64::WZR &&
25728 MI->getOperand(1).isReg() &&
25729 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
25730 MI->getOperand(2).isReg() &&
25731 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
25732 MI->getOperand(3).isImm() &&
25733 MI->getOperand(3).getImm() == 0) {
25739 MI->getOperand(0).getReg() == AArch64::WZR &&
25740 MI->getOperand(1).isReg() &&
25741 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
25742 MI->getOperand(2).isReg() &&
25743 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
25749 MI->getOperand(0).isReg() &&
25750 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25751 MI->getOperand(1).getReg() == AArch64::WZR &&
25752 MI->getOperand(2).isReg() &&
25753 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
25754 MI->getOperand(3).isImm() &&
25755 MI->getOperand(3).getImm() == 0) {
25761 MI->getOperand(0).isReg() &&
25762 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25763 MI->getOperand(1).getReg() == AArch64::WZR &&
25764 MI->getOperand(2).isReg() &&
25765 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
25771 MI->getOperand(0).isReg() &&
25772 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25773 MI->getOperand(1).isReg() &&
25774 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
25775 MI->getOperand(2).isReg() &&
25776 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
25777 MI->getOperand(3).isImm() &&
25778 MI->getOperand(3).getImm() == 0) {
25786 MI->getOperand(0).getReg() == AArch64::WZR &&
25787 MI->getOperand(1).isReg() &&
25788 MRI.getRegClass(AArch64::GPR32sponlyRegClassID).contains(MI->getOperand(1).getReg()) &&
25789 MI->getOperand(2).isReg() &&
25790 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
25791 MI->getOperand(3).isImm() &&
25792 MI->getOperand(3).getImm() == 16) {
25798 MI->getOperand(0).getReg() == AArch64::WZR &&
25799 MI->getOperand(1).isReg() &&
25800 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(1).getReg()) &&
25801 MI->getOperand(2).isReg() &&
25802 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
25808 MI->getOperand(0).isReg() &&
25809 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25810 MI->getOperand(1).isReg() &&
25811 MRI.getRegClass(AArch64::GPR32sponlyRegClassID).contains(MI->getOperand(1).getReg()) &&
25812 MI->getOperand(2).isReg() &&
25813 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
25814 MI->getOperand(3).isImm() &&
25815 MI->getOperand(3).getImm() == 16) {
25823 MI->getOperand(0).getReg() == AArch64::XZR &&
25824 MI->getOperand(1).isReg() &&
25825 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg())) {
25833 MI->getOperand(0).getReg() == AArch64::XZR &&
25834 MI->getOperand(1).isReg() &&
25835 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
25836 MI->getOperand(2).isReg() &&
25837 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
25838 MI->getOperand(3).isImm() &&
25839 MI->getOperand(3).getImm() == 0) {
25845 MI->getOperand(0).getReg() == AArch64::XZR &&
25846 MI->getOperand(1).isReg() &&
25847 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
25848 MI->getOperand(2).isReg() &&
25849 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg())) {
25855 MI->getOperand(0).isReg() &&
25856 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
25857 MI->getOperand(1).getReg() == AArch64::XZR &&
25858 MI->getOperand(2).isReg() &&
25859 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
25860 MI->getOperand(3).isImm() &&
25861 MI->getOperand(3).getImm() == 0) {
25867 MI->getOperand(0).isReg() &&
25868 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
25869 MI->getOperand(1).getReg() == AArch64::XZR &&
25870 MI->getOperand(2).isReg() &&
25871 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg())) {
25877 MI->getOperand(0).isReg() &&
25878 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
25879 MI->getOperand(1).isReg() &&
25880 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
25881 MI->getOperand(2).isReg() &&
25882 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
25883 MI->getOperand(3).isImm() &&
25884 MI->getOperand(3).getImm() == 0) {
25892 MI->getOperand(0).getReg() == AArch64::XZR &&
25893 MI->getOperand(1).isReg() &&
25894 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25895 MI->getOperand(2).isReg() &&
25896 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
25904 MI->getOperand(0).getReg() == AArch64::XZR &&
25905 MI->getOperand(1).isReg() &&
25906 MRI.getRegClass(AArch64::GPR64sponlyRegClassID).contains(MI->getOperand(1).getReg()) &&
25907 MI->getOperand(2).isReg() &&
25908 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
25909 MI->getOperand(3).isImm() &&
25910 MI->getOperand(3).getImm() == 24) {
25916 MI->getOperand(0).getReg() == AArch64::XZR &&
25917 MI->getOperand(1).isReg() &&
25918 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25919 MI->getOperand(2).isReg() &&
25920 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg())) {
25926 MI->getOperand(0).isReg() &&
25927 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
25928 MI->getOperand(1).isReg() &&
25929 MRI.getRegClass(AArch64::GPR64sponlyRegClassID).contains(MI->getOperand(1).getReg()) &&
25930 MI->getOperand(2).isReg() &&
25931 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
25932 MI->getOperand(3).isImm() &&
25933 MI->getOperand(3).getImm() == 24) {
25941 MI->getOperand(0).isReg() &&
25942 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25943 MI->getOperand(1).getReg() == AArch64::WZR &&
25944 MI->getOperand(2).isReg() &&
25945 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
25946 MI->getOperand(3).isImm() &&
25947 MI->getOperand(3).getImm() == 0) {
25953 MI->getOperand(0).isReg() &&
25954 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25955 MI->getOperand(1).getReg() == AArch64::WZR &&
25956 MI->getOperand(2).isReg() &&
25957 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
25963 MI->getOperand(0).isReg() &&
25964 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25965 MI->getOperand(1).isReg() &&
25966 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
25967 MI->getOperand(2).isReg() &&
25968 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
25969 MI->getOperand(3).isImm() &&
25970 MI->getOperand(3).getImm() == 0) {
25978 MI->getOperand(0).isReg() &&
25979 MRI.getRegClass(AArch64::GPR32sponlyRegClassID).contains(MI->getOperand(0).getReg()) &&
25980 MI->getOperand(1).isReg() &&
25981 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(1).getReg()) &&
25982 MI->getOperand(2).isReg() &&
25983 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
25984 MI->getOperand(3).isImm() &&
25985 MI->getOperand(3).getImm() == 16) {
25991 MI->getOperand(0).isReg() &&
25992 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(0).getReg()) &&
25993 MI->getOperand(1).isReg() &&
25994 MRI.getRegClass(AArch64::GPR32sponlyRegClassID).contains(MI->getOperand(1).getReg()) &&
25995 MI->getOperand(2).isReg() &&
25996 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
25997 MI->getOperand(3).isImm() &&
25998 MI->getOperand(3).getImm() == 16) {
26006 MI->getOperand(0).isReg() &&
26007 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26008 MI->getOperand(1).getReg() == AArch64::XZR &&
26009 MI->getOperand(2).isReg() &&
26010 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
26011 MI->getOperand(3).isImm() &&
26012 MI->getOperand(3).getImm() == 0) {
26018 MI->getOperand(0).isReg() &&
26019 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26020 MI->getOperand(1).getReg() == AArch64::XZR &&
26021 MI->getOperand(2).isReg() &&
26022 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg())) {
26028 MI->getOperand(0).isReg() &&
26029 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26030 MI->getOperand(1).isReg() &&
26031 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
26032 MI->getOperand(2).isReg() &&
26033 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
26034 MI->getOperand(3).isImm() &&
26035 MI->getOperand(3).getImm() == 0) {
26043 MI->getOperand(0).isReg() &&
26044 MRI.getRegClass(AArch64::GPR64sponlyRegClassID).contains(MI->getOperand(0).getReg()) &&
26045 MI->getOperand(1).isReg() &&
26046 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26047 MI->getOperand(2).isReg() &&
26048 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
26049 MI->getOperand(3).isImm() &&
26050 MI->getOperand(3).getImm() == 24) {
26056 MI->getOperand(0).isReg() &&
26057 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
26058 MI->getOperand(1).isReg() &&
26059 MRI.getRegClass(AArch64::GPR64sponlyRegClassID).contains(MI->getOperand(1).getReg()) &&
26060 MI->getOperand(2).isReg() &&
26061 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
26062 MI->getOperand(3).isImm() &&
26063 MI->getOperand(3).getImm() == 24) {
26071 MI->getOperand(4).getReg() == AArch64::XZR) {
26079 MI->getOperand(0).isReg() &&
26080 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26081 MI->getOperand(1).isReg() &&
26082 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
26083 MI->getOperand(3).isImm() &&
26084 MI->getOperand(3).getImm() == 31) {
26090 MI->getOperand(0).isReg() &&
26091 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26092 MI->getOperand(1).isReg() &&
26093 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
26094 MI->getOperand(2).isImm() &&
26095 MI->getOperand(2).getImm() == 0 &&
26096 MI->getOperand(3).isImm() &&
26097 MI->getOperand(3).getImm() == 7) {
26103 MI->getOperand(0).isReg() &&
26104 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26105 MI->getOperand(1).isReg() &&
26106 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
26107 MI->getOperand(2).isImm() &&
26108 MI->getOperand(2).getImm() == 0 &&
26109 MI->getOperand(3).isImm() &&
26110 MI->getOperand(3).getImm() == 15) {
26118 MI->getOperand(0).isReg() &&
26119 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26120 MI->getOperand(1).isReg() &&
26121 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
26122 MI->getOperand(3).isImm() &&
26123 MI->getOperand(3).getImm() == 63) {
26129 MI->getOperand(0).isReg() &&
26130 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26131 MI->getOperand(1).isReg() &&
26132 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
26133 MI->getOperand(2).isImm() &&
26134 MI->getOperand(2).getImm() == 0 &&
26135 MI->getOperand(3).isImm() &&
26136 MI->getOperand(3).getImm() == 7) {
26142 MI->getOperand(0).isReg() &&
26143 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26144 MI->getOperand(1).isReg() &&
26145 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
26146 MI->getOperand(2).isImm() &&
26147 MI->getOperand(2).getImm() == 0 &&
26148 MI->getOperand(3).isImm() &&
26149 MI->getOperand(3).getImm() == 15) {
26155 MI->getOperand(0).isReg() &&
26156 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26157 MI->getOperand(1).isReg() &&
26158 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
26159 MI->getOperand(2).isImm() &&
26160 MI->getOperand(2).getImm() == 0 &&
26161 MI->getOperand(3).isImm() &&
26162 MI->getOperand(3).getImm() == 31) {
26170 MI->getOperand(0).isReg() &&
26171 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26172 MI->getOperand(1).isReg() &&
26173 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
26174 MI->getOperand(2).isReg() &&
26175 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
26176 MI->getOperand(3).getReg() == AArch64::XZR) {
26184 MI->getOperand(0).isReg() &&
26185 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26186 MI->getOperand(1).isReg() &&
26187 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
26196 MI->getOperand(0).isReg() &&
26197 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26198 MI->getOperand(1).isReg() &&
26199 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
26208 MI->getOperand(0).isReg() &&
26209 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26210 MI->getOperand(1).isReg() &&
26211 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
26212 MI->getOperand(2).isReg() &&
26213 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
26214 MI->getOperand(3).getReg() == AArch64::XZR) {
26222 MI->getOperand(0).isReg() &&
26223 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26224 MI->getOperand(2).isImm() &&
26225 MI->getOperand(2).getImm() == 31 &&
26226 MI->getOperand(3).isImm() &&
26227 MI->getOperand(3).getImm() == 1 &&
26234 MI->getOperand(0).isReg() &&
26235 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26236 MI->getOperand(3).isImm() &&
26237 MI->getOperand(3).getImm() == 1 &&
26246 MI->getOperand(0).isReg() &&
26247 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26248 MI->getOperand(2).isImm() &&
26249 MI->getOperand(2).getImm() == 31 &&
26250 MI->getOperand(3).isImm() &&
26251 MI->getOperand(3).getImm() == 1 &&
26258 MI->getOperand(0).isReg() &&
26259 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26260 MI->getOperand(3).isImm() &&
26261 MI->getOperand(3).getImm() == 1 &&
26270 MI->getOperand(0).isReg() &&
26271 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26272 MI->getOperand(2).isImm() &&
26273 MI->getOperand(2).getImm() == 31 &&
26274 MI->getOperand(3).isImm() &&
26275 MI->getOperand(3).getImm() == 1 &&
26282 MI->getOperand(0).isReg() &&
26283 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26284 MI->getOperand(3).isImm() &&
26285 MI->getOperand(3).getImm() == 1 &&
26294 MI->getOperand(0).isReg() &&
26295 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26296 MI->getOperand(2).isImm() &&
26297 MI->getOperand(2).getImm() == 31 &&
26298 MI->getOperand(3).isImm() &&
26299 MI->getOperand(3).getImm() == 1 &&
26306 MI->getOperand(0).isReg() &&
26307 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26308 MI->getOperand(3).isImm() &&
26309 MI->getOperand(3).getImm() == 1 &&
26318 MI->getOperand(0).isReg() &&
26319 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
26320 MI->getOperand(2).isImm() &&
26321 MI->getOperand(2).getImm() == 31 &&
26322 MI->getOperand(3).isImm() &&
26323 MI->getOperand(3).getImm() == 1 &&
26330 MI->getOperand(0).isReg() &&
26331 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
26332 MI->getOperand(3).isImm() &&
26333 MI->getOperand(3).getImm() == 1 &&
26342 MI->getOperand(0).isReg() &&
26343 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26344 MI->getOperand(2).isImm() &&
26345 MI->getOperand(2).getImm() == 31 &&
26346 MI->getOperand(3).isImm() &&
26347 MI->getOperand(3).getImm() == 1 &&
26354 MI->getOperand(0).isReg() &&
26355 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26356 MI->getOperand(3).isImm() &&
26357 MI->getOperand(3).getImm() == 1 &&
26366 MI->getOperand(0).isReg() &&
26367 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26368 MI->getOperand(2).isImm() &&
26369 MI->getOperand(2).getImm() == 31 &&
26370 MI->getOperand(3).isImm() &&
26371 MI->getOperand(3).getImm() == 1 &&
26378 MI->getOperand(0).isReg() &&
26379 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26380 MI->getOperand(3).isImm() &&
26381 MI->getOperand(3).getImm() == 1 &&
26390 MI->getOperand(0).isReg() &&
26391 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
26392 MI->getOperand(2).isImm() &&
26393 MI->getOperand(2).getImm() == 31 &&
26394 MI->getOperand(3).isImm() &&
26395 MI->getOperand(3).getImm() == 1 &&
26402 MI->getOperand(0).isReg() &&
26403 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
26404 MI->getOperand(3).isImm() &&
26405 MI->getOperand(3).getImm() == 1 &&
26414 MI->getOperand(0).isReg() &&
26415 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26416 MI->getOperand(2).isImm() &&
26417 MI->getOperand(2).getImm() == 31 &&
26418 MI->getOperand(3).isImm() &&
26419 MI->getOperand(3).getImm() == 1 &&
26426 MI->getOperand(0).isReg() &&
26427 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26428 MI->getOperand(3).isImm() &&
26429 MI->getOperand(3).getImm() == 1 &&
26438 MI->getOperand(0).isReg() &&
26439 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26440 MI->getOperand(2).isImm() &&
26441 MI->getOperand(2).getImm() == 31 &&
26442 MI->getOperand(3).isImm() &&
26443 MI->getOperand(3).getImm() == 1 &&
26450 MI->getOperand(0).isReg() &&
26451 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26452 MI->getOperand(3).isImm() &&
26453 MI->getOperand(3).getImm() == 1 &&
26462 MI->getOperand(0).isReg() &&
26463 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
26464 MI->getOperand(2).isImm() &&
26465 MI->getOperand(2).getImm() == 31 &&
26466 MI->getOperand(3).isImm() &&
26467 MI->getOperand(3).getImm() == 1 &&
26474 MI->getOperand(0).isReg() &&
26475 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
26476 MI->getOperand(3).isImm() &&
26477 MI->getOperand(3).getImm() == 1 &&
26486 MI->getOperand(0).isReg() &&
26487 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26488 MI->getOperand(2).isImm() &&
26489 MI->getOperand(2).getImm() == 31 &&
26490 MI->getOperand(3).isImm() &&
26491 MI->getOperand(3).getImm() == 1 &&
26498 MI->getOperand(0).isReg() &&
26499 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26500 MI->getOperand(3).isImm() &&
26501 MI->getOperand(3).getImm() == 1 &&
26510 MI->getOperand(0).isReg() &&
26511 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26512 MI->getOperand(2).isImm() &&
26513 MI->getOperand(2).getImm() == 31 &&
26514 MI->getOperand(3).isImm() &&
26515 MI->getOperand(3).getImm() == 1 &&
26522 MI->getOperand(0).isReg() &&
26523 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26524 MI->getOperand(3).isImm() &&
26525 MI->getOperand(3).getImm() == 1 &&
26534 MI->getOperand(0).isReg() &&
26535 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26536 MI->getOperand(2).isImm() &&
26537 MI->getOperand(2).getImm() == 31 &&
26538 MI->getOperand(3).isImm() &&
26539 MI->getOperand(3).getImm() == 1 &&
26546 MI->getOperand(0).isReg() &&
26547 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26548 MI->getOperand(3).isImm() &&
26549 MI->getOperand(3).getImm() == 1 &&
26558 MI->getOperand(0).isReg() &&
26559 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26560 MI->getOperand(2).isImm() &&
26561 MI->getOperand(2).getImm() == 31 &&
26562 MI->getOperand(3).isImm() &&
26563 MI->getOperand(3).getImm() == 1 &&
26570 MI->getOperand(0).isReg() &&
26571 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26572 MI->getOperand(3).isImm() &&
26573 MI->getOperand(3).getImm() == 1 &&
26582 MI->getOperand(0).isReg() &&
26583 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
26584 MI->getOperand(2).isImm() &&
26585 MI->getOperand(2).getImm() == 31 &&
26586 MI->getOperand(3).isImm() &&
26587 MI->getOperand(3).getImm() == 1 &&
26594 MI->getOperand(0).isReg() &&
26595 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
26596 MI->getOperand(3).isImm() &&
26597 MI->getOperand(3).getImm() == 1 &&
26606 MI->getOperand(0).isReg() &&
26607 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26608 MI->getOperand(2).isImm() &&
26609 MI->getOperand(2).getImm() == 31 &&
26610 MI->getOperand(3).isImm() &&
26611 MI->getOperand(3).getImm() == 1 &&
26618 MI->getOperand(0).isReg() &&
26619 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26620 MI->getOperand(3).isImm() &&
26621 MI->getOperand(3).getImm() == 1 &&
26630 MI->getOperand(0).isReg() &&
26631 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26632 MI->getOperand(2).isImm() &&
26633 MI->getOperand(2).getImm() == 31 &&
26634 MI->getOperand(3).isImm() &&
26635 MI->getOperand(3).getImm() == 1 &&
26642 MI->getOperand(0).isReg() &&
26643 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26644 MI->getOperand(3).isImm() &&
26645 MI->getOperand(3).getImm() == 1 &&
26654 MI->getOperand(0).isReg() &&
26655 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
26656 MI->getOperand(2).isImm() &&
26657 MI->getOperand(2).getImm() == 31 &&
26658 MI->getOperand(3).isImm() &&
26659 MI->getOperand(3).getImm() == 1 &&
26666 MI->getOperand(0).isReg() &&
26667 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
26668 MI->getOperand(3).isImm() &&
26669 MI->getOperand(3).getImm() == 1 &&
26678 MI->getOperand(0).isReg() &&
26679 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26680 MI->getOperand(2).isImm() &&
26681 MI->getOperand(2).getImm() == 31 &&
26682 MI->getOperand(3).isImm() &&
26683 MI->getOperand(3).getImm() == 1 &&
26690 MI->getOperand(0).isReg() &&
26691 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26692 MI->getOperand(3).isImm() &&
26693 MI->getOperand(3).getImm() == 1 &&
26702 MI->getOperand(0).isReg() &&
26703 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26704 MI->getOperand(2).isImm() &&
26705 MI->getOperand(2).getImm() == 31 &&
26706 MI->getOperand(3).isImm() &&
26707 MI->getOperand(3).getImm() == 1 &&
26714 MI->getOperand(0).isReg() &&
26715 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26716 MI->getOperand(3).isImm() &&
26717 MI->getOperand(3).getImm() == 1 &&
26726 MI->getOperand(0).isReg() &&
26727 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
26728 MI->getOperand(2).isImm() &&
26729 MI->getOperand(2).getImm() == 31 &&
26730 MI->getOperand(3).isImm() &&
26731 MI->getOperand(3).getImm() == 1 &&
26738 MI->getOperand(0).isReg() &&
26739 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
26740 MI->getOperand(3).isImm() &&
26741 MI->getOperand(3).getImm() == 1 &&
gen/lib/Target/AArch64/AArch64GenAsmWriter1.inc15523 MI->getOperand(0).getReg() == AArch64::WZR &&
15524 MI->getOperand(1).isReg() &&
15525 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(1).getReg())) {
15533 MI->getOperand(0).getReg() == AArch64::WZR &&
15534 MI->getOperand(1).isReg() &&
15535 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
15536 MI->getOperand(2).isReg() &&
15537 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
15538 MI->getOperand(3).isImm() &&
15539 MI->getOperand(3).getImm() == 0) {
15545 MI->getOperand(0).getReg() == AArch64::WZR &&
15546 MI->getOperand(1).isReg() &&
15547 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
15548 MI->getOperand(2).isReg() &&
15549 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
15555 MI->getOperand(0).isReg() &&
15556 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
15557 MI->getOperand(1).isReg() &&
15558 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
15559 MI->getOperand(2).isReg() &&
15560 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
15561 MI->getOperand(3).isImm() &&
15562 MI->getOperand(3).getImm() == 0) {
15570 MI->getOperand(0).getReg() == AArch64::WZR &&
15571 MI->getOperand(1).isReg() &&
15572 MRI.getRegClass(AArch64::GPR32sponlyRegClassID).contains(MI->getOperand(1).getReg()) &&
15573 MI->getOperand(2).isReg() &&
15574 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
15575 MI->getOperand(3).isImm() &&
15576 MI->getOperand(3).getImm() == 16) {
15582 MI->getOperand(0).getReg() == AArch64::WZR &&
15583 MI->getOperand(1).isReg() &&
15584 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(1).getReg()) &&
15585 MI->getOperand(2).isReg() &&
15586 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
15592 MI->getOperand(0).isReg() &&
15593 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
15594 MI->getOperand(1).isReg() &&
15595 MRI.getRegClass(AArch64::GPR32sponlyRegClassID).contains(MI->getOperand(1).getReg()) &&
15596 MI->getOperand(2).isReg() &&
15597 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
15598 MI->getOperand(3).isImm() &&
15599 MI->getOperand(3).getImm() == 16) {
15607 MI->getOperand(0).getReg() == AArch64::XZR &&
15608 MI->getOperand(1).isReg() &&
15609 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg())) {
15617 MI->getOperand(0).getReg() == AArch64::XZR &&
15618 MI->getOperand(1).isReg() &&
15619 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
15620 MI->getOperand(2).isReg() &&
15621 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
15622 MI->getOperand(3).isImm() &&
15623 MI->getOperand(3).getImm() == 0) {
15629 MI->getOperand(0).getReg() == AArch64::XZR &&
15630 MI->getOperand(1).isReg() &&
15631 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
15632 MI->getOperand(2).isReg() &&
15633 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg())) {
15639 MI->getOperand(0).isReg() &&
15640 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15641 MI->getOperand(1).isReg() &&
15642 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
15643 MI->getOperand(2).isReg() &&
15644 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
15645 MI->getOperand(3).isImm() &&
15646 MI->getOperand(3).getImm() == 0) {
15654 MI->getOperand(0).getReg() == AArch64::XZR &&
15655 MI->getOperand(1).isReg() &&
15656 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
15657 MI->getOperand(2).isReg() &&
15658 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
15666 MI->getOperand(0).getReg() == AArch64::XZR &&
15667 MI->getOperand(1).isReg() &&
15668 MRI.getRegClass(AArch64::GPR64sponlyRegClassID).contains(MI->getOperand(1).getReg()) &&
15669 MI->getOperand(2).isReg() &&
15670 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
15671 MI->getOperand(3).isImm() &&
15672 MI->getOperand(3).getImm() == 24) {
15678 MI->getOperand(0).getReg() == AArch64::XZR &&
15679 MI->getOperand(1).isReg() &&
15680 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
15681 MI->getOperand(2).isReg() &&
15682 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg())) {
15688 MI->getOperand(0).isReg() &&
15689 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15690 MI->getOperand(1).isReg() &&
15691 MRI.getRegClass(AArch64::GPR64sponlyRegClassID).contains(MI->getOperand(1).getReg()) &&
15692 MI->getOperand(2).isReg() &&
15693 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
15694 MI->getOperand(3).isImm() &&
15695 MI->getOperand(3).getImm() == 24) {
15703 MI->getOperand(0).isReg() &&
15704 MRI.getRegClass(AArch64::GPR32sponlyRegClassID).contains(MI->getOperand(0).getReg()) &&
15705 MI->getOperand(1).isReg() &&
15706 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(1).getReg()) &&
15707 MI->getOperand(2).isImm() &&
15708 MI->getOperand(2).getImm() == 0 &&
15709 MI->getOperand(3).isImm() &&
15710 MI->getOperand(3).getImm() == 0) {
15716 MI->getOperand(0).isReg() &&
15717 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(0).getReg()) &&
15718 MI->getOperand(1).isReg() &&
15719 MRI.getRegClass(AArch64::GPR32sponlyRegClassID).contains(MI->getOperand(1).getReg()) &&
15720 MI->getOperand(2).isImm() &&
15721 MI->getOperand(2).getImm() == 0 &&
15722 MI->getOperand(3).isImm() &&
15723 MI->getOperand(3).getImm() == 0) {
15731 MI->getOperand(0).isReg() &&
15732 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
15733 MI->getOperand(1).isReg() &&
15734 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
15735 MI->getOperand(2).isReg() &&
15736 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
15737 MI->getOperand(3).isImm() &&
15738 MI->getOperand(3).getImm() == 0) {
15746 MI->getOperand(0).isReg() &&
15747 MRI.getRegClass(AArch64::GPR32sponlyRegClassID).contains(MI->getOperand(0).getReg()) &&
15748 MI->getOperand(1).isReg() &&
15749 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(1).getReg()) &&
15750 MI->getOperand(2).isReg() &&
15751 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
15752 MI->getOperand(3).isImm() &&
15753 MI->getOperand(3).getImm() == 16) {
15759 MI->getOperand(0).isReg() &&
15760 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(0).getReg()) &&
15761 MI->getOperand(1).isReg() &&
15762 MRI.getRegClass(AArch64::GPR32sponlyRegClassID).contains(MI->getOperand(1).getReg()) &&
15763 MI->getOperand(2).isReg() &&
15764 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
15765 MI->getOperand(3).isImm() &&
15766 MI->getOperand(3).getImm() == 16) {
15774 MI->getOperand(0).isReg() &&
15775 MRI.getRegClass(AArch64::GPR64sponlyRegClassID).contains(MI->getOperand(0).getReg()) &&
15776 MI->getOperand(1).isReg() &&
15777 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
15778 MI->getOperand(2).isImm() &&
15779 MI->getOperand(2).getImm() == 0 &&
15780 MI->getOperand(3).isImm() &&
15781 MI->getOperand(3).getImm() == 0) {
15787 MI->getOperand(0).isReg() &&
15788 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
15789 MI->getOperand(1).isReg() &&
15790 MRI.getRegClass(AArch64::GPR64sponlyRegClassID).contains(MI->getOperand(1).getReg()) &&
15791 MI->getOperand(2).isImm() &&
15792 MI->getOperand(2).getImm() == 0 &&
15793 MI->getOperand(3).isImm() &&
15794 MI->getOperand(3).getImm() == 0) {
15802 MI->getOperand(0).isReg() &&
15803 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15804 MI->getOperand(1).isReg() &&
15805 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
15806 MI->getOperand(2).isReg() &&
15807 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
15808 MI->getOperand(3).isImm() &&
15809 MI->getOperand(3).getImm() == 0) {
15817 MI->getOperand(0).isReg() &&
15818 MRI.getRegClass(AArch64::GPR64sponlyRegClassID).contains(MI->getOperand(0).getReg()) &&
15819 MI->getOperand(1).isReg() &&
15820 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
15821 MI->getOperand(2).isReg() &&
15822 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
15823 MI->getOperand(3).isImm() &&
15824 MI->getOperand(3).getImm() == 24) {
15830 MI->getOperand(0).isReg() &&
15831 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
15832 MI->getOperand(1).isReg() &&
15833 MRI.getRegClass(AArch64::GPR64sponlyRegClassID).contains(MI->getOperand(1).getReg()) &&
15834 MI->getOperand(2).isReg() &&
15835 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
15836 MI->getOperand(3).isImm() &&
15837 MI->getOperand(3).getImm() == 24) {
15845 MI->getOperand(0).getReg() == AArch64::WZR &&
15846 MI->getOperand(1).isReg() &&
15847 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg())) {
15855 MI->getOperand(0).getReg() == AArch64::WZR &&
15856 MI->getOperand(1).isReg() &&
15857 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
15858 MI->getOperand(2).isReg() &&
15859 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
15860 MI->getOperand(3).isImm() &&
15861 MI->getOperand(3).getImm() == 0) {
15867 MI->getOperand(0).getReg() == AArch64::WZR &&
15868 MI->getOperand(1).isReg() &&
15869 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
15870 MI->getOperand(2).isReg() &&
15871 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
15877 MI->getOperand(0).isReg() &&
15878 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
15879 MI->getOperand(1).isReg() &&
15880 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
15881 MI->getOperand(2).isReg() &&
15882 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
15883 MI->getOperand(3).isImm() &&
15884 MI->getOperand(3).getImm() == 0) {
15892 MI->getOperand(0).getReg() == AArch64::XZR &&
15893 MI->getOperand(1).isReg() &&
15894 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg())) {
15902 MI->getOperand(0).getReg() == AArch64::XZR &&
15903 MI->getOperand(1).isReg() &&
15904 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
15905 MI->getOperand(2).isReg() &&
15906 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
15907 MI->getOperand(3).isImm() &&
15908 MI->getOperand(3).getImm() == 0) {
15914 MI->getOperand(0).getReg() == AArch64::XZR &&
15915 MI->getOperand(1).isReg() &&
15916 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
15917 MI->getOperand(2).isReg() &&
15918 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg())) {
15924 MI->getOperand(0).isReg() &&
15925 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15926 MI->getOperand(1).isReg() &&
15927 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
15928 MI->getOperand(2).isReg() &&
15929 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
15930 MI->getOperand(3).isImm() &&
15931 MI->getOperand(3).getImm() == 0) {
15939 MI->getOperand(0).isReg() &&
15940 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15941 MI->getOperand(1).isReg() &&
15942 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
15943 MI->getOperand(2).isReg() &&
15944 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(2).getReg()) &&
15945 MI->getOperand(3).isReg() &&
15946 MI->getOperand(3).getReg() == MI->getOperand(2).getReg() &&
15946 MI->getOperand(3).getReg() == MI->getOperand(2).getReg() &&
15955 MI->getOperand(0).isReg() &&
15956 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
15957 MI->getOperand(1).isReg() &&
15958 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
15959 MI->getOperand(2).isReg() &&
15960 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
15961 MI->getOperand(3).isImm() &&
15962 MI->getOperand(3).getImm() == 0) {
15970 MI->getOperand(0).isReg() &&
15971 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
15972 MI->getOperand(1).isReg() &&
15973 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
15974 MI->getOperand(2).isReg() &&
15975 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
15976 MI->getOperand(3).isImm() &&
15977 MI->getOperand(3).getImm() == 0) {
15985 MI->getOperand(0).isReg() &&
15986 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
15987 MI->getOperand(1).isReg() &&
15988 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
15989 MI->getOperand(2).isReg() &&
15990 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(2).getReg()) &&
15991 MI->getOperand(3).isReg() &&
15992 MI->getOperand(3).getReg() == MI->getOperand(2).getReg() &&
15992 MI->getOperand(3).getReg() == MI->getOperand(2).getReg() &&
16001 MI->getOperand(0).isReg() &&
16002 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16003 AArch64AppleInstPrinterValidateMCOperand(MI->getOperand(2), STI, 1) &&
16010 MI->getOperand(0).isReg() &&
16011 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16012 AArch64AppleInstPrinterValidateMCOperand(MI->getOperand(2), STI, 2) &&
16019 MI->getOperand(0).isReg() &&
16020 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16021 AArch64AppleInstPrinterValidateMCOperand(MI->getOperand(2), STI, 3) &&
16030 MI->getOperand(0).isReg() &&
16031 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
16032 MI->getOperand(1).isReg() &&
16033 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
16034 MI->getOperand(2).isReg() &&
16035 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
16036 MI->getOperand(3).isImm() &&
16037 MI->getOperand(3).getImm() == 0) {
16045 MI->getOperand(0).isReg() &&
16046 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
16047 MI->getOperand(1).isReg() &&
16048 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
16049 MI->getOperand(2).isReg() &&
16050 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
16051 MI->getOperand(3).isImm() &&
16052 MI->getOperand(3).getImm() == 0) {
16060 MI->getOperand(0).isReg() &&
16061 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
16062 MI->getOperand(1).isReg() &&
16063 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
16064 MI->getOperand(2).isReg() &&
16065 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
16066 MI->getOperand(3).isImm() &&
16067 MI->getOperand(3).getImm() == 0) {
16075 MI->getOperand(0).isReg() &&
16076 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
16077 MI->getOperand(1).isReg() &&
16078 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
16079 MI->getOperand(2).isReg() &&
16080 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
16081 MI->getOperand(3).isImm() &&
16082 MI->getOperand(3).getImm() == 0) {
16090 MI->getOperand(0).isImm() &&
16091 MI->getOperand(0).getImm() == 15) {
16099 MI->getOperand(0).isReg() &&
16100 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
16101 MI->getOperand(1).isImm() &&
16102 MI->getOperand(1).getImm() == 31 &&
16103 MI->getOperand(2).isImm() &&
16104 MI->getOperand(2).getImm() == 1 &&
16111 MI->getOperand(0).isReg() &&
16112 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
16113 MI->getOperand(2).isImm() &&
16114 MI->getOperand(2).getImm() == 1 &&
16123 MI->getOperand(0).isReg() &&
16124 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
16125 MI->getOperand(1).isImm() &&
16126 MI->getOperand(1).getImm() == 31 &&
16127 MI->getOperand(2).isImm() &&
16128 MI->getOperand(2).getImm() == 1 &&
16135 MI->getOperand(0).isReg() &&
16136 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
16137 MI->getOperand(2).isImm() &&
16138 MI->getOperand(2).getImm() == 1 &&
16147 MI->getOperand(0).isReg() &&
16148 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
16149 MI->getOperand(1).isImm() &&
16150 MI->getOperand(1).getImm() == 31 &&
16151 MI->getOperand(2).isImm() &&
16152 MI->getOperand(2).getImm() == 1 &&
16159 MI->getOperand(0).isReg() &&
16160 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
16161 MI->getOperand(2).isImm() &&
16162 MI->getOperand(2).getImm() == 1 &&
16171 MI->getOperand(0).isReg() &&
16172 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
16173 MI->getOperand(1).isImm() &&
16174 MI->getOperand(1).getImm() == 31 &&
16175 MI->getOperand(2).isImm() &&
16176 MI->getOperand(2).getImm() == 1 &&
16183 MI->getOperand(0).isReg() &&
16184 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
16185 MI->getOperand(2).isImm() &&
16186 MI->getOperand(2).getImm() == 1 &&
16195 MI->getOperand(0).isReg() &&
16196 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16197 MI->getOperand(2).isReg() &&
16198 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16207 MI->getOperand(0).isReg() &&
16208 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16209 MI->getOperand(2).isReg() &&
16210 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16219 MI->getOperand(0).isReg() &&
16220 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16221 MI->getOperand(2).isReg() &&
16222 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16231 MI->getOperand(0).isReg() &&
16232 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16233 MI->getOperand(2).isReg() &&
16234 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(2).getReg()) &&
16243 MI->getOperand(0).isReg() &&
16244 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16245 MI->getOperand(2).isReg() &&
16246 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(2).getReg()) &&
16247 MI->getOperand(3).isReg() &&
16248 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(3).getReg()) &&
16257 MI->getOperand(0).isReg() &&
16258 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16259 MI->getOperand(2).isReg() &&
16260 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(2).getReg()) &&
16261 MI->getOperand(3).isReg() &&
16262 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(3).getReg()) &&
16271 MI->getOperand(0).isReg() &&
16272 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16273 MI->getOperand(2).isReg() &&
16274 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(2).getReg()) &&
16275 MI->getOperand(3).isReg() &&
16276 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(3).getReg()) &&
16285 MI->getOperand(0).isReg() &&
16286 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16287 MI->getOperand(2).isReg() &&
16288 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(2).getReg()) &&
16289 MI->getOperand(3).isReg() &&
16290 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(3).getReg()) &&
16299 MI->getOperand(0).isReg() &&
16300 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16301 MI->getOperand(2).isReg() &&
16302 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(2).getReg()) &&
16303 MI->getOperand(3).isReg() &&
16304 MRI.getRegClass(AArch64::FPR8RegClassID).contains(MI->getOperand(3).getReg()) &&
16313 MI->getOperand(0).isReg() &&
16314 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16315 MI->getOperand(2).isReg() &&
16316 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(2).getReg()) &&
16317 MI->getOperand(3).isReg() &&
16318 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(3).getReg()) &&
16327 MI->getOperand(0).isReg() &&
16328 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16329 MI->getOperand(2).isReg() &&
16330 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(2).getReg()) &&
16331 MI->getOperand(3).isReg() &&
16332 MRI.getRegClass(AArch64::FPR16RegClassID).contains(MI->getOperand(3).getReg()) &&
16341 MI->getOperand(0).isReg() &&
16342 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16343 MI->getOperand(2).isReg() &&
16344 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(2).getReg()) &&
16345 MI->getOperand(3).isReg() &&
16346 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(3).getReg()) &&
16355 MI->getOperand(0).isReg() &&
16356 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16357 MI->getOperand(1).isReg() &&
16358 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
16367 MI->getOperand(0).isReg() &&
16368 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16369 MI->getOperand(1).isReg() &&
16370 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
16379 MI->getOperand(0).isReg() &&
16380 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16381 MI->getOperand(1).isReg() &&
16382 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
16391 MI->getOperand(0).isReg() &&
16392 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16393 MI->getOperand(1).isReg() &&
16394 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
16403 MI->getOperand(0).isReg() &&
16404 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
16405 MI->getOperand(1).getReg() == AArch64::WZR &&
16406 MI->getOperand(2).getReg() == AArch64::WZR &&
16407 AArch64AppleInstPrinterValidateMCOperand(MI->getOperand(3), STI, 4)) {
16413 MI->getOperand(0).isReg() &&
16414 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
16415 MI->getOperand(1).isReg() &&
16416 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
16417 MI->getOperand(2).isReg() &&
16418 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
16418 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
16419 AArch64AppleInstPrinterValidateMCOperand(MI->getOperand(3), STI, 4)) {
16427 MI->getOperand(0).isReg() &&
16428 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
16429 MI->getOperand(1).getReg() == AArch64::XZR &&
16430 MI->getOperand(2).getReg() == AArch64::XZR &&
16431 AArch64AppleInstPrinterValidateMCOperand(MI->getOperand(3), STI, 4)) {
16437 MI->getOperand(0).isReg() &&
16438 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
16439 MI->getOperand(1).isReg() &&
16440 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
16441 MI->getOperand(2).isReg() &&
16442 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
16442 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
16443 AArch64AppleInstPrinterValidateMCOperand(MI->getOperand(3), STI, 4)) {
16451 MI->getOperand(0).isReg() &&
16452 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
16453 MI->getOperand(1).getReg() == AArch64::WZR &&
16454 MI->getOperand(2).getReg() == AArch64::WZR &&
16455 AArch64AppleInstPrinterValidateMCOperand(MI->getOperand(3), STI, 4)) {
16461 MI->getOperand(0).isReg() &&
16462 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
16463 MI->getOperand(1).isReg() &&
16464 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
16465 MI->getOperand(2).isReg() &&
16466 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
16466 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
16467 AArch64AppleInstPrinterValidateMCOperand(MI->getOperand(3), STI, 4)) {
16475 MI->getOperand(0).isReg() &&
16476 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
16477 MI->getOperand(1).getReg() == AArch64::XZR &&
16478 MI->getOperand(2).getReg() == AArch64::XZR &&
16479 AArch64AppleInstPrinterValidateMCOperand(MI->getOperand(3), STI, 4)) {
16485 MI->getOperand(0).isReg() &&
16486 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
16487 MI->getOperand(1).isReg() &&
16488 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
16489 MI->getOperand(2).isReg() &&
16490 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
16490 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
16491 AArch64AppleInstPrinterValidateMCOperand(MI->getOperand(3), STI, 4)) {
16499 MI->getOperand(0).isReg() &&
16500 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
16501 MI->getOperand(1).isReg() &&
16502 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
16503 MI->getOperand(2).isReg() &&
16504 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
16504 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
16505 AArch64AppleInstPrinterValidateMCOperand(MI->getOperand(3), STI, 4)) {
16513 MI->getOperand(0).isReg() &&
16514 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
16515 MI->getOperand(1).isReg() &&
16516 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
16517 MI->getOperand(2).isReg() &&
16518 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
16518 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
16519 AArch64AppleInstPrinterValidateMCOperand(MI->getOperand(3), STI, 4)) {
16527 MI->getOperand(0).isImm() &&
16528 MI->getOperand(0).getImm() == 0) {
16536 MI->getOperand(0).isImm() &&
16537 MI->getOperand(0).getImm() == 0) {
16545 MI->getOperand(0).isImm() &&
16546 MI->getOperand(0).getImm() == 0) {
16554 MI->getOperand(0).isReg() &&
16555 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
16556 MI->getOperand(2).isImm() &&
16557 MI->getOperand(2).getImm() == 31 &&
16558 MI->getOperand(3).isImm() &&
16559 MI->getOperand(3).getImm() == 1 &&
16566 MI->getOperand(0).isReg() &&
16567 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
16568 MI->getOperand(3).isImm() &&
16569 MI->getOperand(3).getImm() == 1 &&
16578 MI->getOperand(0).isReg() &&
16579 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
16580 MI->getOperand(2).isImm() &&
16581 MI->getOperand(2).getImm() == 31 &&
16582 MI->getOperand(3).isImm() &&
16583 MI->getOperand(3).getImm() == 1 &&
16590 MI->getOperand(0).isReg() &&
16591 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
16592 MI->getOperand(3).isImm() &&
16593 MI->getOperand(3).getImm() == 1 &&
16602 MI->getOperand(0).isReg() &&
16603 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16604 MI->getOperand(2).isImm() &&
16605 MI->getOperand(2).getImm() == 31 &&
16606 MI->getOperand(3).isImm() &&
16607 MI->getOperand(3).getImm() == 1 &&
16614 MI->getOperand(0).isReg() &&
16615 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16616 MI->getOperand(3).isImm() &&
16617 MI->getOperand(3).getImm() == 1 &&
16626 MI->getOperand(0).isReg() &&
16627 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
16628 MI->getOperand(2).isImm() &&
16629 MI->getOperand(2).getImm() == 31 &&
16630 MI->getOperand(3).isImm() &&
16631 MI->getOperand(3).getImm() == 1 &&
16638 MI->getOperand(0).isReg() &&
16639 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
16640 MI->getOperand(3).isImm() &&
16641 MI->getOperand(3).getImm() == 1 &&
16650 MI->getOperand(0).isReg() &&
16651 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16652 MI->getOperand(2).isImm() &&
16653 MI->getOperand(2).getImm() == 31 &&
16654 MI->getOperand(3).isImm() &&
16655 MI->getOperand(3).getImm() == 1 &&
16662 MI->getOperand(0).isReg() &&
16663 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16664 MI->getOperand(3).isImm() &&
16665 MI->getOperand(3).getImm() == 1 &&
16674 MI->getOperand(0).isReg() &&
16675 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
16676 MI->getOperand(2).isImm() &&
16677 MI->getOperand(2).getImm() == 31 &&
16678 MI->getOperand(3).isImm() &&
16679 MI->getOperand(3).getImm() == 1 &&
16686 MI->getOperand(0).isReg() &&
16687 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
16688 MI->getOperand(3).isImm() &&
16689 MI->getOperand(3).getImm() == 1 &&
16698 MI->getOperand(0).isReg() &&
16699 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16700 MI->getOperand(2).isImm() &&
16701 MI->getOperand(2).getImm() == 31 &&
16702 MI->getOperand(3).isImm() &&
16703 MI->getOperand(3).getImm() == 1 &&
16710 MI->getOperand(0).isReg() &&
16711 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16712 MI->getOperand(3).isImm() &&
16713 MI->getOperand(3).getImm() == 1 &&
16722 MI->getOperand(0).isImm() &&
16723 MI->getOperand(0).getImm() == 0) {
16729 MI->getOperand(0).isImm() &&
16730 MI->getOperand(0).getImm() == 4) {
16738 MI->getOperand(0).isReg() &&
16739 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16740 AArch64AppleInstPrinterValidateMCOperand(MI->getOperand(1), STI, 5) &&
16747 MI->getOperand(0).isReg() &&
16748 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16749 AArch64AppleInstPrinterValidateMCOperand(MI->getOperand(1), STI, 6) &&
16756 MI->getOperand(0).isReg() &&
16757 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16758 AArch64AppleInstPrinterValidateMCOperand(MI->getOperand(1), STI, 7) &&
16765 MI->getOperand(0).isReg() &&
16766 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16767 AArch64AppleInstPrinterValidateMCOperand(MI->getOperand(1), STI, 1) &&
16774 MI->getOperand(0).isReg() &&
16775 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16776 AArch64AppleInstPrinterValidateMCOperand(MI->getOperand(1), STI, 2) &&
16783 MI->getOperand(0).isReg() &&
16784 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16785 AArch64AppleInstPrinterValidateMCOperand(MI->getOperand(1), STI, 3) &&
16794 MI->getOperand(0).isReg() &&
16795 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16804 MI->getOperand(0).isReg() &&
16805 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16812 MI->getOperand(0).isReg() &&
16813 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16814 MI->getOperand(1).isImm() &&
16815 MI->getOperand(1).getImm() == 0 &&
16816 MI->getOperand(2).isImm() &&
16817 MI->getOperand(2).getImm() == 0 &&
16826 MI->getOperand(0).isReg() &&
16827 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16834 MI->getOperand(0).isReg() &&
16835 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16836 MI->getOperand(1).isImm() &&
16837 MI->getOperand(1).getImm() == 0 &&
16838 MI->getOperand(2).isImm() &&
16839 MI->getOperand(2).getImm() == 0 &&
16848 MI->getOperand(0).isReg() &&
16849 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16856 MI->getOperand(0).isReg() &&
16857 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16858 MI->getOperand(1).isImm() &&
16859 MI->getOperand(1).getImm() == 0 &&
16860 MI->getOperand(2).isImm() &&
16861 MI->getOperand(2).getImm() == 0 &&
16870 MI->getOperand(0).isReg() &&
16871 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16872 MI->getOperand(1).isReg() &&
16873 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(1).getReg()) &&
16882 MI->getOperand(0).isReg() &&
16883 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16884 MI->getOperand(1).isReg() &&
16885 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
16894 MI->getOperand(0).isReg() &&
16895 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16896 MI->getOperand(1).isReg() &&
16897 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(1).getReg()) &&
16906 MI->getOperand(0).isReg() &&
16907 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16908 MI->getOperand(1).isReg() &&
16909 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(1).getReg()) &&
16918 MI->getOperand(0).isReg() &&
16919 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16920 MI->getOperand(1).isReg() &&
16921 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(1).getReg()) &&
16922 MI->getOperand(2).isImm() &&
16923 MI->getOperand(2).getImm() == 0 &&
16930 MI->getOperand(0).isReg() &&
16931 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16932 MI->getOperand(1).isReg() &&
16933 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(1).getReg()) &&
16942 MI->getOperand(0).isReg() &&
16943 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16944 MI->getOperand(1).isReg() &&
16945 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(1).getReg()) &&
16946 MI->getOperand(2).isImm() &&
16947 MI->getOperand(2).getImm() == 0 &&
16954 MI->getOperand(0).isReg() &&
16955 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16956 MI->getOperand(1).isReg() &&
16957 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(1).getReg()) &&
16966 MI->getOperand(0).isReg() &&
16967 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16968 MI->getOperand(1).isReg() &&
16969 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(1).getReg()) &&
16970 MI->getOperand(2).isImm() &&
16971 MI->getOperand(2).getImm() == 0 &&
16978 MI->getOperand(0).isReg() &&
16979 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16980 MI->getOperand(1).isReg() &&
16981 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(1).getReg()) &&
16990 MI->getOperand(0).isReg() &&
16991 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
16992 MI->getOperand(1).isReg() &&
16993 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(1).getReg()) &&
16994 MI->getOperand(2).isImm() &&
16995 MI->getOperand(2).getImm() == 0 &&
17002 MI->getOperand(0).isReg() &&
17003 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17004 MI->getOperand(1).isReg() &&
17005 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(1).getReg()) &&
17014 MI->getOperand(0).isReg() &&
17015 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17016 MI->getOperand(1).isReg() &&
17017 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(1).getReg()) &&
17018 MI->getOperand(2).isImm() &&
17019 MI->getOperand(2).getImm() == 0 &&
17026 MI->getOperand(0).isReg() &&
17027 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17028 MI->getOperand(1).isReg() &&
17029 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(1).getReg()) &&
17038 MI->getOperand(0).isReg() &&
17039 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
17040 MI->getOperand(1).isReg() &&
17041 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
17042 MI->getOperand(2).isReg() &&
17043 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
17044 MI->getOperand(3).isImm() &&
17045 MI->getOperand(3).getImm() == 0) {
17053 MI->getOperand(0).isReg() &&
17054 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
17055 MI->getOperand(1).isReg() &&
17056 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
17057 MI->getOperand(2).isReg() &&
17058 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
17059 MI->getOperand(3).isImm() &&
17060 MI->getOperand(3).getImm() == 0) {
17068 MI->getOperand(0).isReg() &&
17069 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17070 MI->getOperand(1).isReg() &&
17071 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
17072 MI->getOperand(2).isReg() &&
17073 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17074 MI->getOperand(3).isReg() &&
17075 MI->getOperand(3).getReg() == MI->getOperand(1).getReg() &&
17075 MI->getOperand(3).getReg() == MI->getOperand(1).getReg() &&
17084 MI->getOperand(0).isReg() &&
17085 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
17086 MI->getOperand(1).isReg() &&
17087 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
17088 MI->getOperand(2).isReg() &&
17089 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
17090 MI->getOperand(3).isImm() &&
17091 MI->getOperand(3).getImm() == 0) {
17099 MI->getOperand(0).isReg() &&
17100 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
17101 MI->getOperand(1).isReg() &&
17102 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
17103 MI->getOperand(2).isReg() &&
17104 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
17105 MI->getOperand(3).isImm() &&
17106 MI->getOperand(3).getImm() == 0) {
17114 MI->getOperand(0).isReg() &&
17115 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17116 MI->getOperand(1).isReg() &&
17117 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
17118 MI->getOperand(2).isReg() &&
17119 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17120 MI->getOperand(3).isReg() &&
17121 MI->getOperand(3).getReg() == MI->getOperand(1).getReg() &&
17121 MI->getOperand(3).getReg() == MI->getOperand(1).getReg() &&
17130 MI->getOperand(0).isReg() &&
17131 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17132 AArch64AppleInstPrinterValidateMCOperand(MI->getOperand(2), STI, 1) &&
17139 MI->getOperand(0).isReg() &&
17140 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17141 AArch64AppleInstPrinterValidateMCOperand(MI->getOperand(2), STI, 2) &&
17148 MI->getOperand(0).isReg() &&
17149 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17150 AArch64AppleInstPrinterValidateMCOperand(MI->getOperand(2), STI, 3) &&
17159 MI->getOperand(0).isReg() &&
17160 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
17161 MI->getOperand(1).isReg() &&
17162 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
17163 MI->getOperand(2).isReg() &&
17164 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
17164 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
17172 MI->getOperand(0).isReg() &&
17173 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
17174 MI->getOperand(1).isReg() &&
17175 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
17176 MI->getOperand(2).isReg() &&
17177 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
17177 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
17185 MI->getOperand(0).isReg() &&
17186 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17187 MI->getOperand(2).isReg() &&
17188 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17197 MI->getOperand(0).isReg() &&
17198 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17199 MI->getOperand(2).isReg() &&
17200 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17209 MI->getOperand(0).isReg() &&
17210 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17211 MI->getOperand(2).isReg() &&
17212 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17221 MI->getOperand(0).isReg() &&
17222 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17231 MI->getOperand(0).isReg() &&
17232 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17241 MI->getOperand(0).isReg() &&
17242 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17251 MI->getOperand(0).isReg() &&
17252 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17253 MI->getOperand(1).isReg() &&
17254 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17255 MI->getOperand(2).isReg() &&
17256 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17257 MI->getOperand(3).isImm() &&
17258 MI->getOperand(3).getImm() == 0 &&
17267 MI->getOperand(0).isReg() &&
17268 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17269 MI->getOperand(1).isReg() &&
17270 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17271 MI->getOperand(2).isReg() &&
17272 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17273 MI->getOperand(3).isImm() &&
17274 MI->getOperand(3).getImm() == 0 &&
17283 MI->getOperand(0).isReg() &&
17284 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17285 MI->getOperand(1).isReg() &&
17286 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17287 MI->getOperand(2).isReg() &&
17288 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17289 MI->getOperand(3).isImm() &&
17290 MI->getOperand(3).getImm() == 0 &&
17299 MI->getOperand(0).isReg() &&
17300 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17301 MI->getOperand(1).isReg() &&
17302 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17303 MI->getOperand(2).isReg() &&
17304 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17305 MI->getOperand(3).isImm() &&
17306 MI->getOperand(3).getImm() == 0 &&
17315 MI->getOperand(0).isReg() &&
17316 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17317 MI->getOperand(1).isReg() &&
17318 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17319 MI->getOperand(2).isReg() &&
17320 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17321 MI->getOperand(3).isImm() &&
17322 MI->getOperand(3).getImm() == 0 &&
17331 MI->getOperand(0).isReg() &&
17332 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17333 MI->getOperand(1).isReg() &&
17334 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17335 MI->getOperand(2).isReg() &&
17336 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17337 MI->getOperand(3).isImm() &&
17338 MI->getOperand(3).getImm() == 0 &&
17347 MI->getOperand(0).isReg() &&
17348 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17349 MI->getOperand(1).isReg() &&
17350 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17351 MI->getOperand(2).isReg() &&
17352 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17353 MI->getOperand(3).isImm() &&
17354 MI->getOperand(3).getImm() == 0 &&
17363 MI->getOperand(0).isReg() &&
17364 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17365 MI->getOperand(1).isReg() &&
17366 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17367 MI->getOperand(2).isReg() &&
17368 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17369 MI->getOperand(3).isImm() &&
17370 MI->getOperand(3).getImm() == 0 &&
17379 MI->getOperand(0).isReg() &&
17380 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17381 MI->getOperand(1).isReg() &&
17382 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17383 MI->getOperand(2).isReg() &&
17384 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17385 MI->getOperand(3).isImm() &&
17386 MI->getOperand(3).getImm() == 0 &&
17395 MI->getOperand(0).isReg() &&
17396 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17397 MI->getOperand(1).isReg() &&
17398 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17399 MI->getOperand(2).isReg() &&
17400 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17401 MI->getOperand(3).isImm() &&
17402 MI->getOperand(3).getImm() == 0 &&
17411 MI->getOperand(0).isReg() &&
17412 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17413 MI->getOperand(1).isReg() &&
17414 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17415 MI->getOperand(2).isReg() &&
17416 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17417 MI->getOperand(3).isImm() &&
17418 MI->getOperand(3).getImm() == 0 &&
17427 MI->getOperand(0).isReg() &&
17428 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17429 MI->getOperand(1).isReg() &&
17430 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17431 MI->getOperand(2).isReg() &&
17432 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17433 MI->getOperand(3).isImm() &&
17434 MI->getOperand(3).getImm() == 0 &&
17443 MI->getOperand(0).isReg() &&
17444 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17445 MI->getOperand(1).isReg() &&
17446 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17447 MI->getOperand(2).isReg() &&
17448 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17449 MI->getOperand(3).isImm() &&
17450 MI->getOperand(3).getImm() == 0 &&
17459 MI->getOperand(0).isReg() &&
17460 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17461 MI->getOperand(1).isReg() &&
17462 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17463 MI->getOperand(2).isReg() &&
17464 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17465 MI->getOperand(3).isImm() &&
17466 MI->getOperand(3).getImm() == 0 &&
17475 MI->getOperand(0).isReg() &&
17476 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17477 MI->getOperand(1).isReg() &&
17478 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17479 MI->getOperand(2).isReg() &&
17480 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17481 MI->getOperand(3).isImm() &&
17482 MI->getOperand(3).getImm() == 0 &&
17491 MI->getOperand(0).isReg() &&
17492 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17493 MI->getOperand(1).isReg() &&
17494 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17495 MI->getOperand(2).isReg() &&
17496 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17497 MI->getOperand(3).isImm() &&
17498 MI->getOperand(3).getImm() == 0 &&
17507 MI->getOperand(0).isReg() &&
17508 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17509 MI->getOperand(1).isReg() &&
17510 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17511 MI->getOperand(2).isReg() &&
17512 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17513 MI->getOperand(3).isImm() &&
17514 MI->getOperand(3).getImm() == 0 &&
17523 MI->getOperand(0).isReg() &&
17524 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17525 MI->getOperand(1).isReg() &&
17526 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17527 MI->getOperand(2).isReg() &&
17528 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17529 MI->getOperand(3).isImm() &&
17530 MI->getOperand(3).getImm() == 0 &&
17539 MI->getOperand(0).isReg() &&
17540 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17541 MI->getOperand(1).isReg() &&
17542 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17543 MI->getOperand(2).isReg() &&
17544 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17545 MI->getOperand(3).isImm() &&
17546 MI->getOperand(3).getImm() == 0 &&
17555 MI->getOperand(0).isReg() &&
17556 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17557 MI->getOperand(1).isReg() &&
17558 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17559 MI->getOperand(2).isReg() &&
17560 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17561 MI->getOperand(3).isImm() &&
17562 MI->getOperand(3).getImm() == 0 &&
17571 MI->getOperand(0).isReg() &&
17572 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17573 MI->getOperand(1).isReg() &&
17574 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17575 MI->getOperand(2).isReg() &&
17576 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17577 MI->getOperand(3).isImm() &&
17578 MI->getOperand(3).getImm() == 0 &&
17587 MI->getOperand(0).isReg() &&
17588 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17589 MI->getOperand(1).isReg() &&
17590 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17591 MI->getOperand(2).isReg() &&
17592 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17593 MI->getOperand(3).isImm() &&
17594 MI->getOperand(3).getImm() == 0 &&
17603 MI->getOperand(0).isReg() &&
17604 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17605 MI->getOperand(1).isReg() &&
17606 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17607 MI->getOperand(2).isReg() &&
17608 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17609 MI->getOperand(3).isImm() &&
17610 MI->getOperand(3).getImm() == 0 &&
17619 MI->getOperand(0).isReg() &&
17620 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17621 MI->getOperand(1).isReg() &&
17622 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
17623 MI->getOperand(2).isReg() &&
17624 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
17625 MI->getOperand(3).isImm() &&
17626 MI->getOperand(3).getImm() == 0 &&
17635 MI->getOperand(0).isImm() &&
17636 MI->getOperand(0).getImm() == 0) {
17642 MI->getOperand(0).isImm() &&
17643 MI->getOperand(0).getImm() == 1) {
17649 MI->getOperand(0).isImm() &&
17650 MI->getOperand(0).getImm() == 2) {
17656 MI->getOperand(0).isImm() &&
17657 MI->getOperand(0).getImm() == 3) {
17663 MI->getOperand(0).isImm() &&
17664 MI->getOperand(0).getImm() == 4) {
17670 MI->getOperand(0).isImm() &&
17671 MI->getOperand(0).getImm() == 5) {
17677 MI->getOperand(0).isImm() &&
17678 MI->getOperand(0).getImm() == 16 &&
17685 MI->getOperand(0).isImm() &&
17686 MI->getOperand(0).getImm() == 20) {
17692 MI->getOperand(0).isImm() &&
17693 MI->getOperand(0).getImm() == 32 &&
17700 AArch64AppleInstPrinterValidateMCOperand(MI->getOperand(0), STI, 8) &&
17707 AArch64AppleInstPrinterValidateMCOperand(MI->getOperand(0), STI, 9) &&
17716 MI->getOperand(0).isReg() &&
17717 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
17718 MI->getOperand(2).isImm() &&
17719 MI->getOperand(2).getImm() == 31 &&
17720 MI->getOperand(3).isImm() &&
17721 MI->getOperand(3).getImm() == 1 &&
17728 MI->getOperand(0).isReg() &&
17729 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
17730 MI->getOperand(3).isImm() &&
17731 MI->getOperand(3).getImm() == 1 &&
17740 MI->getOperand(0).isReg() &&
17741 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
17742 MI->getOperand(2).isImm() &&
17743 MI->getOperand(2).getImm() == 31 &&
17744 MI->getOperand(3).isImm() &&
17745 MI->getOperand(3).getImm() == 1 &&
17752 MI->getOperand(0).isReg() &&
17753 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
17754 MI->getOperand(3).isImm() &&
17755 MI->getOperand(3).getImm() == 1 &&
17764 MI->getOperand(0).isReg() &&
17765 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17766 MI->getOperand(2).isImm() &&
17767 MI->getOperand(2).getImm() == 31 &&
17768 MI->getOperand(3).isImm() &&
17769 MI->getOperand(3).getImm() == 1 &&
17776 MI->getOperand(0).isReg() &&
17777 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17778 MI->getOperand(3).isImm() &&
17779 MI->getOperand(3).getImm() == 1 &&
17788 MI->getOperand(0).isReg() &&
17789 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
17790 MI->getOperand(2).isImm() &&
17791 MI->getOperand(2).getImm() == 31 &&
17792 MI->getOperand(3).isImm() &&
17793 MI->getOperand(3).getImm() == 1 &&
17800 MI->getOperand(0).isReg() &&
17801 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
17802 MI->getOperand(3).isImm() &&
17803 MI->getOperand(3).getImm() == 1 &&
17812 MI->getOperand(0).isReg() &&
17813 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17814 MI->getOperand(2).isImm() &&
17815 MI->getOperand(2).getImm() == 31 &&
17816 MI->getOperand(3).isImm() &&
17817 MI->getOperand(3).getImm() == 1 &&
17824 MI->getOperand(0).isReg() &&
17825 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17826 MI->getOperand(3).isImm() &&
17827 MI->getOperand(3).getImm() == 1 &&
17836 MI->getOperand(0).isReg() &&
17837 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
17838 MI->getOperand(2).isImm() &&
17839 MI->getOperand(2).getImm() == 31 &&
17840 MI->getOperand(3).isImm() &&
17841 MI->getOperand(3).getImm() == 1 &&
17848 MI->getOperand(0).isReg() &&
17849 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
17850 MI->getOperand(3).isImm() &&
17851 MI->getOperand(3).getImm() == 1 &&
17860 MI->getOperand(0).isReg() &&
17861 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17862 MI->getOperand(2).isImm() &&
17863 MI->getOperand(2).getImm() == 31 &&
17864 MI->getOperand(3).isImm() &&
17865 MI->getOperand(3).getImm() == 1 &&
17872 MI->getOperand(0).isReg() &&
17873 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
17874 MI->getOperand(3).isImm() &&
17875 MI->getOperand(3).getImm() == 1 &&
17884 MI->getOperand(0).isReg() &&
17885 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
17886 MI->getOperand(3).isReg() &&
17887 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(3).getReg()) &&
17896 MI->getOperand(0).isReg() &&
17897 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
17898 MI->getOperand(3).isReg() &&
17899 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(3).getReg()) &&
17908 MI->getOperand(0).isReg() &&
17909 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
17910 MI->getOperand(3).isReg() &&
17911 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(3).getReg()) &&
17920 MI->getOperand(0).isReg() &&
17921 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
17922 MI->getOperand(3).isReg() &&
17923 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(3).getReg()) &&
17932 MI->getOperand(0).isReg() &&
17933 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
17934 MI->getOperand(3).isReg() &&
17935 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(3).getReg()) &&
17944 MI->getOperand(0).isReg() &&
17945 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
17946 MI->getOperand(3).isReg() &&
17947 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(3).getReg()) &&
17956 MI->getOperand(0).isReg() &&
17957 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
17958 MI->getOperand(3).isReg() &&
17959 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(3).getReg()) &&
17968 MI->getOperand(0).isReg() &&
17969 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
17970 MI->getOperand(3).isReg() &&
17971 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(3).getReg()) &&
17980 MI->getOperand(0).isReg() &&
17981 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
17982 MI->getOperand(1).isReg() &&
17983 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
17984 MI->getOperand(2).getReg() == AArch64::XZR &&
17993 MI->getOperand(0).isImm() &&
17994 MI->getOperand(0).getImm() == 15) {
18002 MI->getOperand(0).isReg() &&
18003 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18004 MI->getOperand(1).isReg() &&
18005 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18006 MI->getOperand(2).isReg() &&
18007 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18008 MI->getOperand(3).isImm() &&
18009 MI->getOperand(3).getImm() == 0 &&
18018 MI->getOperand(0).isReg() &&
18019 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18020 MI->getOperand(1).isReg() &&
18021 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18022 MI->getOperand(2).isReg() &&
18023 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18024 MI->getOperand(3).isImm() &&
18025 MI->getOperand(3).getImm() == 0 &&
18034 MI->getOperand(0).isReg() &&
18035 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18036 MI->getOperand(1).isReg() &&
18037 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18038 MI->getOperand(2).isReg() &&
18039 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18040 MI->getOperand(3).isImm() &&
18041 MI->getOperand(3).getImm() == 0 &&
18050 MI->getOperand(0).isReg() &&
18051 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18052 MI->getOperand(1).isReg() &&
18053 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18054 MI->getOperand(2).isReg() &&
18055 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18056 MI->getOperand(3).isImm() &&
18057 MI->getOperand(3).getImm() == 0 &&
18066 MI->getOperand(0).isReg() &&
18067 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18068 MI->getOperand(1).isReg() &&
18069 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18070 MI->getOperand(2).isReg() &&
18071 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18072 MI->getOperand(3).isImm() &&
18073 MI->getOperand(3).getImm() == 0 &&
18082 MI->getOperand(0).isReg() &&
18083 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18084 MI->getOperand(1).isReg() &&
18085 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
18086 MI->getOperand(3).getReg() == AArch64::XZR &&
18095 MI->getOperand(0).isReg() &&
18096 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18097 MI->getOperand(1).isReg() &&
18098 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
18099 MI->getOperand(3).getReg() == AArch64::XZR &&
18108 MI->getOperand(0).isReg() &&
18109 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18110 MI->getOperand(1).isReg() &&
18111 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
18112 MI->getOperand(3).getReg() == AArch64::XZR &&
18121 MI->getOperand(0).isReg() &&
18122 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18123 MI->getOperand(1).isReg() &&
18124 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
18125 MI->getOperand(3).getReg() == AArch64::XZR &&
18134 MI->getOperand(0).isReg() &&
18135 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18136 MI->getOperand(1).isReg() &&
18137 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
18138 MI->getOperand(3).getReg() == AArch64::XZR &&
18147 MI->getOperand(0).isReg() &&
18148 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18149 MI->getOperand(1).isReg() &&
18150 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
18151 MI->getOperand(3).getReg() == AArch64::XZR &&
18160 MI->getOperand(0).isReg() &&
18161 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18162 MI->getOperand(1).isReg() &&
18163 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
18164 MI->getOperand(3).getReg() == AArch64::XZR &&
18173 MI->getOperand(0).isReg() &&
18174 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18175 MI->getOperand(1).isReg() &&
18176 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
18177 MI->getOperand(3).getReg() == AArch64::XZR &&
18186 MI->getOperand(0).isReg() &&
18187 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18188 MI->getOperand(1).isReg() &&
18189 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18190 MI->getOperand(2).isReg() &&
18191 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18192 MI->getOperand(3).isImm() &&
18193 MI->getOperand(3).getImm() == 0 &&
18202 MI->getOperand(0).isReg() &&
18203 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18204 MI->getOperand(1).isReg() &&
18205 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18206 MI->getOperand(2).isReg() &&
18207 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18208 MI->getOperand(3).isImm() &&
18209 MI->getOperand(3).getImm() == 0 &&
18218 MI->getOperand(0).isReg() &&
18219 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18220 MI->getOperand(1).isReg() &&
18221 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18222 MI->getOperand(2).isReg() &&
18223 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18224 MI->getOperand(3).isImm() &&
18225 MI->getOperand(3).getImm() == 0 &&
18234 MI->getOperand(0).isReg() &&
18235 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18236 MI->getOperand(1).isReg() &&
18237 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
18238 MI->getOperand(3).getReg() == AArch64::XZR &&
18247 MI->getOperand(0).isReg() &&
18248 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18249 MI->getOperand(1).isReg() &&
18250 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
18251 MI->getOperand(3).getReg() == AArch64::XZR &&
18260 MI->getOperand(0).isReg() &&
18261 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18262 MI->getOperand(1).isReg() &&
18263 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
18264 MI->getOperand(3).getReg() == AArch64::XZR &&
18273 MI->getOperand(0).isReg() &&
18274 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18275 MI->getOperand(1).isReg() &&
18276 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
18277 MI->getOperand(3).getReg() == AArch64::XZR &&
18286 MI->getOperand(0).isReg() &&
18287 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18288 MI->getOperand(1).isReg() &&
18289 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
18290 MI->getOperand(3).getReg() == AArch64::XZR &&
18299 MI->getOperand(0).isReg() &&
18300 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18301 MI->getOperand(1).isReg() &&
18302 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
18303 MI->getOperand(3).getReg() == AArch64::XZR &&
18312 MI->getOperand(0).isReg() &&
18313 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18314 MI->getOperand(1).isReg() &&
18315 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
18316 MI->getOperand(3).getReg() == AArch64::XZR &&
18325 MI->getOperand(0).isReg() &&
18326 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18327 MI->getOperand(1).isReg() &&
18328 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
18329 MI->getOperand(3).getReg() == AArch64::XZR &&
18338 MI->getOperand(0).isReg() &&
18339 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18340 MI->getOperand(1).isReg() &&
18341 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18342 MI->getOperand(2).isReg() &&
18343 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18344 MI->getOperand(3).isImm() &&
18345 MI->getOperand(3).getImm() == 0 &&
18354 MI->getOperand(0).isReg() &&
18355 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18356 MI->getOperand(1).isReg() &&
18357 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18358 MI->getOperand(2).isReg() &&
18359 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18360 MI->getOperand(3).isImm() &&
18361 MI->getOperand(3).getImm() == 0 &&
18370 MI->getOperand(0).isReg() &&
18371 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18372 MI->getOperand(1).isReg() &&
18373 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18374 MI->getOperand(2).isReg() &&
18375 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18376 MI->getOperand(3).isImm() &&
18377 MI->getOperand(3).getImm() == 0 &&
18386 MI->getOperand(0).isReg() &&
18387 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18388 MI->getOperand(1).isReg() &&
18389 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18390 MI->getOperand(2).isReg() &&
18391 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18392 MI->getOperand(3).isImm() &&
18393 MI->getOperand(3).getImm() == 0 &&
18402 MI->getOperand(0).isReg() &&
18403 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18404 MI->getOperand(1).isReg() &&
18405 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18406 MI->getOperand(2).isReg() &&
18407 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18408 MI->getOperand(3).isImm() &&
18409 MI->getOperand(3).getImm() == 0 &&
18418 MI->getOperand(0).isReg() &&
18419 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18420 MI->getOperand(1).isReg() &&
18421 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18422 MI->getOperand(2).isReg() &&
18423 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18424 MI->getOperand(3).isImm() &&
18425 MI->getOperand(3).getImm() == 0 &&
18434 MI->getOperand(0).isReg() &&
18435 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18436 MI->getOperand(1).isReg() &&
18437 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18438 MI->getOperand(2).isReg() &&
18439 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18440 MI->getOperand(3).isImm() &&
18441 MI->getOperand(3).getImm() == 0 &&
18450 MI->getOperand(0).isReg() &&
18451 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18452 MI->getOperand(1).isReg() &&
18453 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18454 MI->getOperand(2).isReg() &&
18455 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18456 MI->getOperand(3).isImm() &&
18457 MI->getOperand(3).getImm() == 0 &&
18466 MI->getOperand(0).isReg() &&
18467 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18468 MI->getOperand(1).isReg() &&
18469 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18470 MI->getOperand(2).isReg() &&
18471 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18472 MI->getOperand(3).isImm() &&
18473 MI->getOperand(3).getImm() == 0 &&
18482 MI->getOperand(0).isReg() &&
18483 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18484 MI->getOperand(1).isReg() &&
18485 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18486 MI->getOperand(2).isReg() &&
18487 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18488 MI->getOperand(3).isImm() &&
18489 MI->getOperand(3).getImm() == 0 &&
18498 MI->getOperand(0).isReg() &&
18499 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18500 MI->getOperand(1).isReg() &&
18501 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18502 MI->getOperand(2).isReg() &&
18503 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18504 MI->getOperand(3).isImm() &&
18505 MI->getOperand(3).getImm() == 0 &&
18514 MI->getOperand(0).isReg() &&
18515 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18516 MI->getOperand(1).isReg() &&
18517 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18518 MI->getOperand(2).isReg() &&
18519 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18520 MI->getOperand(3).isImm() &&
18521 MI->getOperand(3).getImm() == 0 &&
18530 MI->getOperand(0).isReg() &&
18531 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18532 MI->getOperand(1).isReg() &&
18533 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18534 MI->getOperand(2).isReg() &&
18535 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18536 MI->getOperand(3).isImm() &&
18537 MI->getOperand(3).getImm() == 0 &&
18546 MI->getOperand(0).isReg() &&
18547 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18548 MI->getOperand(1).isReg() &&
18549 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18550 MI->getOperand(2).isReg() &&
18551 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18552 MI->getOperand(3).isImm() &&
18553 MI->getOperand(3).getImm() == 0 &&
18562 MI->getOperand(0).isReg() &&
18563 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18564 MI->getOperand(1).isReg() &&
18565 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18566 MI->getOperand(2).isReg() &&
18567 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18568 MI->getOperand(3).isImm() &&
18569 MI->getOperand(3).getImm() == 0 &&
18578 MI->getOperand(0).isReg() &&
18579 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18580 MI->getOperand(1).isReg() &&
18581 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18582 MI->getOperand(2).isReg() &&
18583 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18584 MI->getOperand(3).isImm() &&
18585 MI->getOperand(3).getImm() == 0 &&
18594 MI->getOperand(0).isReg() &&
18595 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18596 MI->getOperand(1).isReg() &&
18597 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18598 MI->getOperand(2).isReg() &&
18599 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18600 MI->getOperand(3).isImm() &&
18601 MI->getOperand(3).getImm() == 0 &&
18610 MI->getOperand(0).isReg() &&
18611 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18612 MI->getOperand(1).isReg() &&
18613 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18614 MI->getOperand(2).isReg() &&
18615 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18616 MI->getOperand(3).isImm() &&
18617 MI->getOperand(3).getImm() == 0 &&
18626 MI->getOperand(0).isReg() &&
18627 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18628 MI->getOperand(1).isReg() &&
18629 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18630 MI->getOperand(2).isReg() &&
18631 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18632 MI->getOperand(3).isImm() &&
18633 MI->getOperand(3).getImm() == 0 &&
18642 MI->getOperand(0).isReg() &&
18643 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18644 MI->getOperand(1).isReg() &&
18645 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18646 MI->getOperand(2).isReg() &&
18647 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18648 MI->getOperand(3).isImm() &&
18649 MI->getOperand(3).getImm() == 0 &&
18658 MI->getOperand(0).isReg() &&
18659 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18660 MI->getOperand(1).isReg() &&
18661 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
18662 MI->getOperand(3).getReg() == AArch64::XZR &&
18671 MI->getOperand(0).isReg() &&
18672 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18673 MI->getOperand(1).isReg() &&
18674 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
18675 MI->getOperand(3).getReg() == AArch64::XZR &&
18684 MI->getOperand(0).isReg() &&
18685 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18686 MI->getOperand(1).isReg() &&
18687 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
18688 MI->getOperand(3).getReg() == AArch64::XZR &&
18697 MI->getOperand(0).isReg() &&
18698 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18699 MI->getOperand(1).isReg() &&
18700 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
18701 MI->getOperand(3).getReg() == AArch64::XZR &&
18710 MI->getOperand(0).isReg() &&
18711 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18712 MI->getOperand(1).isReg() &&
18713 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
18714 MI->getOperand(3).getReg() == AArch64::XZR &&
18723 MI->getOperand(0).isReg() &&
18724 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18725 MI->getOperand(1).isReg() &&
18726 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
18727 MI->getOperand(3).getReg() == AArch64::XZR &&
18736 MI->getOperand(0).isReg() &&
18737 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18738 MI->getOperand(1).isReg() &&
18739 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
18740 MI->getOperand(3).getReg() == AArch64::XZR &&
18749 MI->getOperand(0).isReg() &&
18750 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18751 MI->getOperand(1).isReg() &&
18752 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
18753 MI->getOperand(3).getReg() == AArch64::XZR &&
18762 MI->getOperand(0).isReg() &&
18763 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18764 MI->getOperand(1).isReg() &&
18765 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18766 MI->getOperand(2).isReg() &&
18767 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18768 MI->getOperand(3).isImm() &&
18769 MI->getOperand(3).getImm() == 0 &&
18778 MI->getOperand(0).isReg() &&
18779 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18780 MI->getOperand(1).isReg() &&
18781 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18782 MI->getOperand(2).isReg() &&
18783 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18784 MI->getOperand(3).isImm() &&
18785 MI->getOperand(3).getImm() == 0 &&
18794 MI->getOperand(0).isReg() &&
18795 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18796 MI->getOperand(1).isReg() &&
18797 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18798 MI->getOperand(2).isReg() &&
18799 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18800 MI->getOperand(3).isImm() &&
18801 MI->getOperand(3).getImm() == 0 &&
18810 MI->getOperand(0).isReg() &&
18811 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18812 MI->getOperand(1).isReg() &&
18813 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18814 MI->getOperand(2).isReg() &&
18815 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18816 MI->getOperand(3).isImm() &&
18817 MI->getOperand(3).getImm() == 0 &&
18826 MI->getOperand(0).isReg() &&
18827 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18828 MI->getOperand(1).isReg() &&
18829 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18830 MI->getOperand(2).isReg() &&
18831 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18832 MI->getOperand(3).isImm() &&
18833 MI->getOperand(3).getImm() == 0 &&
18842 MI->getOperand(0).isReg() &&
18843 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
18844 MI->getOperand(1).isReg() &&
18845 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
18846 MI->getOperand(2).isReg() &&
18847 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
18848 MI->getOperand(3).isImm() &&
18849 MI->getOperand(3).getImm() == 0 &&
18858 MI->getOperand(0).isReg() &&
18859 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18860 MI->getOperand(1).isReg() &&
18861 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
18862 MI->getOperand(3).getReg() == AArch64::XZR &&
18871 MI->getOperand(0).isReg() &&
18872 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18873 MI->getOperand(1).isReg() &&
18874 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
18875 MI->getOperand(3).getReg() == AArch64::XZR &&
18884 MI->getOperand(0).isReg() &&
18885 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18886 MI->getOperand(1).isReg() &&
18887 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
18888 MI->getOperand(3).getReg() == AArch64::XZR &&
18897 MI->getOperand(0).isReg() &&
18898 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18899 MI->getOperand(1).isReg() &&
18900 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
18901 MI->getOperand(3).getReg() == AArch64::XZR &&
18910 MI->getOperand(0).isReg() &&
18911 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18912 MI->getOperand(1).isReg() &&
18913 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
18914 MI->getOperand(3).getReg() == AArch64::XZR &&
18923 MI->getOperand(0).isReg() &&
18924 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18925 MI->getOperand(1).isReg() &&
18926 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
18927 MI->getOperand(3).getReg() == AArch64::XZR &&
18936 MI->getOperand(0).isReg() &&
18937 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18938 MI->getOperand(1).isReg() &&
18939 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
18940 MI->getOperand(3).getReg() == AArch64::XZR &&
18949 MI->getOperand(0).isReg() &&
18950 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18951 MI->getOperand(1).isReg() &&
18952 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
18953 MI->getOperand(3).getReg() == AArch64::XZR &&
18962 MI->getOperand(0).isReg() &&
18963 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18964 MI->getOperand(1).isReg() &&
18965 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
18966 MI->getOperand(3).getReg() == AArch64::XZR &&
18975 MI->getOperand(0).isReg() &&
18976 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18977 MI->getOperand(1).isReg() &&
18978 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
18979 MI->getOperand(3).getReg() == AArch64::XZR &&
18988 MI->getOperand(0).isReg() &&
18989 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
18990 MI->getOperand(1).isReg() &&
18991 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
18992 MI->getOperand(3).getReg() == AArch64::XZR &&
19001 MI->getOperand(0).isReg() &&
19002 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19003 MI->getOperand(1).isReg() &&
19004 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
19005 MI->getOperand(3).getReg() == AArch64::XZR &&
19014 MI->getOperand(0).isReg() &&
19015 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19016 MI->getOperand(1).isReg() &&
19017 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
19018 MI->getOperand(3).getReg() == AArch64::XZR &&
19027 MI->getOperand(0).isReg() &&
19028 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19029 MI->getOperand(1).isReg() &&
19030 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
19031 MI->getOperand(3).getReg() == AArch64::XZR &&
19040 MI->getOperand(0).isReg() &&
19041 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19042 MI->getOperand(1).isReg() &&
19043 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
19044 MI->getOperand(3).getReg() == AArch64::XZR &&
19053 MI->getOperand(0).isReg() &&
19054 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19055 MI->getOperand(1).isReg() &&
19056 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
19057 MI->getOperand(3).getReg() == AArch64::XZR &&
19066 MI->getOperand(0).isReg() &&
19067 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
19068 MI->getOperand(1).isReg() &&
19069 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19070 MI->getOperand(2).isReg() &&
19071 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19072 MI->getOperand(3).isImm() &&
19073 MI->getOperand(3).getImm() == 0 &&
19082 MI->getOperand(0).isReg() &&
19083 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
19084 MI->getOperand(1).isReg() &&
19085 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19086 MI->getOperand(2).isReg() &&
19087 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19088 MI->getOperand(3).isImm() &&
19089 MI->getOperand(3).getImm() == 0 &&
19098 MI->getOperand(0).isReg() &&
19099 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19100 MI->getOperand(1).isReg() &&
19101 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
19102 MI->getOperand(5).getReg() == AArch64::XZR &&
19111 MI->getOperand(0).isReg() &&
19112 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19113 MI->getOperand(1).isReg() &&
19114 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
19115 MI->getOperand(5).getReg() == AArch64::XZR &&
19124 MI->getOperand(0).isReg() &&
19125 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19126 MI->getOperand(1).isReg() &&
19127 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
19128 MI->getOperand(5).getReg() == AArch64::XZR &&
19137 MI->getOperand(0).isReg() &&
19138 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19139 MI->getOperand(1).isReg() &&
19140 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
19141 MI->getOperand(5).getReg() == AArch64::XZR &&
19150 MI->getOperand(0).isReg() &&
19151 MRI.getRegClass(AArch64::ZPR2RegClassID).contains(MI->getOperand(0).getReg()) &&
19152 MI->getOperand(1).isReg() &&
19153 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19154 MI->getOperand(2).isReg() &&
19155 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19156 MI->getOperand(3).isImm() &&
19157 MI->getOperand(3).getImm() == 0 &&
19166 MI->getOperand(0).isReg() &&
19167 MRI.getRegClass(AArch64::ZPR2RegClassID).contains(MI->getOperand(0).getReg()) &&
19168 MI->getOperand(1).isReg() &&
19169 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19170 MI->getOperand(2).isReg() &&
19171 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19172 MI->getOperand(3).isImm() &&
19173 MI->getOperand(3).getImm() == 0 &&
19182 MI->getOperand(0).isReg() &&
19183 MRI.getRegClass(AArch64::ZPR2RegClassID).contains(MI->getOperand(0).getReg()) &&
19184 MI->getOperand(1).isReg() &&
19185 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19186 MI->getOperand(2).isReg() &&
19187 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19188 MI->getOperand(3).isImm() &&
19189 MI->getOperand(3).getImm() == 0 &&
19198 MI->getOperand(0).isReg() &&
19199 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19200 MI->getOperand(1).isReg() &&
19201 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
19202 MI->getOperand(3).getReg() == AArch64::XZR &&
19211 MI->getOperand(0).isReg() &&
19212 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19213 MI->getOperand(1).isReg() &&
19214 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
19215 MI->getOperand(3).getReg() == AArch64::XZR &&
19224 MI->getOperand(0).isReg() &&
19225 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19226 MI->getOperand(1).isReg() &&
19227 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
19228 MI->getOperand(3).getReg() == AArch64::XZR &&
19237 MI->getOperand(0).isReg() &&
19238 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19239 MI->getOperand(1).isReg() &&
19240 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
19241 MI->getOperand(3).getReg() == AArch64::XZR &&
19250 MI->getOperand(0).isReg() &&
19251 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19252 MI->getOperand(1).isReg() &&
19253 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
19254 MI->getOperand(3).getReg() == AArch64::XZR &&
19263 MI->getOperand(0).isReg() &&
19264 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19265 MI->getOperand(1).isReg() &&
19266 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
19267 MI->getOperand(3).getReg() == AArch64::XZR &&
19276 MI->getOperand(0).isReg() &&
19277 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19278 MI->getOperand(1).isReg() &&
19279 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
19280 MI->getOperand(3).getReg() == AArch64::XZR &&
19289 MI->getOperand(0).isReg() &&
19290 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19291 MI->getOperand(1).isReg() &&
19292 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
19293 MI->getOperand(3).getReg() == AArch64::XZR &&
19302 MI->getOperand(0).isReg() &&
19303 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19304 MI->getOperand(1).isReg() &&
19305 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
19306 MI->getOperand(3).getReg() == AArch64::XZR &&
19315 MI->getOperand(0).isReg() &&
19316 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19317 MI->getOperand(1).isReg() &&
19318 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
19319 MI->getOperand(3).getReg() == AArch64::XZR &&
19328 MI->getOperand(0).isReg() &&
19329 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19330 MI->getOperand(1).isReg() &&
19331 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
19332 MI->getOperand(3).getReg() == AArch64::XZR &&
19341 MI->getOperand(0).isReg() &&
19342 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19343 MI->getOperand(1).isReg() &&
19344 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
19345 MI->getOperand(3).getReg() == AArch64::XZR &&
19354 MI->getOperand(0).isReg() &&
19355 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19356 MI->getOperand(1).isReg() &&
19357 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
19358 MI->getOperand(3).getReg() == AArch64::XZR &&
19367 MI->getOperand(0).isReg() &&
19368 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19369 MI->getOperand(1).isReg() &&
19370 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
19371 MI->getOperand(3).getReg() == AArch64::XZR &&
19380 MI->getOperand(0).isReg() &&
19381 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19382 MI->getOperand(1).isReg() &&
19383 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
19384 MI->getOperand(3).getReg() == AArch64::XZR &&
19393 MI->getOperand(0).isReg() &&
19394 MRI.getRegClass(AArch64::ZPR2RegClassID).contains(MI->getOperand(0).getReg()) &&
19395 MI->getOperand(1).isReg() &&
19396 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19397 MI->getOperand(2).isReg() &&
19398 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19399 MI->getOperand(3).isImm() &&
19400 MI->getOperand(3).getImm() == 0 &&
19409 MI->getOperand(0).isReg() &&
19410 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19411 MI->getOperand(1).isReg() &&
19412 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
19413 MI->getOperand(5).getReg() == AArch64::XZR &&
19422 MI->getOperand(0).isReg() &&
19423 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19424 MI->getOperand(1).isReg() &&
19425 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
19426 MI->getOperand(5).getReg() == AArch64::XZR &&
19435 MI->getOperand(0).isReg() &&
19436 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19437 MI->getOperand(1).isReg() &&
19438 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
19439 MI->getOperand(5).getReg() == AArch64::XZR &&
19448 MI->getOperand(0).isReg() &&
19449 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19450 MI->getOperand(1).isReg() &&
19451 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
19452 MI->getOperand(5).getReg() == AArch64::XZR &&
19461 MI->getOperand(0).isReg() &&
19462 MRI.getRegClass(AArch64::ZPR3RegClassID).contains(MI->getOperand(0).getReg()) &&
19463 MI->getOperand(1).isReg() &&
19464 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19465 MI->getOperand(2).isReg() &&
19466 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19467 MI->getOperand(3).isImm() &&
19468 MI->getOperand(3).getImm() == 0 &&
19477 MI->getOperand(0).isReg() &&
19478 MRI.getRegClass(AArch64::ZPR3RegClassID).contains(MI->getOperand(0).getReg()) &&
19479 MI->getOperand(1).isReg() &&
19480 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19481 MI->getOperand(2).isReg() &&
19482 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19483 MI->getOperand(3).isImm() &&
19484 MI->getOperand(3).getImm() == 0 &&
19493 MI->getOperand(0).isReg() &&
19494 MRI.getRegClass(AArch64::ZPR3RegClassID).contains(MI->getOperand(0).getReg()) &&
19495 MI->getOperand(1).isReg() &&
19496 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19497 MI->getOperand(2).isReg() &&
19498 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19499 MI->getOperand(3).isImm() &&
19500 MI->getOperand(3).getImm() == 0 &&
19509 MI->getOperand(0).isReg() &&
19510 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19511 MI->getOperand(1).isReg() &&
19512 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19513 MI->getOperand(3).getReg() == AArch64::XZR &&
19522 MI->getOperand(0).isReg() &&
19523 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19524 MI->getOperand(1).isReg() &&
19525 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
19526 MI->getOperand(3).getReg() == AArch64::XZR &&
19535 MI->getOperand(0).isReg() &&
19536 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19537 MI->getOperand(1).isReg() &&
19538 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19539 MI->getOperand(3).getReg() == AArch64::XZR &&
19548 MI->getOperand(0).isReg() &&
19549 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19550 MI->getOperand(1).isReg() &&
19551 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
19552 MI->getOperand(3).getReg() == AArch64::XZR &&
19561 MI->getOperand(0).isReg() &&
19562 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19563 MI->getOperand(1).isReg() &&
19564 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
19565 MI->getOperand(3).getReg() == AArch64::XZR &&
19574 MI->getOperand(0).isReg() &&
19575 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19576 MI->getOperand(1).isReg() &&
19577 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19578 MI->getOperand(3).getReg() == AArch64::XZR &&
19587 MI->getOperand(0).isReg() &&
19588 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19589 MI->getOperand(1).isReg() &&
19590 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
19591 MI->getOperand(3).getReg() == AArch64::XZR &&
19600 MI->getOperand(0).isReg() &&
19601 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19602 MI->getOperand(1).isReg() &&
19603 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19604 MI->getOperand(3).getReg() == AArch64::XZR &&
19613 MI->getOperand(0).isReg() &&
19614 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19615 MI->getOperand(1).isReg() &&
19616 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19617 MI->getOperand(3).getReg() == AArch64::XZR &&
19626 MI->getOperand(0).isReg() &&
19627 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19628 MI->getOperand(1).isReg() &&
19629 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19630 MI->getOperand(3).getReg() == AArch64::XZR &&
19639 MI->getOperand(0).isReg() &&
19640 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19641 MI->getOperand(1).isReg() &&
19642 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
19643 MI->getOperand(3).getReg() == AArch64::XZR &&
19652 MI->getOperand(0).isReg() &&
19653 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19654 MI->getOperand(1).isReg() &&
19655 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
19656 MI->getOperand(3).getReg() == AArch64::XZR &&
19665 MI->getOperand(0).isReg() &&
19666 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19667 MI->getOperand(1).isReg() &&
19668 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19669 MI->getOperand(3).getReg() == AArch64::XZR &&
19678 MI->getOperand(0).isReg() &&
19679 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19680 MI->getOperand(1).isReg() &&
19681 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
19682 MI->getOperand(3).getReg() == AArch64::XZR &&
19691 MI->getOperand(0).isReg() &&
19692 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19693 MI->getOperand(1).isReg() &&
19694 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19695 MI->getOperand(3).getReg() == AArch64::XZR &&
19704 MI->getOperand(0).isReg() &&
19705 MRI.getRegClass(AArch64::ZPR3RegClassID).contains(MI->getOperand(0).getReg()) &&
19706 MI->getOperand(1).isReg() &&
19707 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19708 MI->getOperand(2).isReg() &&
19709 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19710 MI->getOperand(3).isImm() &&
19711 MI->getOperand(3).getImm() == 0 &&
19720 MI->getOperand(0).isReg() &&
19721 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19722 MI->getOperand(1).isReg() &&
19723 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19724 MI->getOperand(5).getReg() == AArch64::XZR &&
19733 MI->getOperand(0).isReg() &&
19734 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19735 MI->getOperand(1).isReg() &&
19736 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19737 MI->getOperand(5).getReg() == AArch64::XZR &&
19746 MI->getOperand(0).isReg() &&
19747 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19748 MI->getOperand(1).isReg() &&
19749 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19750 MI->getOperand(5).getReg() == AArch64::XZR &&
19759 MI->getOperand(0).isReg() &&
19760 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19761 MI->getOperand(1).isReg() &&
19762 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19763 MI->getOperand(5).getReg() == AArch64::XZR &&
19772 MI->getOperand(0).isReg() &&
19773 MRI.getRegClass(AArch64::ZPR4RegClassID).contains(MI->getOperand(0).getReg()) &&
19774 MI->getOperand(1).isReg() &&
19775 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19776 MI->getOperand(2).isReg() &&
19777 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19778 MI->getOperand(3).isImm() &&
19779 MI->getOperand(3).getImm() == 0 &&
19788 MI->getOperand(0).isReg() &&
19789 MRI.getRegClass(AArch64::ZPR4RegClassID).contains(MI->getOperand(0).getReg()) &&
19790 MI->getOperand(1).isReg() &&
19791 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19792 MI->getOperand(2).isReg() &&
19793 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19794 MI->getOperand(3).isImm() &&
19795 MI->getOperand(3).getImm() == 0 &&
19804 MI->getOperand(0).isReg() &&
19805 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19806 MI->getOperand(1).isReg() &&
19807 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19808 MI->getOperand(3).getReg() == AArch64::XZR &&
19817 MI->getOperand(0).isReg() &&
19818 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19819 MI->getOperand(1).isReg() &&
19820 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19821 MI->getOperand(3).getReg() == AArch64::XZR &&
19830 MI->getOperand(0).isReg() &&
19831 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19832 MI->getOperand(1).isReg() &&
19833 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
19834 MI->getOperand(3).getReg() == AArch64::XZR &&
19843 MI->getOperand(0).isReg() &&
19844 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19845 MI->getOperand(1).isReg() &&
19846 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
19847 MI->getOperand(3).getReg() == AArch64::XZR &&
19856 MI->getOperand(0).isReg() &&
19857 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19858 MI->getOperand(1).isReg() &&
19859 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19860 MI->getOperand(3).getReg() == AArch64::XZR &&
19869 MI->getOperand(0).isReg() &&
19870 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19871 MI->getOperand(1).isReg() &&
19872 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
19873 MI->getOperand(3).getReg() == AArch64::XZR &&
19882 MI->getOperand(0).isReg() &&
19883 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19884 MI->getOperand(1).isReg() &&
19885 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19886 MI->getOperand(3).getReg() == AArch64::XZR &&
19895 MI->getOperand(0).isReg() &&
19896 MRI.getRegClass(AArch64::ZPR4RegClassID).contains(MI->getOperand(0).getReg()) &&
19897 MI->getOperand(1).isReg() &&
19898 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
19899 MI->getOperand(2).isReg() &&
19900 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
19901 MI->getOperand(3).isImm() &&
19902 MI->getOperand(3).getImm() == 0 &&
19911 MI->getOperand(0).isReg() &&
19912 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19913 MI->getOperand(1).isReg() &&
19914 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19915 MI->getOperand(3).getReg() == AArch64::XZR &&
19924 MI->getOperand(0).isReg() &&
19925 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19926 MI->getOperand(1).isReg() &&
19927 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
19928 MI->getOperand(3).getReg() == AArch64::XZR &&
19937 MI->getOperand(0).isReg() &&
19938 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19939 MI->getOperand(1).isReg() &&
19940 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19941 MI->getOperand(3).getReg() == AArch64::XZR &&
19950 MI->getOperand(0).isReg() &&
19951 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19952 MI->getOperand(1).isReg() &&
19953 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
19954 MI->getOperand(3).getReg() == AArch64::XZR &&
19963 MI->getOperand(0).isReg() &&
19964 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19965 MI->getOperand(1).isReg() &&
19966 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
19967 MI->getOperand(3).getReg() == AArch64::XZR &&
19976 MI->getOperand(0).isReg() &&
19977 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19978 MI->getOperand(1).isReg() &&
19979 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
19980 MI->getOperand(3).getReg() == AArch64::XZR &&
19989 MI->getOperand(0).isReg() &&
19990 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
19991 MI->getOperand(1).isReg() &&
19992 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
19993 MI->getOperand(3).getReg() == AArch64::XZR &&
20002 MI->getOperand(0).isReg() &&
20003 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
20004 MI->getOperand(1).isReg() &&
20005 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
20006 MI->getOperand(3).getReg() == AArch64::XZR &&
20015 MI->getOperand(0).isReg() &&
20016 MRI.getRegClass(AArch64::ZPR4RegClassID).contains(MI->getOperand(0).getReg()) &&
20017 MI->getOperand(1).isReg() &&
20018 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20019 MI->getOperand(2).isReg() &&
20020 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20021 MI->getOperand(3).isImm() &&
20022 MI->getOperand(3).getImm() == 0 &&
20031 MI->getOperand(0).isReg() &&
20032 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
20033 MI->getOperand(1).isReg() &&
20034 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
20035 MI->getOperand(5).getReg() == AArch64::XZR &&
20044 MI->getOperand(0).isReg() &&
20045 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
20046 MI->getOperand(1).isReg() &&
20047 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
20048 MI->getOperand(5).getReg() == AArch64::XZR &&
20057 MI->getOperand(0).isReg() &&
20058 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
20059 MI->getOperand(1).isReg() &&
20060 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
20061 MI->getOperand(5).getReg() == AArch64::XZR &&
20070 MI->getOperand(0).isReg() &&
20071 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
20072 MI->getOperand(1).isReg() &&
20073 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
20074 MI->getOperand(5).getReg() == AArch64::XZR &&
20083 MI->getOperand(0).getReg() == AArch64::WZR &&
20084 MI->getOperand(1).isReg() &&
20085 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
20086 MI->getOperand(2).isReg() &&
20087 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20096 MI->getOperand(0).getReg() == AArch64::WZR &&
20097 MI->getOperand(1).isReg() &&
20098 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
20099 MI->getOperand(2).isReg() &&
20100 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20109 MI->getOperand(0).getReg() == AArch64::WZR &&
20110 MI->getOperand(1).isReg() &&
20111 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
20112 MI->getOperand(2).isReg() &&
20113 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20122 MI->getOperand(0).getReg() == AArch64::WZR &&
20123 MI->getOperand(1).isReg() &&
20124 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
20125 MI->getOperand(2).isReg() &&
20126 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20135 MI->getOperand(0).getReg() == AArch64::WZR &&
20136 MI->getOperand(1).isReg() &&
20137 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
20138 MI->getOperand(2).isReg() &&
20139 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20148 MI->getOperand(0).getReg() == AArch64::XZR &&
20149 MI->getOperand(1).isReg() &&
20150 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
20151 MI->getOperand(2).isReg() &&
20152 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20161 MI->getOperand(0).getReg() == AArch64::WZR &&
20162 MI->getOperand(1).isReg() &&
20163 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
20164 MI->getOperand(2).isReg() &&
20165 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20174 MI->getOperand(0).getReg() == AArch64::XZR &&
20175 MI->getOperand(1).isReg() &&
20176 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
20177 MI->getOperand(2).isReg() &&
20178 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20187 MI->getOperand(0).isReg() &&
20188 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
20189 MI->getOperand(1).isReg() &&
20190 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
20191 MI->getOperand(2).isImm() &&
20192 MI->getOperand(2).getImm() == 0 &&
20201 MI->getOperand(0).isReg() &&
20202 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
20203 MI->getOperand(1).isReg() &&
20204 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
20205 MI->getOperand(2).isImm() &&
20206 MI->getOperand(2).getImm() == 0 &&
20215 MI->getOperand(0).isReg() &&
20216 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
20217 MI->getOperand(1).isReg() &&
20218 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
20219 MI->getOperand(2).isImm() &&
20220 MI->getOperand(2).getImm() == 0 &&
20229 MI->getOperand(0).isReg() &&
20230 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
20231 MI->getOperand(1).isReg() &&
20232 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
20233 MI->getOperand(2).isImm() &&
20234 MI->getOperand(2).getImm() == 0 &&
20243 MI->getOperand(0).isReg() &&
20244 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
20245 MI->getOperand(1).isReg() &&
20246 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
20247 MI->getOperand(2).isImm() &&
20248 MI->getOperand(2).getImm() == 0 &&
20257 MI->getOperand(0).isReg() &&
20258 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
20259 MI->getOperand(1).isReg() &&
20260 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
20261 MI->getOperand(2).isImm() &&
20262 MI->getOperand(2).getImm() == 0 &&
20271 MI->getOperand(0).isReg() &&
20272 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
20273 MI->getOperand(1).isReg() &&
20274 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
20275 MI->getOperand(2).isImm() &&
20276 MI->getOperand(2).getImm() == 0 &&
20285 MI->getOperand(0).isReg() &&
20286 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
20287 MI->getOperand(1).isReg() &&
20288 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
20289 MI->getOperand(2).isImm() &&
20290 MI->getOperand(2).getImm() == 0 &&
20299 MI->getOperand(0).isReg() &&
20300 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
20301 MI->getOperand(1).isReg() &&
20302 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
20303 MI->getOperand(2).isImm() &&
20304 MI->getOperand(2).getImm() == 0 &&
20313 MI->getOperand(0).getReg() == AArch64::WZR &&
20314 MI->getOperand(1).isReg() &&
20315 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
20316 MI->getOperand(2).isReg() &&
20317 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20326 MI->getOperand(0).getReg() == AArch64::WZR &&
20327 MI->getOperand(1).isReg() &&
20328 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
20329 MI->getOperand(2).isReg() &&
20330 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20339 MI->getOperand(0).getReg() == AArch64::WZR &&
20340 MI->getOperand(1).isReg() &&
20341 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
20342 MI->getOperand(2).isReg() &&
20343 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20352 MI->getOperand(0).getReg() == AArch64::WZR &&
20353 MI->getOperand(1).isReg() &&
20354 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
20355 MI->getOperand(2).isReg() &&
20356 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20365 MI->getOperand(0).getReg() == AArch64::WZR &&
20366 MI->getOperand(1).isReg() &&
20367 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
20368 MI->getOperand(2).isReg() &&
20369 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20378 MI->getOperand(0).getReg() == AArch64::XZR &&
20379 MI->getOperand(1).isReg() &&
20380 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
20381 MI->getOperand(2).isReg() &&
20382 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20391 MI->getOperand(0).getReg() == AArch64::WZR &&
20392 MI->getOperand(1).isReg() &&
20393 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
20394 MI->getOperand(2).isReg() &&
20395 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20404 MI->getOperand(0).getReg() == AArch64::XZR &&
20405 MI->getOperand(1).isReg() &&
20406 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
20407 MI->getOperand(2).isReg() &&
20408 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20417 MI->getOperand(0).getReg() == AArch64::WZR &&
20418 MI->getOperand(1).isReg() &&
20419 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
20420 MI->getOperand(2).isReg() &&
20421 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20430 MI->getOperand(0).getReg() == AArch64::WZR &&
20431 MI->getOperand(1).isReg() &&
20432 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
20433 MI->getOperand(2).isReg() &&
20434 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20443 MI->getOperand(0).getReg() == AArch64::WZR &&
20444 MI->getOperand(1).isReg() &&
20445 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
20446 MI->getOperand(2).isReg() &&
20447 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20456 MI->getOperand(0).getReg() == AArch64::WZR &&
20457 MI->getOperand(1).isReg() &&
20458 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
20459 MI->getOperand(2).isReg() &&
20460 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20469 MI->getOperand(0).getReg() == AArch64::WZR &&
20470 MI->getOperand(1).isReg() &&
20471 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
20472 MI->getOperand(2).isReg() &&
20473 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20482 MI->getOperand(0).getReg() == AArch64::XZR &&
20483 MI->getOperand(1).isReg() &&
20484 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
20485 MI->getOperand(2).isReg() &&
20486 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20495 MI->getOperand(0).getReg() == AArch64::WZR &&
20496 MI->getOperand(1).isReg() &&
20497 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
20498 MI->getOperand(2).isReg() &&
20499 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20508 MI->getOperand(0).getReg() == AArch64::XZR &&
20509 MI->getOperand(1).isReg() &&
20510 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
20511 MI->getOperand(2).isReg() &&
20512 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20521 MI->getOperand(0).isReg() &&
20522 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20523 MI->getOperand(1).isReg() &&
20524 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20525 MI->getOperand(2).isReg() &&
20526 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20527 MI->getOperand(3).getReg() == AArch64::XZR &&
20536 MI->getOperand(0).isReg() &&
20537 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20538 MI->getOperand(1).isReg() &&
20539 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20540 MI->getOperand(2).isReg() &&
20541 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20542 MI->getOperand(3).getReg() == AArch64::XZR &&
20551 MI->getOperand(0).isReg() &&
20552 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20553 MI->getOperand(1).isReg() &&
20554 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20555 MI->getOperand(2).isReg() &&
20556 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20557 MI->getOperand(3).getReg() == AArch64::XZR &&
20566 MI->getOperand(0).isReg() &&
20567 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20568 MI->getOperand(1).isReg() &&
20569 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20570 MI->getOperand(2).isReg() &&
20571 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20572 MI->getOperand(3).getReg() == AArch64::XZR &&
20581 MI->getOperand(0).isReg() &&
20582 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20583 MI->getOperand(1).isReg() &&
20584 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20585 MI->getOperand(2).isReg() &&
20586 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20587 MI->getOperand(3).getReg() == AArch64::XZR &&
20596 MI->getOperand(0).isReg() &&
20597 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20598 MI->getOperand(1).isReg() &&
20599 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20600 MI->getOperand(2).isReg() &&
20601 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20602 MI->getOperand(3).getReg() == AArch64::XZR &&
20611 MI->getOperand(0).isReg() &&
20612 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20613 MI->getOperand(1).isReg() &&
20614 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20615 MI->getOperand(2).isReg() &&
20616 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20617 MI->getOperand(3).getReg() == AArch64::XZR &&
20626 MI->getOperand(0).isReg() &&
20627 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20628 MI->getOperand(1).isReg() &&
20629 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20630 MI->getOperand(2).isReg() &&
20631 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20632 MI->getOperand(3).getReg() == AArch64::XZR &&
20641 MI->getOperand(0).isReg() &&
20642 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20643 MI->getOperand(1).isReg() &&
20644 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20645 MI->getOperand(2).isReg() &&
20646 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20647 MI->getOperand(3).getReg() == AArch64::XZR &&
20656 MI->getOperand(0).isReg() &&
20657 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20658 MI->getOperand(1).isReg() &&
20659 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20660 MI->getOperand(2).isReg() &&
20661 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20662 MI->getOperand(3).getReg() == AArch64::XZR &&
20671 MI->getOperand(0).isReg() &&
20672 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20673 MI->getOperand(1).isReg() &&
20674 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20675 MI->getOperand(2).isReg() &&
20676 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20677 MI->getOperand(3).getReg() == AArch64::XZR &&
20686 MI->getOperand(0).isReg() &&
20687 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20688 MI->getOperand(1).isReg() &&
20689 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20690 MI->getOperand(2).isReg() &&
20691 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20692 MI->getOperand(3).getReg() == AArch64::XZR &&
20701 MI->getOperand(0).isReg() &&
20702 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20703 MI->getOperand(1).isReg() &&
20704 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20705 MI->getOperand(2).isReg() &&
20706 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20707 MI->getOperand(3).getReg() == AArch64::XZR &&
20716 MI->getOperand(0).isReg() &&
20717 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20718 MI->getOperand(1).isReg() &&
20719 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20720 MI->getOperand(2).isReg() &&
20721 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20722 MI->getOperand(3).getReg() == AArch64::XZR &&
20731 MI->getOperand(0).isReg() &&
20732 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20733 MI->getOperand(1).isReg() &&
20734 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20735 MI->getOperand(2).isReg() &&
20736 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20737 MI->getOperand(3).getReg() == AArch64::XZR &&
20746 MI->getOperand(0).isReg() &&
20747 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20748 MI->getOperand(1).isReg() &&
20749 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20750 MI->getOperand(2).isReg() &&
20751 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20752 MI->getOperand(3).getReg() == AArch64::XZR &&
20761 MI->getOperand(0).isReg() &&
20762 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
20763 MI->getOperand(2).isReg() &&
20764 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20765 MI->getOperand(3).isImm() &&
20766 MI->getOperand(3).getImm() == 0 &&
20775 MI->getOperand(0).isReg() &&
20776 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20777 MI->getOperand(1).isReg() &&
20778 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20779 MI->getOperand(2).isReg() &&
20780 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20781 MI->getOperand(3).isImm() &&
20782 MI->getOperand(3).getImm() == 0 &&
20791 MI->getOperand(0).isReg() &&
20792 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20793 MI->getOperand(1).isReg() &&
20794 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20795 MI->getOperand(2).isReg() &&
20796 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20797 MI->getOperand(3).isImm() &&
20798 MI->getOperand(3).getImm() == 0 &&
20807 MI->getOperand(0).isReg() &&
20808 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20809 MI->getOperand(1).isReg() &&
20810 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20811 MI->getOperand(2).isReg() &&
20812 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20813 MI->getOperand(3).isImm() &&
20814 MI->getOperand(3).getImm() == 0 &&
20823 MI->getOperand(0).isReg() &&
20824 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20825 MI->getOperand(1).isReg() &&
20826 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20827 MI->getOperand(2).isReg() &&
20828 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20829 MI->getOperand(3).isImm() &&
20830 MI->getOperand(3).getImm() == 0 &&
20839 MI->getOperand(0).isReg() &&
20840 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20841 MI->getOperand(1).isReg() &&
20842 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20843 MI->getOperand(2).isReg() &&
20844 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20845 MI->getOperand(3).isImm() &&
20846 MI->getOperand(3).getImm() == 0 &&
20855 MI->getOperand(0).isReg() &&
20856 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20857 MI->getOperand(1).isReg() &&
20858 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20859 MI->getOperand(2).isReg() &&
20860 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20861 MI->getOperand(3).isImm() &&
20862 MI->getOperand(3).getImm() == 0 &&
20871 MI->getOperand(0).isReg() &&
20872 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20873 MI->getOperand(1).isReg() &&
20874 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20875 MI->getOperand(2).isReg() &&
20876 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20877 MI->getOperand(3).isImm() &&
20878 MI->getOperand(3).getImm() == 0 &&
20887 MI->getOperand(0).isReg() &&
20888 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20889 MI->getOperand(1).isReg() &&
20890 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20891 MI->getOperand(2).isReg() &&
20892 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20893 MI->getOperand(3).isImm() &&
20894 MI->getOperand(3).getImm() == 0 &&
20903 MI->getOperand(0).isReg() &&
20904 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20905 MI->getOperand(1).isReg() &&
20906 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20907 MI->getOperand(2).isReg() &&
20908 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20909 MI->getOperand(3).isImm() &&
20910 MI->getOperand(3).getImm() == 0 &&
20919 MI->getOperand(0).isReg() &&
20920 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20921 MI->getOperand(1).isReg() &&
20922 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20923 MI->getOperand(2).isReg() &&
20924 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20925 MI->getOperand(3).isImm() &&
20926 MI->getOperand(3).getImm() == 0 &&
20935 MI->getOperand(0).isReg() &&
20936 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20937 MI->getOperand(1).isReg() &&
20938 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20939 MI->getOperand(2).isReg() &&
20940 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20941 MI->getOperand(3).isImm() &&
20942 MI->getOperand(3).getImm() == 0 &&
20951 MI->getOperand(0).isReg() &&
20952 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20953 MI->getOperand(1).isReg() &&
20954 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20955 MI->getOperand(2).isReg() &&
20956 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20957 MI->getOperand(3).isImm() &&
20958 MI->getOperand(3).getImm() == 0 &&
20967 MI->getOperand(0).isReg() &&
20968 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20969 MI->getOperand(1).isReg() &&
20970 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20971 MI->getOperand(2).isReg() &&
20972 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20973 MI->getOperand(3).isImm() &&
20974 MI->getOperand(3).getImm() == 0 &&
20983 MI->getOperand(0).isReg() &&
20984 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
20985 MI->getOperand(1).isReg() &&
20986 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
20987 MI->getOperand(2).isReg() &&
20988 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
20989 MI->getOperand(3).isImm() &&
20990 MI->getOperand(3).getImm() == 0 &&
20999 MI->getOperand(0).isReg() &&
21000 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
21001 MI->getOperand(1).isReg() &&
21002 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
21003 MI->getOperand(2).isReg() &&
21004 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21005 MI->getOperand(3).isImm() &&
21006 MI->getOperand(3).getImm() == 0 &&
21015 MI->getOperand(0).isReg() &&
21016 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
21017 MI->getOperand(1).isReg() &&
21018 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
21019 MI->getOperand(2).isReg() &&
21020 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21021 MI->getOperand(3).isImm() &&
21022 MI->getOperand(3).getImm() == 0 &&
21031 MI->getOperand(0).isReg() &&
21032 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21033 MI->getOperand(1).isReg() &&
21034 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
21035 MI->getOperand(2).isReg() &&
21036 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21037 MI->getOperand(3).isImm() &&
21038 MI->getOperand(3).getImm() == 0) {
21046 MI->getOperand(0).isReg() &&
21047 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
21048 MI->getOperand(1).isReg() &&
21049 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
21050 MI->getOperand(2).isReg() &&
21051 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21052 MI->getOperand(3).isImm() &&
21053 MI->getOperand(3).getImm() == 0) {
21061 MI->getOperand(0).isReg() &&
21062 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21063 MI->getOperand(1).isReg() &&
21064 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21065 MI->getOperand(2).isReg() &&
21066 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21067 MI->getOperand(3).isImm() &&
21068 MI->getOperand(3).getImm() == 0) {
21076 MI->getOperand(0).isReg() &&
21077 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21078 MI->getOperand(1).isReg() &&
21079 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21080 MI->getOperand(2).isReg() &&
21081 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21082 MI->getOperand(3).isImm() &&
21083 MI->getOperand(3).getImm() == 0) {
21091 MI->getOperand(0).isReg() &&
21092 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21093 MI->getOperand(1).isReg() &&
21094 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
21095 MI->getOperand(2).isReg() &&
21096 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21097 MI->getOperand(3).isImm() &&
21098 MI->getOperand(3).getImm() == 0) {
21106 MI->getOperand(0).isReg() &&
21107 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
21108 MI->getOperand(1).isReg() &&
21109 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
21110 MI->getOperand(2).isReg() &&
21111 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21112 MI->getOperand(3).isImm() &&
21113 MI->getOperand(3).getImm() == 0 &&
21122 MI->getOperand(0).isReg() &&
21123 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
21124 MI->getOperand(1).isReg() &&
21125 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
21126 MI->getOperand(2).isReg() &&
21127 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
21128 MI->getOperand(3).getReg() == AArch64::XZR &&
21137 MI->getOperand(0).isReg() &&
21138 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
21139 MI->getOperand(1).isReg() &&
21140 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
21141 MI->getOperand(2).isReg() &&
21142 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
21143 MI->getOperand(3).getReg() == AArch64::XZR &&
21152 MI->getOperand(0).isReg() &&
21153 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
21154 MI->getOperand(1).isReg() &&
21155 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
21156 MI->getOperand(2).isReg() &&
21157 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21158 MI->getOperand(3).isImm() &&
21159 MI->getOperand(3).getImm() == 0 &&
21168 MI->getOperand(0).isReg() &&
21169 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
21170 MI->getOperand(1).isReg() &&
21171 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
21172 MI->getOperand(2).isReg() &&
21173 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
21174 MI->getOperand(3).getReg() == AArch64::XZR &&
21183 MI->getOperand(0).isReg() &&
21184 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
21185 MI->getOperand(1).isReg() &&
21186 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
21187 MI->getOperand(2).isReg() &&
21188 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21189 MI->getOperand(3).isImm() &&
21190 MI->getOperand(3).getImm() == 0 &&
21199 MI->getOperand(0).isReg() &&
21200 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
21201 MI->getOperand(1).isReg() &&
21202 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
21203 MI->getOperand(2).isReg() &&
21204 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
21205 MI->getOperand(3).getReg() == AArch64::XZR &&
21214 MI->getOperand(0).isReg() &&
21215 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
21216 MI->getOperand(1).isReg() &&
21217 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
21218 MI->getOperand(2).isReg() &&
21219 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
21220 MI->getOperand(3).getReg() == AArch64::XZR &&
21229 MI->getOperand(0).isReg() &&
21230 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
21231 MI->getOperand(1).isReg() &&
21232 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
21233 MI->getOperand(2).isReg() &&
21234 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
21235 MI->getOperand(3).getReg() == AArch64::XZR &&
21244 MI->getOperand(0).isReg() &&
21245 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
21246 MI->getOperand(1).isReg() &&
21247 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
21248 MI->getOperand(2).isReg() &&
21249 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
21250 MI->getOperand(3).getReg() == AArch64::XZR &&
21259 MI->getOperand(0).isReg() &&
21260 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
21261 MI->getOperand(1).isReg() &&
21262 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
21263 MI->getOperand(2).isReg() &&
21264 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
21265 MI->getOperand(3).getReg() == AArch64::XZR &&
21274 MI->getOperand(0).isReg() &&
21275 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
21276 MI->getOperand(1).isReg() &&
21277 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
21278 MI->getOperand(2).isReg() &&
21279 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
21280 MI->getOperand(3).getReg() == AArch64::XZR &&
21289 MI->getOperand(0).isReg() &&
21290 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
21291 MI->getOperand(1).isReg() &&
21292 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
21293 MI->getOperand(2).isReg() &&
21294 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
21295 MI->getOperand(3).getReg() == AArch64::XZR &&
21304 MI->getOperand(0).isReg() &&
21305 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
21306 MI->getOperand(1).isReg() &&
21307 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
21308 MI->getOperand(2).isReg() &&
21309 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21310 MI->getOperand(3).isImm() &&
21311 MI->getOperand(3).getImm() == 0 &&
21320 MI->getOperand(0).isReg() &&
21321 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
21322 MI->getOperand(1).isReg() &&
21323 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
21324 MI->getOperand(2).isReg() &&
21325 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
21326 MI->getOperand(3).getReg() == AArch64::XZR &&
21335 MI->getOperand(0).isReg() &&
21336 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
21337 MI->getOperand(1).isReg() &&
21338 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
21339 MI->getOperand(2).isReg() &&
21340 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
21341 MI->getOperand(3).getReg() == AArch64::XZR &&
21350 MI->getOperand(0).isReg() &&
21351 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21352 MI->getOperand(1).isReg() &&
21353 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
21354 MI->getOperand(2).isReg() &&
21355 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21356 MI->getOperand(3).isImm() &&
21357 MI->getOperand(3).getImm() == 0) {
21365 MI->getOperand(0).isReg() &&
21366 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
21367 MI->getOperand(1).isReg() &&
21368 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
21369 MI->getOperand(2).isReg() &&
21370 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21371 MI->getOperand(3).isImm() &&
21372 MI->getOperand(3).getImm() == 0) {
21380 MI->getOperand(0).isReg() &&
21381 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21382 MI->getOperand(1).isReg() &&
21383 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
21384 MI->getOperand(2).isReg() &&
21385 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21386 MI->getOperand(3).isImm() &&
21387 MI->getOperand(3).getImm() == 0) {
21395 MI->getOperand(0).isReg() &&
21396 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21397 MI->getOperand(1).isReg() &&
21398 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21399 MI->getOperand(2).isReg() &&
21400 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21401 MI->getOperand(3).isImm() &&
21402 MI->getOperand(3).getImm() == 0) {
21410 MI->getOperand(0).isReg() &&
21411 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21412 MI->getOperand(1).isReg() &&
21413 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21414 MI->getOperand(2).isReg() &&
21415 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21416 MI->getOperand(3).isImm() &&
21417 MI->getOperand(3).getImm() == 0) {
21425 MI->getOperand(0).isReg() &&
21426 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21427 MI->getOperand(1).isReg() &&
21428 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
21429 MI->getOperand(2).isReg() &&
21430 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21431 MI->getOperand(3).isImm() &&
21432 MI->getOperand(3).getImm() == 0) {
21440 MI->getOperand(0).isReg() &&
21441 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21442 MI->getOperand(1).isReg() &&
21443 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21444 MI->getOperand(2).isImm() &&
21445 MI->getOperand(2).getImm() == 0 &&
21454 MI->getOperand(0).isReg() &&
21455 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21456 MI->getOperand(1).isReg() &&
21457 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21458 MI->getOperand(2).isImm() &&
21459 MI->getOperand(2).getImm() == 0 &&
21468 MI->getOperand(0).isReg() &&
21469 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21470 MI->getOperand(1).isReg() &&
21471 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21472 MI->getOperand(2).isReg() &&
21473 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
21474 MI->getOperand(3).isImm() &&
21475 MI->getOperand(3).getImm() == 0 &&
21476 MI->getOperand(4).isImm() &&
21477 MI->getOperand(4).getImm() == 0) {
21485 MI->getOperand(0).isReg() &&
21486 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21487 MI->getOperand(1).isReg() &&
21488 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21489 MI->getOperand(2).isImm() &&
21490 MI->getOperand(2).getImm() == 0) {
21498 MI->getOperand(0).isReg() &&
21499 MRI.getRegClass(AArch64::FPR8RegClassID).contains(MI->getOperand(0).getReg()) &&
21500 MI->getOperand(1).isReg() &&
21501 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21502 MI->getOperand(2).isReg() &&
21503 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
21504 MI->getOperand(3).isImm() &&
21505 MI->getOperand(3).getImm() == 0 &&
21506 MI->getOperand(4).isImm() &&
21507 MI->getOperand(4).getImm() == 0) {
21515 MI->getOperand(0).isReg() &&
21516 MRI.getRegClass(AArch64::FPR8RegClassID).contains(MI->getOperand(0).getReg()) &&
21517 MI->getOperand(1).isReg() &&
21518 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21519 MI->getOperand(2).isImm() &&
21520 MI->getOperand(2).getImm() == 0) {
21528 MI->getOperand(0).isReg() &&
21529 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21530 MI->getOperand(1).isReg() &&
21531 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21532 MI->getOperand(2).isReg() &&
21533 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
21534 MI->getOperand(3).isImm() &&
21535 MI->getOperand(3).getImm() == 0 &&
21536 MI->getOperand(4).isImm() &&
21537 MI->getOperand(4).getImm() == 0) {
21545 MI->getOperand(0).isReg() &&
21546 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21547 MI->getOperand(1).isReg() &&
21548 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21549 MI->getOperand(2).isImm() &&
21550 MI->getOperand(2).getImm() == 0) {
21558 MI->getOperand(0).isReg() &&
21559 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21560 MI->getOperand(1).isReg() &&
21561 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21562 MI->getOperand(2).isReg() &&
21563 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
21564 MI->getOperand(3).isImm() &&
21565 MI->getOperand(3).getImm() == 0 &&
21566 MI->getOperand(4).isImm() &&
21567 MI->getOperand(4).getImm() == 0) {
21575 MI->getOperand(0).isReg() &&
21576 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21577 MI->getOperand(1).isReg() &&
21578 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21579 MI->getOperand(2).isImm() &&
21580 MI->getOperand(2).getImm() == 0) {
21588 MI->getOperand(0).isReg() &&
21589 MRI.getRegClass(AArch64::FPR16RegClassID).contains(MI->getOperand(0).getReg()) &&
21590 MI->getOperand(1).isReg() &&
21591 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21592 MI->getOperand(2).isReg() &&
21593 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
21594 MI->getOperand(3).isImm() &&
21595 MI->getOperand(3).getImm() == 0 &&
21596 MI->getOperand(4).isImm() &&
21597 MI->getOperand(4).getImm() == 0) {
21605 MI->getOperand(0).isReg() &&
21606 MRI.getRegClass(AArch64::FPR16RegClassID).contains(MI->getOperand(0).getReg()) &&
21607 MI->getOperand(1).isReg() &&
21608 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21609 MI->getOperand(2).isImm() &&
21610 MI->getOperand(2).getImm() == 0) {
21618 MI->getOperand(0).isReg() &&
21619 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
21620 MI->getOperand(1).isReg() &&
21621 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21622 MI->getOperand(2).isReg() &&
21623 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
21624 MI->getOperand(3).isImm() &&
21625 MI->getOperand(3).getImm() == 0 &&
21626 MI->getOperand(4).isImm() &&
21627 MI->getOperand(4).getImm() == 0) {
21635 MI->getOperand(0).isReg() &&
21636 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
21637 MI->getOperand(1).isReg() &&
21638 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21639 MI->getOperand(2).isImm() &&
21640 MI->getOperand(2).getImm() == 0) {
21648 MI->getOperand(0).isReg() &&
21649 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21650 MI->getOperand(1).isReg() &&
21651 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21652 MI->getOperand(2).isReg() &&
21653 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
21654 MI->getOperand(3).isImm() &&
21655 MI->getOperand(3).getImm() == 0 &&
21656 MI->getOperand(4).isImm() &&
21657 MI->getOperand(4).getImm() == 0) {
21665 MI->getOperand(0).isReg() &&
21666 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21667 MI->getOperand(1).isReg() &&
21668 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21669 MI->getOperand(2).isImm() &&
21670 MI->getOperand(2).getImm() == 0) {
21678 MI->getOperand(0).isReg() &&
21679 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21680 MI->getOperand(1).isReg() &&
21681 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21682 MI->getOperand(2).isReg() &&
21683 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
21684 MI->getOperand(3).isImm() &&
21685 MI->getOperand(3).getImm() == 0 &&
21686 MI->getOperand(4).isImm() &&
21687 MI->getOperand(4).getImm() == 0) {
21695 MI->getOperand(0).isReg() &&
21696 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21697 MI->getOperand(1).isReg() &&
21698 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21699 MI->getOperand(2).isImm() &&
21700 MI->getOperand(2).getImm() == 0) {
21708 MI->getOperand(0).isReg() &&
21709 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21710 MI->getOperand(1).isReg() &&
21711 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21712 MI->getOperand(2).isReg() &&
21713 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
21714 MI->getOperand(3).isImm() &&
21715 MI->getOperand(3).getImm() == 0 &&
21716 MI->getOperand(4).isImm() &&
21717 MI->getOperand(4).getImm() == 0) {
21725 MI->getOperand(0).isReg() &&
21726 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21727 MI->getOperand(1).isReg() &&
21728 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21729 MI->getOperand(2).isImm() &&
21730 MI->getOperand(2).getImm() == 0) {
21738 MI->getOperand(0).isReg() &&
21739 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21740 MI->getOperand(1).isReg() &&
21741 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21742 MI->getOperand(2).isReg() &&
21743 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
21744 MI->getOperand(3).isImm() &&
21745 MI->getOperand(3).getImm() == 0 &&
21746 MI->getOperand(4).isImm() &&
21747 MI->getOperand(4).getImm() == 0) {
21755 MI->getOperand(0).isReg() &&
21756 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21757 MI->getOperand(1).isReg() &&
21758 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21759 MI->getOperand(2).isImm() &&
21760 MI->getOperand(2).getImm() == 0) {
21768 MI->getOperand(0).isReg() &&
21769 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21770 MI->getOperand(1).isReg() &&
21771 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21772 MI->getOperand(2).isReg() &&
21773 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
21774 MI->getOperand(3).isImm() &&
21775 MI->getOperand(3).getImm() == 0 &&
21776 MI->getOperand(4).isImm() &&
21777 MI->getOperand(4).getImm() == 0) {
21785 MI->getOperand(0).isReg() &&
21786 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21787 MI->getOperand(1).isReg() &&
21788 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21789 MI->getOperand(2).isImm() &&
21790 MI->getOperand(2).getImm() == 0) {
21798 MI->getOperand(0).isReg() &&
21799 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21800 MI->getOperand(1).isReg() &&
21801 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21802 MI->getOperand(2).isReg() &&
21803 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
21804 MI->getOperand(3).isImm() &&
21805 MI->getOperand(3).getImm() == 0 &&
21806 MI->getOperand(4).isImm() &&
21807 MI->getOperand(4).getImm() == 0) {
21815 MI->getOperand(0).isReg() &&
21816 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21817 MI->getOperand(1).isReg() &&
21818 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21819 MI->getOperand(2).isImm() &&
21820 MI->getOperand(2).getImm() == 0) {
21828 MI->getOperand(0).isReg() &&
21829 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21830 MI->getOperand(1).isReg() &&
21831 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21832 MI->getOperand(2).isReg() &&
21833 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
21834 MI->getOperand(3).isImm() &&
21835 MI->getOperand(3).getImm() == 0 &&
21836 MI->getOperand(4).isImm() &&
21837 MI->getOperand(4).getImm() == 0) {
21845 MI->getOperand(0).isReg() &&
21846 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
21847 MI->getOperand(1).isReg() &&
21848 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21849 MI->getOperand(2).isImm() &&
21850 MI->getOperand(2).getImm() == 0) {
21858 MI->getOperand(0).isReg() &&
21859 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21860 MI->getOperand(1).isReg() &&
21861 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21862 MI->getOperand(2).isReg() &&
21863 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
21864 MI->getOperand(3).isImm() &&
21865 MI->getOperand(3).getImm() == 0 &&
21866 MI->getOperand(4).isImm() &&
21867 MI->getOperand(4).getImm() == 0) {
21875 MI->getOperand(0).isReg() &&
21876 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
21877 MI->getOperand(1).isReg() &&
21878 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21879 MI->getOperand(2).isImm() &&
21880 MI->getOperand(2).getImm() == 0) {
21888 MI->getOperand(0).isReg() &&
21889 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
21890 MI->getOperand(1).isReg() &&
21891 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21892 MI->getOperand(2).isImm() &&
21893 MI->getOperand(2).getImm() == 0 &&
21902 MI->getOperand(0).isReg() &&
21903 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
21904 MI->getOperand(1).isReg() &&
21905 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
21906 MI->getOperand(2).isImm() &&
21907 MI->getOperand(2).getImm() == 0 &&
21916 MI->getOperand(0).getReg() == AArch64::WZR &&
21917 MI->getOperand(1).isReg() &&
21918 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21919 MI->getOperand(2).isReg() &&
21920 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21929 MI->getOperand(0).getReg() == AArch64::WZR &&
21930 MI->getOperand(1).isReg() &&
21931 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21932 MI->getOperand(2).isReg() &&
21933 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21942 MI->getOperand(0).getReg() == AArch64::WZR &&
21943 MI->getOperand(1).isReg() &&
21944 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21945 MI->getOperand(2).isReg() &&
21946 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21955 MI->getOperand(0).getReg() == AArch64::WZR &&
21956 MI->getOperand(1).isReg() &&
21957 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21958 MI->getOperand(2).isReg() &&
21959 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21968 MI->getOperand(0).getReg() == AArch64::WZR &&
21969 MI->getOperand(1).isReg() &&
21970 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21971 MI->getOperand(2).isReg() &&
21972 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21981 MI->getOperand(0).getReg() == AArch64::XZR &&
21982 MI->getOperand(1).isReg() &&
21983 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
21984 MI->getOperand(2).isReg() &&
21985 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
21994 MI->getOperand(0).getReg() == AArch64::WZR &&
21995 MI->getOperand(1).isReg() &&
21996 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
21997 MI->getOperand(2).isReg() &&
21998 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22007 MI->getOperand(0).getReg() == AArch64::XZR &&
22008 MI->getOperand(1).isReg() &&
22009 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
22010 MI->getOperand(2).isReg() &&
22011 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22020 MI->getOperand(0).getReg() == AArch64::WZR &&
22021 MI->getOperand(1).isReg() &&
22022 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22023 MI->getOperand(2).isReg() &&
22024 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22033 MI->getOperand(0).getReg() == AArch64::WZR &&
22034 MI->getOperand(1).isReg() &&
22035 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22036 MI->getOperand(2).isReg() &&
22037 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22046 MI->getOperand(0).getReg() == AArch64::WZR &&
22047 MI->getOperand(1).isReg() &&
22048 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22049 MI->getOperand(2).isReg() &&
22050 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22059 MI->getOperand(0).getReg() == AArch64::WZR &&
22060 MI->getOperand(1).isReg() &&
22061 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22062 MI->getOperand(2).isReg() &&
22063 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22072 MI->getOperand(0).getReg() == AArch64::WZR &&
22073 MI->getOperand(1).isReg() &&
22074 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22075 MI->getOperand(2).isReg() &&
22076 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22085 MI->getOperand(0).getReg() == AArch64::XZR &&
22086 MI->getOperand(1).isReg() &&
22087 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
22088 MI->getOperand(2).isReg() &&
22089 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22098 MI->getOperand(0).getReg() == AArch64::WZR &&
22099 MI->getOperand(1).isReg() &&
22100 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22101 MI->getOperand(2).isReg() &&
22102 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22111 MI->getOperand(0).getReg() == AArch64::XZR &&
22112 MI->getOperand(1).isReg() &&
22113 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
22114 MI->getOperand(2).isReg() &&
22115 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22124 MI->getOperand(0).getReg() == AArch64::WZR &&
22125 MI->getOperand(1).isReg() &&
22126 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22127 MI->getOperand(2).isReg() &&
22128 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22137 MI->getOperand(0).getReg() == AArch64::WZR &&
22138 MI->getOperand(1).isReg() &&
22139 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22140 MI->getOperand(2).isReg() &&
22141 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22150 MI->getOperand(0).getReg() == AArch64::WZR &&
22151 MI->getOperand(1).isReg() &&
22152 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22153 MI->getOperand(2).isReg() &&
22154 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22163 MI->getOperand(0).getReg() == AArch64::WZR &&
22164 MI->getOperand(1).isReg() &&
22165 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22166 MI->getOperand(2).isReg() &&
22167 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22176 MI->getOperand(0).getReg() == AArch64::WZR &&
22177 MI->getOperand(1).isReg() &&
22178 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22179 MI->getOperand(2).isReg() &&
22180 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22189 MI->getOperand(0).getReg() == AArch64::XZR &&
22190 MI->getOperand(1).isReg() &&
22191 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
22192 MI->getOperand(2).isReg() &&
22193 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22202 MI->getOperand(0).getReg() == AArch64::WZR &&
22203 MI->getOperand(1).isReg() &&
22204 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22205 MI->getOperand(2).isReg() &&
22206 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22215 MI->getOperand(0).getReg() == AArch64::XZR &&
22216 MI->getOperand(1).isReg() &&
22217 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
22218 MI->getOperand(2).isReg() &&
22219 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22228 MI->getOperand(0).isReg() &&
22229 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22230 MI->getOperand(1).isReg() &&
22231 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
22232 MI->getOperand(2).isImm() &&
22233 MI->getOperand(2).getImm() == 0) {
22241 MI->getOperand(0).isReg() &&
22242 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22243 MI->getOperand(1).isReg() &&
22244 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
22245 MI->getOperand(2).isImm() &&
22246 MI->getOperand(2).getImm() == 0) {
22254 MI->getOperand(0).isReg() &&
22255 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22256 MI->getOperand(1).isReg() &&
22257 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
22258 MI->getOperand(2).isImm() &&
22259 MI->getOperand(2).getImm() == 0) {
22267 MI->getOperand(0).isReg() &&
22268 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22269 MI->getOperand(1).isReg() &&
22270 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
22271 MI->getOperand(2).isImm() &&
22272 MI->getOperand(2).getImm() == 0) {
22280 MI->getOperand(0).isReg() &&
22281 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22282 MI->getOperand(1).isReg() &&
22283 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
22284 MI->getOperand(2).isImm() &&
22285 MI->getOperand(2).getImm() == 0) {
22293 MI->getOperand(0).isReg() &&
22294 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22295 MI->getOperand(1).isReg() &&
22296 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
22297 MI->getOperand(2).isImm() &&
22298 MI->getOperand(2).getImm() == 0) {
22306 MI->getOperand(0).isReg() &&
22307 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22308 MI->getOperand(1).isReg() &&
22309 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
22310 MI->getOperand(2).isImm() &&
22311 MI->getOperand(2).getImm() == 0) {
22319 MI->getOperand(0).isReg() &&
22320 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22321 MI->getOperand(1).isReg() &&
22322 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
22323 MI->getOperand(2).isImm() &&
22324 MI->getOperand(2).getImm() == 0) {
22332 MI->getOperand(0).isReg() &&
22333 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22334 MI->getOperand(1).isReg() &&
22335 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
22336 MI->getOperand(2).isImm() &&
22337 MI->getOperand(2).getImm() == 0) {
22345 MI->getOperand(0).getReg() == AArch64::WZR &&
22346 MI->getOperand(1).isReg() &&
22347 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22348 MI->getOperand(2).isReg() &&
22349 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22358 MI->getOperand(0).getReg() == AArch64::WZR &&
22359 MI->getOperand(1).isReg() &&
22360 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22361 MI->getOperand(2).isReg() &&
22362 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22371 MI->getOperand(0).getReg() == AArch64::WZR &&
22372 MI->getOperand(1).isReg() &&
22373 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22374 MI->getOperand(2).isReg() &&
22375 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22384 MI->getOperand(0).getReg() == AArch64::WZR &&
22385 MI->getOperand(1).isReg() &&
22386 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22387 MI->getOperand(2).isReg() &&
22388 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22397 MI->getOperand(0).getReg() == AArch64::WZR &&
22398 MI->getOperand(1).isReg() &&
22399 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22400 MI->getOperand(2).isReg() &&
22401 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22410 MI->getOperand(0).getReg() == AArch64::XZR &&
22411 MI->getOperand(1).isReg() &&
22412 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
22413 MI->getOperand(2).isReg() &&
22414 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22423 MI->getOperand(0).getReg() == AArch64::WZR &&
22424 MI->getOperand(1).isReg() &&
22425 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22426 MI->getOperand(2).isReg() &&
22427 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22436 MI->getOperand(0).getReg() == AArch64::XZR &&
22437 MI->getOperand(1).isReg() &&
22438 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
22439 MI->getOperand(2).isReg() &&
22440 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22449 MI->getOperand(0).getReg() == AArch64::WZR &&
22450 MI->getOperand(1).isReg() &&
22451 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22452 MI->getOperand(2).isReg() &&
22453 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22462 MI->getOperand(0).getReg() == AArch64::WZR &&
22463 MI->getOperand(1).isReg() &&
22464 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22465 MI->getOperand(2).isReg() &&
22466 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22475 MI->getOperand(0).getReg() == AArch64::WZR &&
22476 MI->getOperand(1).isReg() &&
22477 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22478 MI->getOperand(2).isReg() &&
22479 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22488 MI->getOperand(0).getReg() == AArch64::WZR &&
22489 MI->getOperand(1).isReg() &&
22490 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22491 MI->getOperand(2).isReg() &&
22492 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22501 MI->getOperand(0).getReg() == AArch64::WZR &&
22502 MI->getOperand(1).isReg() &&
22503 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22504 MI->getOperand(2).isReg() &&
22505 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22514 MI->getOperand(0).getReg() == AArch64::XZR &&
22515 MI->getOperand(1).isReg() &&
22516 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
22517 MI->getOperand(2).isReg() &&
22518 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22527 MI->getOperand(0).getReg() == AArch64::WZR &&
22528 MI->getOperand(1).isReg() &&
22529 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22530 MI->getOperand(2).isReg() &&
22531 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22540 MI->getOperand(0).getReg() == AArch64::XZR &&
22541 MI->getOperand(1).isReg() &&
22542 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
22543 MI->getOperand(2).isReg() &&
22544 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
22553 MI->getOperand(0).isReg() &&
22554 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22555 MI->getOperand(1).isReg() &&
22556 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
22557 MI->getOperand(2).isImm() &&
22558 MI->getOperand(2).getImm() == 0) {
22566 MI->getOperand(0).isReg() &&
22567 MRI.getRegClass(AArch64::FPR8RegClassID).contains(MI->getOperand(0).getReg()) &&
22568 MI->getOperand(1).isReg() &&
22569 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
22570 MI->getOperand(2).isImm() &&
22571 MI->getOperand(2).getImm() == 0) {
22579 MI->getOperand(0).isReg() &&
22580 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22581 MI->getOperand(1).isReg() &&
22582 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
22583 MI->getOperand(2).isImm() &&
22584 MI->getOperand(2).getImm() == 0) {
22592 MI->getOperand(0).isReg() &&
22593 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22594 MI->getOperand(1).isReg() &&
22595 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
22596 MI->getOperand(2).isImm() &&
22597 MI->getOperand(2).getImm() == 0) {
22605 MI->getOperand(0).isReg() &&
22606 MRI.getRegClass(AArch64::FPR16RegClassID).contains(MI->getOperand(0).getReg()) &&
22607 MI->getOperand(1).isReg() &&
22608 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
22609 MI->getOperand(2).isImm() &&
22610 MI->getOperand(2).getImm() == 0) {
22618 MI->getOperand(0).isReg() &&
22619 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
22620 MI->getOperand(1).isReg() &&
22621 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
22622 MI->getOperand(2).isImm() &&
22623 MI->getOperand(2).getImm() == 0) {
22631 MI->getOperand(0).isReg() &&
22632 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22633 MI->getOperand(1).isReg() &&
22634 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
22635 MI->getOperand(2).isImm() &&
22636 MI->getOperand(2).getImm() == 0) {
22644 MI->getOperand(0).isReg() &&
22645 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22646 MI->getOperand(1).isReg() &&
22647 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
22648 MI->getOperand(2).isImm() &&
22649 MI->getOperand(2).getImm() == 0) {
22657 MI->getOperand(0).isReg() &&
22658 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22659 MI->getOperand(1).isReg() &&
22660 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
22661 MI->getOperand(2).isImm() &&
22662 MI->getOperand(2).getImm() == 0) {
22670 MI->getOperand(0).isReg() &&
22671 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22672 MI->getOperand(1).isReg() &&
22673 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
22674 MI->getOperand(2).isImm() &&
22675 MI->getOperand(2).getImm() == 0) {
22683 MI->getOperand(0).isReg() &&
22684 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22685 MI->getOperand(1).isReg() &&
22686 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
22687 MI->getOperand(2).isImm() &&
22688 MI->getOperand(2).getImm() == 0) {
22696 MI->getOperand(0).isReg() &&
22697 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22698 MI->getOperand(1).isReg() &&
22699 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
22700 MI->getOperand(2).isImm() &&
22701 MI->getOperand(2).getImm() == 0) {
22709 MI->getOperand(0).isReg() &&
22710 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22711 MI->getOperand(1).isReg() &&
22712 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
22713 MI->getOperand(2).isImm() &&
22714 MI->getOperand(2).getImm() == 0) {
22722 MI->getOperand(0).isReg() &&
22723 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22724 MI->getOperand(1).isReg() &&
22725 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
22726 MI->getOperand(2).isImm() &&
22727 MI->getOperand(2).getImm() == 0) {
22735 MI->getOperand(0).isReg() &&
22736 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22737 MI->getOperand(1).isReg() &&
22738 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22739 MI->getOperand(2).isReg() &&
22740 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
22741 MI->getOperand(3).getReg() == AArch64::WZR) {
22749 MI->getOperand(0).isReg() &&
22750 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22751 MI->getOperand(1).isReg() &&
22752 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
22753 MI->getOperand(2).isReg() &&
22754 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
22755 MI->getOperand(3).getReg() == AArch64::XZR) {
22763 MI->getOperand(0).isReg() &&
22764 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22765 MI->getOperand(1).isReg() &&
22766 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22767 MI->getOperand(2).isReg() &&
22768 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
22769 MI->getOperand(3).getReg() == AArch64::WZR) {
22777 MI->getOperand(0).isReg() &&
22778 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22779 MI->getOperand(1).isReg() &&
22780 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
22781 MI->getOperand(2).isReg() &&
22782 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
22783 MI->getOperand(3).getReg() == AArch64::XZR) {
22791 MI->getOperand(0).isReg() &&
22792 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
22793 MI->getOperand(1).isReg() &&
22794 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg())) {
22802 MI->getOperand(0).isReg() &&
22803 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22804 MI->getOperand(1).isReg() &&
22805 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg())) {
22813 MI->getOperand(0).isReg() &&
22814 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22815 MI->getOperand(1).getReg() == AArch64::WZR &&
22816 MI->getOperand(2).isReg() &&
22817 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
22818 MI->getOperand(3).isImm() &&
22819 MI->getOperand(3).getImm() == 0) {
22825 MI->getOperand(0).isReg() &&
22826 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22827 MI->getOperand(1).getReg() == AArch64::WZR &&
22828 MI->getOperand(2).isReg() &&
22829 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
22835 MI->getOperand(0).isReg() &&
22836 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22837 MI->getOperand(1).isReg() &&
22838 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22839 MI->getOperand(2).isReg() &&
22840 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
22841 MI->getOperand(3).isImm() &&
22842 MI->getOperand(3).getImm() == 0) {
22850 MI->getOperand(0).isReg() &&
22851 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22852 MI->getOperand(1).getReg() == AArch64::XZR &&
22853 MI->getOperand(2).isReg() &&
22854 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
22855 MI->getOperand(3).isImm() &&
22856 MI->getOperand(3).getImm() == 0) {
22862 MI->getOperand(0).isReg() &&
22863 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22864 MI->getOperand(1).getReg() == AArch64::XZR &&
22865 MI->getOperand(2).isReg() &&
22866 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg())) {
22872 MI->getOperand(0).isReg() &&
22873 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22874 MI->getOperand(1).isReg() &&
22875 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
22876 MI->getOperand(2).isReg() &&
22877 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
22878 MI->getOperand(3).isImm() &&
22879 MI->getOperand(3).getImm() == 0) {
22887 MI->getOperand(0).isReg() &&
22888 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
22889 MI->getOperand(1).isReg() &&
22890 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
22891 MI->getOperand(2).isReg() &&
22892 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
22892 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
22893 MI->getOperand(3).isReg() &&
22894 MI->getOperand(3).getReg() == MI->getOperand(1).getReg() &&
22894 MI->getOperand(3).getReg() == MI->getOperand(1).getReg() &&
22903 MI->getOperand(0).isReg() &&
22904 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22905 MI->getOperand(1).getReg() == AArch64::WZR &&
22906 MI->getOperand(2).isReg() &&
22907 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
22908 MI->getOperand(3).isImm() &&
22909 MI->getOperand(3).getImm() == 0) {
22915 MI->getOperand(0).isReg() &&
22916 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
22917 MI->getOperand(1).isReg() &&
22918 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
22919 MI->getOperand(2).isReg() &&
22920 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
22921 MI->getOperand(3).isImm() &&
22922 MI->getOperand(3).getImm() == 0) {
22930 MI->getOperand(0).isReg() &&
22931 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22932 MI->getOperand(1).getReg() == AArch64::XZR &&
22933 MI->getOperand(2).isReg() &&
22934 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
22935 MI->getOperand(3).isImm() &&
22936 MI->getOperand(3).getImm() == 0) {
22942 MI->getOperand(0).isReg() &&
22943 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
22944 MI->getOperand(1).isReg() &&
22945 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
22946 MI->getOperand(2).isReg() &&
22947 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
22948 MI->getOperand(3).isImm() &&
22949 MI->getOperand(3).getImm() == 0) {
22957 MI->getOperand(0).isReg() &&
22958 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
22959 MI->getOperand(1).isReg() &&
22960 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
22961 MI->getOperand(2).isReg() &&
22962 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
22962 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
22963 MI->getOperand(3).isReg() &&
22964 MI->getOperand(3).getReg() == MI->getOperand(1).getReg() &&
22964 MI->getOperand(3).getReg() == MI->getOperand(1).getReg() &&
22973 MI->getOperand(0).isReg() &&
22974 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
22975 AArch64AppleInstPrinterValidateMCOperand(MI->getOperand(2), STI, 1) &&
22982 MI->getOperand(0).isReg() &&
22983 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
22984 AArch64AppleInstPrinterValidateMCOperand(MI->getOperand(2), STI, 2) &&
22991 MI->getOperand(0).isReg() &&
22992 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
22993 AArch64AppleInstPrinterValidateMCOperand(MI->getOperand(2), STI, 3) &&
23002 MI->getOperand(0).isReg() &&
23003 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23004 MI->getOperand(1).isReg() &&
23005 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(1).getReg()) &&
23006 MI->getOperand(2).isReg() &&
23007 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
23007 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
23016 MI->getOperand(0).isReg() &&
23017 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
23018 MI->getOperand(1).isReg() &&
23019 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
23020 MI->getOperand(2).isReg() &&
23021 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
23021 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
23029 MI->getOperand(0).isReg() &&
23030 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23031 MI->getOperand(1).isReg() &&
23032 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23033 MI->getOperand(2).isReg() &&
23034 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
23034 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
23042 MI->getOperand(1).isReg() &&
23043 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
23044 MI->getOperand(2).isReg() &&
23045 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
23046 MI->getOperand(3).isImm() &&
23047 MI->getOperand(3).getImm() == 0 &&
23056 MI->getOperand(1).isReg() &&
23057 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
23058 MI->getOperand(2).isReg() &&
23059 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
23060 MI->getOperand(3).isImm() &&
23061 MI->getOperand(3).getImm() == 0 &&
23070 MI->getOperand(1).isReg() &&
23071 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
23072 MI->getOperand(2).isReg() &&
23073 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
23074 MI->getOperand(3).isImm() &&
23075 MI->getOperand(3).getImm() == 0 &&
23084 MI->getOperand(1).isReg() &&
23085 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
23086 MI->getOperand(2).isReg() &&
23087 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
23088 MI->getOperand(3).isImm() &&
23089 MI->getOperand(3).getImm() == 0 &&
23098 MI->getOperand(1).isReg() &&
23099 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
23100 MI->getOperand(2).isReg() &&
23101 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
23102 MI->getOperand(3).isImm() &&
23103 MI->getOperand(3).getImm() == 0 &&
23112 MI->getOperand(1).isReg() &&
23113 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
23114 MI->getOperand(2).isReg() &&
23115 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
23116 MI->getOperand(3).isImm() &&
23117 MI->getOperand(3).getImm() == 0 &&
23126 MI->getOperand(1).isReg() &&
23127 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
23128 MI->getOperand(2).isReg() &&
23129 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
23130 MI->getOperand(3).isImm() &&
23131 MI->getOperand(3).getImm() == 0 &&
23140 MI->getOperand(1).isReg() &&
23141 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
23142 MI->getOperand(2).isReg() &&
23143 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
23144 MI->getOperand(3).isImm() &&
23145 MI->getOperand(3).getImm() == 0 &&
23154 MI->getOperand(1).isReg() &&
23155 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
23156 MI->getOperand(2).isReg() &&
23157 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
23158 MI->getOperand(3).isImm() &&
23159 MI->getOperand(3).getImm() == 0 &&
23168 MI->getOperand(1).isReg() &&
23169 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
23170 MI->getOperand(2).isReg() &&
23171 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
23172 MI->getOperand(3).isImm() &&
23173 MI->getOperand(3).getImm() == 0 &&
23174 MI->getOperand(4).isImm() &&
23175 MI->getOperand(4).getImm() == 0) {
23183 MI->getOperand(1).isReg() &&
23184 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
23185 MI->getOperand(2).isImm() &&
23186 MI->getOperand(2).getImm() == 0) {
23194 MI->getOperand(1).isReg() &&
23195 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
23196 MI->getOperand(2).isImm() &&
23197 MI->getOperand(2).getImm() == 0) {
23205 MI->getOperand(1).isReg() &&
23206 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
23207 MI->getOperand(2).isReg() &&
23208 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
23209 MI->getOperand(3).isImm() &&
23210 MI->getOperand(3).getImm() == 0 &&
23219 MI->getOperand(1).isReg() &&
23220 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
23221 MI->getOperand(2).isReg() &&
23222 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
23223 MI->getOperand(3).isImm() &&
23224 MI->getOperand(3).getImm() == 0 &&
23233 MI->getOperand(1).isReg() &&
23234 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
23235 MI->getOperand(2).isReg() &&
23236 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
23237 MI->getOperand(3).isImm() &&
23238 MI->getOperand(3).getImm() == 0 &&
23247 MI->getOperand(0).isReg() &&
23248 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23249 MI->getOperand(1).isImm() &&
23250 MI->getOperand(1).getImm() == 31 &&
23259 MI->getOperand(0).isReg() &&
23260 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23261 MI->getOperand(1).isImm() &&
23262 MI->getOperand(1).getImm() == 31 &&
23271 MI->getOperand(0).isReg() &&
23272 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23273 MI->getOperand(1).isImm() &&
23274 MI->getOperand(1).getImm() == 31 &&
23283 MI->getOperand(0).isReg() &&
23284 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23285 MI->getOperand(1).isImm() &&
23286 MI->getOperand(1).getImm() == 31 &&
23295 MI->getOperand(0).isReg() &&
23296 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23297 MI->getOperand(1).isImm() &&
23298 MI->getOperand(1).getImm() == 31 &&
23307 MI->getOperand(0).isReg() &&
23308 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23309 MI->getOperand(1).isImm() &&
23310 MI->getOperand(1).getImm() == 31 &&
23319 MI->getOperand(0).isReg() &&
23320 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23321 MI->getOperand(1).isImm() &&
23322 MI->getOperand(1).getImm() == 31 &&
23331 MI->getOperand(0).isReg() &&
23332 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23333 MI->getOperand(1).isImm() &&
23334 MI->getOperand(1).getImm() == 31 &&
23343 MI->getOperand(0).getReg() == AArch64::LR) {
23351 MI->getOperand(0).isReg() &&
23352 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
23353 MI->getOperand(1).getReg() == AArch64::WZR &&
23354 MI->getOperand(2).isReg() &&
23355 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
23363 MI->getOperand(0).isReg() &&
23364 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23365 MI->getOperand(1).getReg() == AArch64::XZR &&
23366 MI->getOperand(2).isReg() &&
23367 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg())) {
23375 MI->getOperand(0).isReg() &&
23376 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
23377 MI->getOperand(1).getReg() == AArch64::WZR &&
23378 MI->getOperand(2).isReg() &&
23379 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
23387 MI->getOperand(0).isReg() &&
23388 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23389 MI->getOperand(1).getReg() == AArch64::XZR &&
23390 MI->getOperand(2).isReg() &&
23391 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg())) {
23399 MI->getOperand(0).isReg() &&
23400 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
23401 MI->getOperand(1).isReg() &&
23402 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
23403 MI->getOperand(3).isImm() &&
23404 MI->getOperand(3).getImm() == 31) {
23410 MI->getOperand(0).isReg() &&
23411 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
23412 MI->getOperand(1).isReg() &&
23413 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
23414 MI->getOperand(2).isImm() &&
23415 MI->getOperand(2).getImm() == 0 &&
23416 MI->getOperand(3).isImm() &&
23417 MI->getOperand(3).getImm() == 7) {
23423 MI->getOperand(0).isReg() &&
23424 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
23425 MI->getOperand(1).isReg() &&
23426 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
23427 MI->getOperand(2).isImm() &&
23428 MI->getOperand(2).getImm() == 0 &&
23429 MI->getOperand(3).isImm() &&
23430 MI->getOperand(3).getImm() == 15) {
23438 MI->getOperand(0).isReg() &&
23439 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23440 MI->getOperand(1).isReg() &&
23441 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23442 MI->getOperand(3).isImm() &&
23443 MI->getOperand(3).getImm() == 63) {
23449 MI->getOperand(0).isReg() &&
23450 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23451 MI->getOperand(1).isReg() &&
23452 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23453 MI->getOperand(2).isImm() &&
23454 MI->getOperand(2).getImm() == 0 &&
23455 MI->getOperand(3).isImm() &&
23456 MI->getOperand(3).getImm() == 7) {
23462 MI->getOperand(0).isReg() &&
23463 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23464 MI->getOperand(1).isReg() &&
23465 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23466 MI->getOperand(2).isImm() &&
23467 MI->getOperand(2).getImm() == 0 &&
23468 MI->getOperand(3).isImm() &&
23469 MI->getOperand(3).getImm() == 15) {
23475 MI->getOperand(0).isReg() &&
23476 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23477 MI->getOperand(1).isReg() &&
23478 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23479 MI->getOperand(2).isImm() &&
23480 MI->getOperand(2).getImm() == 0 &&
23481 MI->getOperand(3).isImm() &&
23482 MI->getOperand(3).getImm() == 31) {
23490 MI->getOperand(0).isReg() &&
23491 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23492 MI->getOperand(1).isReg() &&
23493 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
23494 MI->getOperand(2).isReg() &&
23495 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(2).getReg()) &&
23496 MI->getOperand(3).isReg() &&
23497 MI->getOperand(3).getReg() == MI->getOperand(0).getReg() &&
23497 MI->getOperand(3).getReg() == MI->getOperand(0).getReg() &&
23506 MI->getOperand(0).isReg() &&
23507 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23508 MI->getOperand(1).isReg() &&
23509 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
23510 MI->getOperand(2).isReg() &&
23511 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
23512 MI->getOperand(3).isReg() &&
23513 MI->getOperand(3).getReg() == MI->getOperand(0).getReg() &&
23513 MI->getOperand(3).getReg() == MI->getOperand(0).getReg() &&
23522 MI->getOperand(0).isReg() &&
23523 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23524 MI->getOperand(1).isReg() &&
23525 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
23526 MI->getOperand(2).isReg() &&
23527 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
23528 MI->getOperand(3).isReg() &&
23529 MI->getOperand(3).getReg() == MI->getOperand(0).getReg() &&
23529 MI->getOperand(3).getReg() == MI->getOperand(0).getReg() &&
23538 MI->getOperand(0).isReg() &&
23539 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23540 MI->getOperand(1).isReg() &&
23541 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
23542 MI->getOperand(2).isReg() &&
23543 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
23544 MI->getOperand(3).isReg() &&
23545 MI->getOperand(3).getReg() == MI->getOperand(0).getReg() &&
23545 MI->getOperand(3).getReg() == MI->getOperand(0).getReg() &&
23554 MI->getOperand(0).isReg() &&
23555 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23556 MI->getOperand(1).isReg() &&
23557 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(1).getReg()) &&
23558 MI->getOperand(2).isReg() &&
23559 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
23560 MI->getOperand(3).isReg() &&
23561 MI->getOperand(3).getReg() == MI->getOperand(0).getReg() &&
23561 MI->getOperand(3).getReg() == MI->getOperand(0).getReg() &&
23570 MI->getOperand(0).isReg() &&
23571 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23572 MI->getOperand(1).isReg() &&
23573 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
23574 MI->getOperand(2).isReg() &&
23575 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
23576 MI->getOperand(3).getReg() == AArch64::XZR) {
23584 MI->getOperand(0).isReg() &&
23585 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23586 MI->getOperand(1).isReg() &&
23587 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
23588 MI->getOperand(2).isReg() &&
23589 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
23590 MI->getOperand(3).getReg() == AArch64::XZR) {
23598 MI->getOperand(0).isReg() &&
23599 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23600 MI->getOperand(2).isImm() &&
23601 MI->getOperand(2).getImm() == 31 &&
23602 MI->getOperand(3).isImm() &&
23603 MI->getOperand(3).getImm() == 1 &&
23610 MI->getOperand(0).isReg() &&
23611 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23612 MI->getOperand(3).isImm() &&
23613 MI->getOperand(3).getImm() == 1 &&
23622 MI->getOperand(0).isReg() &&
23623 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23624 MI->getOperand(1).isReg() &&
23625 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23626 MI->getOperand(2).isImm() &&
23627 MI->getOperand(2).getImm() == 31 &&
23628 MI->getOperand(3).isImm() &&
23629 MI->getOperand(3).getImm() == 1 &&
23636 MI->getOperand(0).isReg() &&
23637 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23638 MI->getOperand(1).isReg() &&
23639 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23640 MI->getOperand(3).isImm() &&
23641 MI->getOperand(3).getImm() == 1 &&
23650 MI->getOperand(0).isReg() &&
23651 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23652 MI->getOperand(2).isImm() &&
23653 MI->getOperand(2).getImm() == 31 &&
23654 MI->getOperand(3).isImm() &&
23655 MI->getOperand(3).getImm() == 1 &&
23662 MI->getOperand(0).isReg() &&
23663 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23664 MI->getOperand(3).isImm() &&
23665 MI->getOperand(3).getImm() == 1 &&
23674 MI->getOperand(0).isReg() &&
23675 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23676 MI->getOperand(1).isReg() &&
23677 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23678 MI->getOperand(2).isImm() &&
23679 MI->getOperand(2).getImm() == 31 &&
23680 MI->getOperand(3).isImm() &&
23681 MI->getOperand(3).getImm() == 1 &&
23688 MI->getOperand(0).isReg() &&
23689 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23690 MI->getOperand(1).isReg() &&
23691 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23692 MI->getOperand(3).isImm() &&
23693 MI->getOperand(3).getImm() == 1 &&
23702 MI->getOperand(0).isReg() &&
23703 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23704 MI->getOperand(2).isImm() &&
23705 MI->getOperand(2).getImm() == 31 &&
23706 MI->getOperand(3).isImm() &&
23707 MI->getOperand(3).getImm() == 1 &&
23714 MI->getOperand(0).isReg() &&
23715 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23716 MI->getOperand(3).isImm() &&
23717 MI->getOperand(3).getImm() == 1 &&
23726 MI->getOperand(0).isReg() &&
23727 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23728 MI->getOperand(2).isImm() &&
23729 MI->getOperand(2).getImm() == 31 &&
23730 MI->getOperand(3).isImm() &&
23731 MI->getOperand(3).getImm() == 1 &&
23738 MI->getOperand(0).isReg() &&
23739 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23740 MI->getOperand(3).isImm() &&
23741 MI->getOperand(3).getImm() == 1 &&
23750 MI->getOperand(0).isReg() &&
23751 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23752 MI->getOperand(1).isReg() &&
23753 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23754 MI->getOperand(2).isImm() &&
23755 MI->getOperand(2).getImm() == 31 &&
23756 MI->getOperand(3).isImm() &&
23757 MI->getOperand(3).getImm() == 1 &&
23764 MI->getOperand(0).isReg() &&
23765 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23766 MI->getOperand(1).isReg() &&
23767 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23768 MI->getOperand(3).isImm() &&
23769 MI->getOperand(3).getImm() == 1 &&
23778 MI->getOperand(0).isReg() &&
23779 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23780 MI->getOperand(2).isImm() &&
23781 MI->getOperand(2).getImm() == 31 &&
23782 MI->getOperand(3).isImm() &&
23783 MI->getOperand(3).getImm() == 1 &&
23790 MI->getOperand(0).isReg() &&
23791 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23792 MI->getOperand(3).isImm() &&
23793 MI->getOperand(3).getImm() == 1 &&
23802 MI->getOperand(0).isReg() &&
23803 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23804 MI->getOperand(2).isImm() &&
23805 MI->getOperand(2).getImm() == 31 &&
23806 MI->getOperand(3).isImm() &&
23807 MI->getOperand(3).getImm() == 1 &&
23814 MI->getOperand(0).isReg() &&
23815 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23816 MI->getOperand(3).isImm() &&
23817 MI->getOperand(3).getImm() == 1 &&
23826 MI->getOperand(0).isReg() &&
23827 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23828 MI->getOperand(1).isReg() &&
23829 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23830 MI->getOperand(2).isImm() &&
23831 MI->getOperand(2).getImm() == 31 &&
23832 MI->getOperand(3).isImm() &&
23833 MI->getOperand(3).getImm() == 1 &&
23840 MI->getOperand(0).isReg() &&
23841 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23842 MI->getOperand(1).isReg() &&
23843 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23844 MI->getOperand(3).isImm() &&
23845 MI->getOperand(3).getImm() == 1 &&
23854 MI->getOperand(0).isReg() &&
23855 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23856 MI->getOperand(2).isImm() &&
23857 MI->getOperand(2).getImm() == 31 &&
23858 MI->getOperand(3).isImm() &&
23859 MI->getOperand(3).getImm() == 1 &&
23866 MI->getOperand(0).isReg() &&
23867 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23868 MI->getOperand(3).isImm() &&
23869 MI->getOperand(3).getImm() == 1 &&
23878 MI->getOperand(0).isReg() &&
23879 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23880 MI->getOperand(2).isImm() &&
23881 MI->getOperand(2).getImm() == 31 &&
23882 MI->getOperand(3).isImm() &&
23883 MI->getOperand(3).getImm() == 1 &&
23890 MI->getOperand(0).isReg() &&
23891 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23892 MI->getOperand(3).isImm() &&
23893 MI->getOperand(3).getImm() == 1 &&
23902 MI->getOperand(0).isReg() &&
23903 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23904 MI->getOperand(1).isReg() &&
23905 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23906 MI->getOperand(2).isImm() &&
23907 MI->getOperand(2).getImm() == 31 &&
23908 MI->getOperand(3).isImm() &&
23909 MI->getOperand(3).getImm() == 1 &&
23916 MI->getOperand(0).isReg() &&
23917 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23918 MI->getOperand(1).isReg() &&
23919 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23920 MI->getOperand(3).isImm() &&
23921 MI->getOperand(3).getImm() == 1 &&
23930 MI->getOperand(0).isReg() &&
23931 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23932 MI->getOperand(2).isImm() &&
23933 MI->getOperand(2).getImm() == 31 &&
23934 MI->getOperand(3).isImm() &&
23935 MI->getOperand(3).getImm() == 1 &&
23942 MI->getOperand(0).isReg() &&
23943 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23944 MI->getOperand(3).isImm() &&
23945 MI->getOperand(3).getImm() == 1 &&
23954 MI->getOperand(0).isReg() &&
23955 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23956 MI->getOperand(1).isReg() &&
23957 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23958 MI->getOperand(2).isImm() &&
23959 MI->getOperand(2).getImm() == 31 &&
23960 MI->getOperand(3).isImm() &&
23961 MI->getOperand(3).getImm() == 1 &&
23968 MI->getOperand(0).isReg() &&
23969 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
23970 MI->getOperand(1).isReg() &&
23971 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
23972 MI->getOperand(3).isImm() &&
23973 MI->getOperand(3).getImm() == 1 &&
23982 MI->getOperand(0).isReg() &&
23983 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23984 MI->getOperand(2).isImm() &&
23985 MI->getOperand(2).getImm() == 31 &&
23986 MI->getOperand(3).isImm() &&
23987 MI->getOperand(3).getImm() == 1 &&
23994 MI->getOperand(0).isReg() &&
23995 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
23996 MI->getOperand(3).isImm() &&
23997 MI->getOperand(3).getImm() == 1 &&
24006 MI->getOperand(0).isReg() &&
24007 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
24008 MI->getOperand(2).isImm() &&
24009 MI->getOperand(2).getImm() == 31 &&
24010 MI->getOperand(3).isImm() &&
24011 MI->getOperand(3).getImm() == 1 &&
24018 MI->getOperand(0).isReg() &&
24019 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
24020 MI->getOperand(3).isImm() &&
24021 MI->getOperand(3).getImm() == 1 &&
24030 MI->getOperand(0).isReg() &&
24031 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
24032 MI->getOperand(1).isReg() &&
24033 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
24034 MI->getOperand(2).isImm() &&
24035 MI->getOperand(2).getImm() == 31 &&
24036 MI->getOperand(3).isImm() &&
24037 MI->getOperand(3).getImm() == 1 &&
24044 MI->getOperand(0).isReg() &&
24045 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
24046 MI->getOperand(1).isReg() &&
24047 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
24048 MI->getOperand(3).isImm() &&
24049 MI->getOperand(3).getImm() == 1 &&
24058 MI->getOperand(0).isReg() &&
24059 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
24060 MI->getOperand(2).isImm() &&
24061 MI->getOperand(2).getImm() == 31 &&
24062 MI->getOperand(3).isImm() &&
24063 MI->getOperand(3).getImm() == 1 &&
24070 MI->getOperand(0).isReg() &&
24071 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
24072 MI->getOperand(3).isImm() &&
24073 MI->getOperand(3).getImm() == 1 &&
24082 MI->getOperand(0).isReg() &&
24083 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
24084 MI->getOperand(2).isImm() &&
24085 MI->getOperand(2).getImm() == 31 &&
24086 MI->getOperand(3).isImm() &&
24087 MI->getOperand(3).getImm() == 1 &&
24094 MI->getOperand(0).isReg() &&
24095 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
24096 MI->getOperand(3).isImm() &&
24097 MI->getOperand(3).getImm() == 1 &&
24106 MI->getOperand(0).isReg() &&
24107 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
24108 MI->getOperand(1).isReg() &&
24109 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
24110 MI->getOperand(2).isImm() &&
24111 MI->getOperand(2).getImm() == 31 &&
24112 MI->getOperand(3).isImm() &&
24113 MI->getOperand(3).getImm() == 1 &&
24120 MI->getOperand(0).isReg() &&
24121 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
24122 MI->getOperand(1).isReg() &&
24123 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
24124 MI->getOperand(3).isImm() &&
24125 MI->getOperand(3).getImm() == 1 &&
24134 MI->getOperand(0).isReg() &&
24135 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
24136 MI->getOperand(2).isImm() &&
24137 MI->getOperand(2).getImm() == 31 &&
24138 MI->getOperand(3).isImm() &&
24139 MI->getOperand(3).getImm() == 1 &&
24146 MI->getOperand(0).isReg() &&
24147 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
24148 MI->getOperand(3).isImm() &&
24149 MI->getOperand(3).getImm() == 1 &&
24158 MI->getOperand(0).isReg() &&
24159 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
24160 MI->getOperand(1).isReg() &&
24161 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24162 MI->getOperand(2).isReg() &&
24163 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
24164 MI->getOperand(3).isImm() &&
24165 MI->getOperand(3).getImm() == 0 &&
24174 MI->getOperand(0).isReg() &&
24175 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
24176 MI->getOperand(1).isReg() &&
24177 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24178 MI->getOperand(2).isReg() &&
24179 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
24180 MI->getOperand(3).isImm() &&
24181 MI->getOperand(3).getImm() == 0 &&
24190 MI->getOperand(0).isReg() &&
24191 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
24192 MI->getOperand(1).isReg() &&
24193 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24194 MI->getOperand(2).isReg() &&
24195 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
24196 MI->getOperand(3).isImm() &&
24197 MI->getOperand(3).getImm() == 0 &&
24206 MI->getOperand(0).isReg() &&
24207 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
24208 MI->getOperand(1).isReg() &&
24209 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24210 MI->getOperand(2).isReg() &&
24211 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
24212 MI->getOperand(3).isImm() &&
24213 MI->getOperand(3).getImm() == 0 &&
24222 MI->getOperand(0).isReg() &&
24223 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
24224 MI->getOperand(1).isReg() &&
24225 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24226 MI->getOperand(2).isReg() &&
24227 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
24228 MI->getOperand(3).isImm() &&
24229 MI->getOperand(3).getImm() == 0 &&
24238 MI->getOperand(0).isReg() &&
24239 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
24240 MI->getOperand(1).isReg() &&
24241 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24242 MI->getOperand(2).isReg() &&
24243 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
24244 MI->getOperand(3).isImm() &&
24245 MI->getOperand(3).getImm() == 0 &&
24254 MI->getOperand(0).isReg() &&
24255 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
24256 MI->getOperand(1).isReg() &&
24257 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24258 MI->getOperand(2).isReg() &&
24259 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
24260 MI->getOperand(3).isImm() &&
24261 MI->getOperand(3).getImm() == 0 &&
24270 MI->getOperand(0).isReg() &&
24271 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
24272 MI->getOperand(1).isReg() &&
24273 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24274 MI->getOperand(2).isReg() &&
24275 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24276 MI->getOperand(3).isImm() &&
24277 MI->getOperand(3).getImm() == 0 &&
24286 MI->getOperand(0).isReg() &&
24287 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
24288 MI->getOperand(1).isReg() &&
24289 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24290 MI->getOperand(2).isReg() &&
24291 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24292 MI->getOperand(3).isImm() &&
24293 MI->getOperand(3).getImm() == 0 &&
24302 MI->getOperand(0).isReg() &&
24303 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
24304 MI->getOperand(1).isReg() &&
24305 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24306 MI->getOperand(2).isReg() &&
24307 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24308 MI->getOperand(3).isImm() &&
24309 MI->getOperand(3).getImm() == 0 &&
24318 MI->getOperand(0).isReg() &&
24319 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
24320 MI->getOperand(1).isReg() &&
24321 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24322 MI->getOperand(2).isReg() &&
24323 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24324 MI->getOperand(3).isImm() &&
24325 MI->getOperand(3).getImm() == 0 &&
24334 MI->getOperand(0).isReg() &&
24335 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
24336 MI->getOperand(1).isReg() &&
24337 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24338 MI->getOperand(2).isReg() &&
24339 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24340 MI->getOperand(3).isImm() &&
24341 MI->getOperand(3).getImm() == 0 &&
24350 MI->getOperand(0).isReg() &&
24351 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24352 MI->getOperand(1).isReg() &&
24353 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
24354 MI->getOperand(3).getReg() == AArch64::XZR &&
24363 MI->getOperand(0).isReg() &&
24364 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24365 MI->getOperand(1).isReg() &&
24366 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
24367 MI->getOperand(3).getReg() == AArch64::XZR &&
24376 MI->getOperand(0).isReg() &&
24377 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24378 MI->getOperand(1).isReg() &&
24379 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
24380 MI->getOperand(3).getReg() == AArch64::XZR &&
24389 MI->getOperand(0).isReg() &&
24390 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24391 MI->getOperand(1).isReg() &&
24392 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
24393 MI->getOperand(3).getReg() == AArch64::XZR &&
24402 MI->getOperand(0).isReg() &&
24403 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24404 MI->getOperand(1).isReg() &&
24405 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
24406 MI->getOperand(3).getReg() == AArch64::XZR &&
24415 MI->getOperand(0).isReg() &&
24416 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24417 MI->getOperand(1).isReg() &&
24418 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
24419 MI->getOperand(3).getReg() == AArch64::XZR &&
24428 MI->getOperand(0).isReg() &&
24429 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24430 MI->getOperand(1).isReg() &&
24431 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
24432 MI->getOperand(3).getReg() == AArch64::XZR &&
24441 MI->getOperand(0).isReg() &&
24442 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24443 MI->getOperand(1).isReg() &&
24444 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
24445 MI->getOperand(3).getReg() == AArch64::XZR &&
24454 MI->getOperand(0).isReg() &&
24455 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
24456 MI->getOperand(1).isReg() &&
24457 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24458 MI->getOperand(2).isReg() &&
24459 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24460 MI->getOperand(3).isImm() &&
24461 MI->getOperand(3).getImm() == 0 &&
24470 MI->getOperand(0).isReg() &&
24471 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
24472 MI->getOperand(1).isReg() &&
24473 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24474 MI->getOperand(2).isReg() &&
24475 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24476 MI->getOperand(3).isImm() &&
24477 MI->getOperand(3).getImm() == 0 &&
24486 MI->getOperand(0).isReg() &&
24487 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
24488 MI->getOperand(1).isReg() &&
24489 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24490 MI->getOperand(2).isReg() &&
24491 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24492 MI->getOperand(3).isImm() &&
24493 MI->getOperand(3).getImm() == 0 &&
24502 MI->getOperand(0).isReg() &&
24503 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24504 MI->getOperand(1).isReg() &&
24505 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
24506 MI->getOperand(3).getReg() == AArch64::XZR &&
24515 MI->getOperand(0).isReg() &&
24516 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24517 MI->getOperand(1).isReg() &&
24518 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
24519 MI->getOperand(3).getReg() == AArch64::XZR &&
24528 MI->getOperand(0).isReg() &&
24529 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24530 MI->getOperand(1).isReg() &&
24531 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
24532 MI->getOperand(3).getReg() == AArch64::XZR &&
24541 MI->getOperand(0).isReg() &&
24542 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24543 MI->getOperand(1).isReg() &&
24544 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
24545 MI->getOperand(3).getReg() == AArch64::XZR &&
24554 MI->getOperand(0).isReg() &&
24555 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24556 MI->getOperand(1).isReg() &&
24557 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
24558 MI->getOperand(3).getReg() == AArch64::XZR &&
24567 MI->getOperand(0).isReg() &&
24568 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24569 MI->getOperand(1).isReg() &&
24570 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
24571 MI->getOperand(3).getReg() == AArch64::XZR &&
24580 MI->getOperand(0).isReg() &&
24581 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24582 MI->getOperand(1).isReg() &&
24583 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
24584 MI->getOperand(3).getReg() == AArch64::XZR &&
24593 MI->getOperand(0).isReg() &&
24594 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24595 MI->getOperand(1).isReg() &&
24596 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
24597 MI->getOperand(3).getReg() == AArch64::XZR &&
24606 MI->getOperand(0).isReg() &&
24607 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24608 MI->getOperand(1).isReg() &&
24609 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
24610 MI->getOperand(3).getReg() == AArch64::XZR &&
24619 MI->getOperand(0).isReg() &&
24620 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24621 MI->getOperand(1).isReg() &&
24622 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
24623 MI->getOperand(3).getReg() == AArch64::XZR &&
24632 MI->getOperand(0).isReg() &&
24633 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24634 MI->getOperand(1).isReg() &&
24635 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
24636 MI->getOperand(3).getReg() == AArch64::XZR &&
24645 MI->getOperand(0).isReg() &&
24646 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24647 MI->getOperand(1).isReg() &&
24648 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
24649 MI->getOperand(3).getReg() == AArch64::XZR &&
24658 MI->getOperand(0).isReg() &&
24659 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24660 MI->getOperand(1).isReg() &&
24661 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
24662 MI->getOperand(3).getReg() == AArch64::XZR &&
24671 MI->getOperand(0).isReg() &&
24672 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24673 MI->getOperand(1).isReg() &&
24674 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
24675 MI->getOperand(3).getReg() == AArch64::XZR &&
24684 MI->getOperand(0).isReg() &&
24685 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24686 MI->getOperand(1).isReg() &&
24687 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
24688 MI->getOperand(3).getReg() == AArch64::XZR &&
24697 MI->getOperand(0).isReg() &&
24698 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24699 MI->getOperand(1).isReg() &&
24700 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
24701 MI->getOperand(3).getReg() == AArch64::XZR &&
24710 MI->getOperand(0).isReg() &&
24711 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24712 MI->getOperand(1).isReg() &&
24713 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
24714 MI->getOperand(3).getReg() == AArch64::XZR &&
24723 MI->getOperand(0).isReg() &&
24724 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24725 MI->getOperand(1).isReg() &&
24726 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
24727 MI->getOperand(3).getReg() == AArch64::XZR &&
24736 MI->getOperand(0).isReg() &&
24737 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24738 MI->getOperand(1).isReg() &&
24739 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
24740 MI->getOperand(3).getReg() == AArch64::XZR &&
24749 MI->getOperand(0).isReg() &&
24750 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24751 MI->getOperand(1).isReg() &&
24752 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
24753 MI->getOperand(3).getReg() == AArch64::XZR &&
24762 MI->getOperand(0).isReg() &&
24763 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24764 MI->getOperand(1).isReg() &&
24765 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
24766 MI->getOperand(3).getReg() == AArch64::XZR &&
24775 MI->getOperand(0).isReg() &&
24776 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24777 MI->getOperand(1).isReg() &&
24778 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
24779 MI->getOperand(3).getReg() == AArch64::XZR &&
24788 MI->getOperand(0).isReg() &&
24789 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24790 MI->getOperand(1).isReg() &&
24791 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
24792 MI->getOperand(3).getReg() == AArch64::XZR &&
24801 MI->getOperand(0).isReg() &&
24802 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24803 MI->getOperand(1).isReg() &&
24804 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
24805 MI->getOperand(3).getReg() == AArch64::XZR &&
24814 MI->getOperand(0).isReg() &&
24815 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
24816 MI->getOperand(1).isReg() &&
24817 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24818 MI->getOperand(2).isReg() &&
24819 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24820 MI->getOperand(3).isImm() &&
24821 MI->getOperand(3).getImm() == 0 &&
24830 MI->getOperand(0).isReg() &&
24831 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
24832 MI->getOperand(1).isReg() &&
24833 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24834 MI->getOperand(2).isReg() &&
24835 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24836 MI->getOperand(3).isImm() &&
24837 MI->getOperand(3).getImm() == 0 &&
24846 MI->getOperand(0).isReg() &&
24847 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24848 MI->getOperand(1).isReg() &&
24849 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
24850 MI->getOperand(4).getReg() == AArch64::XZR &&
24859 MI->getOperand(0).isReg() &&
24860 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24861 MI->getOperand(1).isReg() &&
24862 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
24863 MI->getOperand(4).getReg() == AArch64::XZR &&
24872 MI->getOperand(0).isReg() &&
24873 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24874 MI->getOperand(1).isReg() &&
24875 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
24876 MI->getOperand(4).getReg() == AArch64::XZR &&
24885 MI->getOperand(0).isReg() &&
24886 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24887 MI->getOperand(1).isReg() &&
24888 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
24889 MI->getOperand(4).getReg() == AArch64::XZR &&
24898 MI->getOperand(0).isReg() &&
24899 MRI.getRegClass(AArch64::ZPR2RegClassID).contains(MI->getOperand(0).getReg()) &&
24900 MI->getOperand(1).isReg() &&
24901 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24902 MI->getOperand(2).isReg() &&
24903 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24904 MI->getOperand(3).isImm() &&
24905 MI->getOperand(3).getImm() == 0 &&
24914 MI->getOperand(0).isReg() &&
24915 MRI.getRegClass(AArch64::ZPR2RegClassID).contains(MI->getOperand(0).getReg()) &&
24916 MI->getOperand(1).isReg() &&
24917 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24918 MI->getOperand(2).isReg() &&
24919 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24920 MI->getOperand(3).isImm() &&
24921 MI->getOperand(3).getImm() == 0 &&
24930 MI->getOperand(0).isReg() &&
24931 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24932 MI->getOperand(1).isReg() &&
24933 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
24934 MI->getOperand(2).isImm() &&
24935 MI->getOperand(2).getImm() == 0 &&
24944 MI->getOperand(0).isReg() &&
24945 MRI.getRegClass(AArch64::ZPR2RegClassID).contains(MI->getOperand(0).getReg()) &&
24946 MI->getOperand(1).isReg() &&
24947 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
24948 MI->getOperand(2).isReg() &&
24949 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
24950 MI->getOperand(3).isImm() &&
24951 MI->getOperand(3).getImm() == 0 &&
24960 MI->getOperand(0).isReg() &&
24961 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24962 MI->getOperand(1).isReg() &&
24963 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
24964 MI->getOperand(3).getReg() == AArch64::XZR &&
24973 MI->getOperand(0).isReg() &&
24974 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24975 MI->getOperand(1).isReg() &&
24976 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
24977 MI->getOperand(3).getReg() == AArch64::XZR &&
24986 MI->getOperand(0).isReg() &&
24987 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
24988 MI->getOperand(1).isReg() &&
24989 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
24990 MI->getOperand(3).getReg() == AArch64::XZR &&
24999 MI->getOperand(0).isReg() &&
25000 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25001 MI->getOperand(1).isReg() &&
25002 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
25003 MI->getOperand(3).getReg() == AArch64::XZR &&
25012 MI->getOperand(0).isReg() &&
25013 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25014 MI->getOperand(1).isReg() &&
25015 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
25016 MI->getOperand(3).getReg() == AArch64::XZR &&
25025 MI->getOperand(0).isReg() &&
25026 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25027 MI->getOperand(1).isReg() &&
25028 MRI.getRegClass(AArch64::DDRegClassID).contains(MI->getOperand(1).getReg()) &&
25029 MI->getOperand(3).getReg() == AArch64::XZR &&
25038 MI->getOperand(0).isReg() &&
25039 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25040 MI->getOperand(1).isReg() &&
25041 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
25042 MI->getOperand(3).getReg() == AArch64::XZR &&
25051 MI->getOperand(0).isReg() &&
25052 MRI.getRegClass(AArch64::ZPR2RegClassID).contains(MI->getOperand(0).getReg()) &&
25053 MI->getOperand(1).isReg() &&
25054 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25055 MI->getOperand(2).isReg() &&
25056 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25057 MI->getOperand(3).isImm() &&
25058 MI->getOperand(3).getImm() == 0 &&
25067 MI->getOperand(0).isReg() &&
25068 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25069 MI->getOperand(1).isReg() &&
25070 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
25071 MI->getOperand(4).getReg() == AArch64::XZR &&
25080 MI->getOperand(0).isReg() &&
25081 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25082 MI->getOperand(1).isReg() &&
25083 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
25084 MI->getOperand(4).getReg() == AArch64::XZR &&
25093 MI->getOperand(0).isReg() &&
25094 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25095 MI->getOperand(1).isReg() &&
25096 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
25097 MI->getOperand(4).getReg() == AArch64::XZR &&
25106 MI->getOperand(0).isReg() &&
25107 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25108 MI->getOperand(1).isReg() &&
25109 MRI.getRegClass(AArch64::QQRegClassID).contains(MI->getOperand(1).getReg()) &&
25110 MI->getOperand(4).getReg() == AArch64::XZR &&
25119 MI->getOperand(0).isReg() &&
25120 MRI.getRegClass(AArch64::ZPR3RegClassID).contains(MI->getOperand(0).getReg()) &&
25121 MI->getOperand(1).isReg() &&
25122 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25123 MI->getOperand(2).isReg() &&
25124 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25125 MI->getOperand(3).isImm() &&
25126 MI->getOperand(3).getImm() == 0 &&
25135 MI->getOperand(0).isReg() &&
25136 MRI.getRegClass(AArch64::ZPR3RegClassID).contains(MI->getOperand(0).getReg()) &&
25137 MI->getOperand(1).isReg() &&
25138 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25139 MI->getOperand(2).isReg() &&
25140 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25141 MI->getOperand(3).isImm() &&
25142 MI->getOperand(3).getImm() == 0 &&
25151 MI->getOperand(0).isReg() &&
25152 MRI.getRegClass(AArch64::ZPR3RegClassID).contains(MI->getOperand(0).getReg()) &&
25153 MI->getOperand(1).isReg() &&
25154 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25155 MI->getOperand(2).isReg() &&
25156 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25157 MI->getOperand(3).isImm() &&
25158 MI->getOperand(3).getImm() == 0 &&
25167 MI->getOperand(0).isReg() &&
25168 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25169 MI->getOperand(1).isReg() &&
25170 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
25171 MI->getOperand(3).getReg() == AArch64::XZR &&
25180 MI->getOperand(0).isReg() &&
25181 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25182 MI->getOperand(1).isReg() &&
25183 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
25184 MI->getOperand(3).getReg() == AArch64::XZR &&
25193 MI->getOperand(0).isReg() &&
25194 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25195 MI->getOperand(1).isReg() &&
25196 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
25197 MI->getOperand(3).getReg() == AArch64::XZR &&
25206 MI->getOperand(0).isReg() &&
25207 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25208 MI->getOperand(1).isReg() &&
25209 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
25210 MI->getOperand(3).getReg() == AArch64::XZR &&
25219 MI->getOperand(0).isReg() &&
25220 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25221 MI->getOperand(1).isReg() &&
25222 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
25223 MI->getOperand(3).getReg() == AArch64::XZR &&
25232 MI->getOperand(0).isReg() &&
25233 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25234 MI->getOperand(1).isReg() &&
25235 MRI.getRegClass(AArch64::DDDRegClassID).contains(MI->getOperand(1).getReg()) &&
25236 MI->getOperand(3).getReg() == AArch64::XZR &&
25245 MI->getOperand(0).isReg() &&
25246 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25247 MI->getOperand(1).isReg() &&
25248 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
25249 MI->getOperand(3).getReg() == AArch64::XZR &&
25258 MI->getOperand(0).isReg() &&
25259 MRI.getRegClass(AArch64::ZPR3RegClassID).contains(MI->getOperand(0).getReg()) &&
25260 MI->getOperand(1).isReg() &&
25261 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25262 MI->getOperand(2).isReg() &&
25263 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25264 MI->getOperand(3).isImm() &&
25265 MI->getOperand(3).getImm() == 0 &&
25274 MI->getOperand(0).isReg() &&
25275 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25276 MI->getOperand(1).isReg() &&
25277 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
25278 MI->getOperand(4).getReg() == AArch64::XZR &&
25287 MI->getOperand(0).isReg() &&
25288 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25289 MI->getOperand(1).isReg() &&
25290 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
25291 MI->getOperand(4).getReg() == AArch64::XZR &&
25300 MI->getOperand(0).isReg() &&
25301 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25302 MI->getOperand(1).isReg() &&
25303 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
25304 MI->getOperand(4).getReg() == AArch64::XZR &&
25313 MI->getOperand(0).isReg() &&
25314 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25315 MI->getOperand(1).isReg() &&
25316 MRI.getRegClass(AArch64::QQQRegClassID).contains(MI->getOperand(1).getReg()) &&
25317 MI->getOperand(4).getReg() == AArch64::XZR &&
25326 MI->getOperand(0).isReg() &&
25327 MRI.getRegClass(AArch64::ZPR4RegClassID).contains(MI->getOperand(0).getReg()) &&
25328 MI->getOperand(1).isReg() &&
25329 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25330 MI->getOperand(2).isReg() &&
25331 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25332 MI->getOperand(3).isImm() &&
25333 MI->getOperand(3).getImm() == 0 &&
25342 MI->getOperand(0).isReg() &&
25343 MRI.getRegClass(AArch64::ZPR4RegClassID).contains(MI->getOperand(0).getReg()) &&
25344 MI->getOperand(1).isReg() &&
25345 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25346 MI->getOperand(2).isReg() &&
25347 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25348 MI->getOperand(3).isImm() &&
25349 MI->getOperand(3).getImm() == 0 &&
25358 MI->getOperand(0).isReg() &&
25359 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25360 MI->getOperand(1).isReg() &&
25361 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
25362 MI->getOperand(3).getReg() == AArch64::XZR &&
25371 MI->getOperand(0).isReg() &&
25372 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25373 MI->getOperand(1).isReg() &&
25374 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
25375 MI->getOperand(3).getReg() == AArch64::XZR &&
25384 MI->getOperand(0).isReg() &&
25385 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25386 MI->getOperand(1).isReg() &&
25387 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
25388 MI->getOperand(3).getReg() == AArch64::XZR &&
25397 MI->getOperand(0).isReg() &&
25398 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25399 MI->getOperand(1).isReg() &&
25400 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
25401 MI->getOperand(3).getReg() == AArch64::XZR &&
25410 MI->getOperand(0).isReg() &&
25411 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25412 MI->getOperand(1).isReg() &&
25413 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
25414 MI->getOperand(3).getReg() == AArch64::XZR &&
25423 MI->getOperand(0).isReg() &&
25424 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25425 MI->getOperand(1).isReg() &&
25426 MRI.getRegClass(AArch64::DDDDRegClassID).contains(MI->getOperand(1).getReg()) &&
25427 MI->getOperand(3).getReg() == AArch64::XZR &&
25436 MI->getOperand(0).isReg() &&
25437 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25438 MI->getOperand(1).isReg() &&
25439 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
25440 MI->getOperand(3).getReg() == AArch64::XZR &&
25449 MI->getOperand(0).isReg() &&
25450 MRI.getRegClass(AArch64::ZPR4RegClassID).contains(MI->getOperand(0).getReg()) &&
25451 MI->getOperand(1).isReg() &&
25452 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25453 MI->getOperand(2).isReg() &&
25454 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25455 MI->getOperand(3).isImm() &&
25456 MI->getOperand(3).getImm() == 0 &&
25465 MI->getOperand(0).isReg() &&
25466 MRI.getRegClass(AArch64::ZPR4RegClassID).contains(MI->getOperand(0).getReg()) &&
25467 MI->getOperand(1).isReg() &&
25468 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25469 MI->getOperand(2).isReg() &&
25470 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25471 MI->getOperand(3).isImm() &&
25472 MI->getOperand(3).getImm() == 0 &&
25481 MI->getOperand(0).isReg() &&
25482 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25483 MI->getOperand(1).isReg() &&
25484 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
25485 MI->getOperand(4).getReg() == AArch64::XZR &&
25494 MI->getOperand(0).isReg() &&
25495 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25496 MI->getOperand(1).isReg() &&
25497 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
25498 MI->getOperand(4).getReg() == AArch64::XZR &&
25507 MI->getOperand(0).isReg() &&
25508 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25509 MI->getOperand(1).isReg() &&
25510 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
25511 MI->getOperand(4).getReg() == AArch64::XZR &&
25520 MI->getOperand(0).isReg() &&
25521 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25522 MI->getOperand(1).isReg() &&
25523 MRI.getRegClass(AArch64::QQQQRegClassID).contains(MI->getOperand(1).getReg()) &&
25524 MI->getOperand(4).getReg() == AArch64::XZR &&
25533 MI->getOperand(0).isReg() &&
25534 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
25535 MI->getOperand(1).isReg() &&
25536 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25537 MI->getOperand(2).isImm() &&
25538 MI->getOperand(2).getImm() == 0 &&
25547 MI->getOperand(0).isReg() &&
25548 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
25549 MI->getOperand(1).isReg() &&
25550 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
25551 MI->getOperand(2).isReg() &&
25552 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25553 MI->getOperand(3).isImm() &&
25554 MI->getOperand(3).getImm() == 0 &&
25563 MI->getOperand(0).isReg() &&
25564 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25565 MI->getOperand(1).isReg() &&
25566 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25567 MI->getOperand(2).isImm() &&
25568 MI->getOperand(2).getImm() == 0 &&
25577 MI->getOperand(0).isReg() &&
25578 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25579 MI->getOperand(1).isReg() &&
25580 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25581 MI->getOperand(2).isImm() &&
25582 MI->getOperand(2).getImm() == 0 &&
25591 MI->getOperand(0).isReg() &&
25592 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25593 MI->getOperand(1).isReg() &&
25594 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25595 MI->getOperand(2).isImm() &&
25596 MI->getOperand(2).getImm() == 0 &&
25605 MI->getOperand(0).isReg() &&
25606 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
25607 MI->getOperand(1).isReg() &&
25608 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25609 MI->getOperand(2).isImm() &&
25610 MI->getOperand(2).getImm() == 0 &&
25619 MI->getOperand(0).isReg() &&
25620 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
25621 MI->getOperand(1).isReg() &&
25622 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
25623 MI->getOperand(2).isReg() &&
25624 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25625 MI->getOperand(3).isImm() &&
25626 MI->getOperand(3).getImm() == 0) {
25634 MI->getOperand(0).isReg() &&
25635 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
25636 MI->getOperand(1).isReg() &&
25637 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
25638 MI->getOperand(2).isReg() &&
25639 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25640 MI->getOperand(3).isImm() &&
25641 MI->getOperand(3).getImm() == 0) {
25649 MI->getOperand(0).isReg() &&
25650 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25651 MI->getOperand(1).isReg() &&
25652 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
25653 MI->getOperand(2).isReg() &&
25654 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25655 MI->getOperand(3).isImm() &&
25656 MI->getOperand(3).getImm() == 0) {
25664 MI->getOperand(0).isReg() &&
25665 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25666 MI->getOperand(1).isReg() &&
25667 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
25668 MI->getOperand(2).isReg() &&
25669 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25670 MI->getOperand(3).isImm() &&
25671 MI->getOperand(3).getImm() == 0) {
25679 MI->getOperand(0).isReg() &&
25680 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
25681 MI->getOperand(1).isReg() &&
25682 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
25683 MI->getOperand(2).isReg() &&
25684 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25685 MI->getOperand(3).isImm() &&
25686 MI->getOperand(3).getImm() == 0) {
25694 MI->getOperand(0).isReg() &&
25695 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
25696 MI->getOperand(1).isReg() &&
25697 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25698 MI->getOperand(2).isReg() &&
25699 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25700 MI->getOperand(3).isImm() &&
25701 MI->getOperand(3).getImm() == 0 &&
25710 MI->getOperand(0).isReg() &&
25711 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
25712 MI->getOperand(1).isReg() &&
25713 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25714 MI->getOperand(2).isReg() &&
25715 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
25716 MI->getOperand(3).getReg() == AArch64::XZR &&
25725 MI->getOperand(0).isReg() &&
25726 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
25727 MI->getOperand(1).isReg() &&
25728 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25729 MI->getOperand(2).isReg() &&
25730 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
25731 MI->getOperand(3).getReg() == AArch64::XZR &&
25740 MI->getOperand(0).isReg() &&
25741 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
25742 MI->getOperand(1).isReg() &&
25743 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25744 MI->getOperand(2).isReg() &&
25745 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25746 MI->getOperand(3).isImm() &&
25747 MI->getOperand(3).getImm() == 0 &&
25756 MI->getOperand(0).isReg() &&
25757 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
25758 MI->getOperand(1).isReg() &&
25759 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25760 MI->getOperand(2).isReg() &&
25761 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
25762 MI->getOperand(3).getReg() == AArch64::XZR &&
25771 MI->getOperand(0).isReg() &&
25772 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
25773 MI->getOperand(1).isReg() &&
25774 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25775 MI->getOperand(2).isReg() &&
25776 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25777 MI->getOperand(3).isImm() &&
25778 MI->getOperand(3).getImm() == 0 &&
25787 MI->getOperand(0).isReg() &&
25788 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
25789 MI->getOperand(1).isReg() &&
25790 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25791 MI->getOperand(2).isReg() &&
25792 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
25793 MI->getOperand(3).getReg() == AArch64::XZR &&
25802 MI->getOperand(0).isReg() &&
25803 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
25804 MI->getOperand(1).isReg() &&
25805 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25806 MI->getOperand(2).isReg() &&
25807 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
25808 MI->getOperand(3).getReg() == AArch64::XZR &&
25817 MI->getOperand(0).isReg() &&
25818 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
25819 MI->getOperand(1).isReg() &&
25820 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25821 MI->getOperand(2).isReg() &&
25822 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25823 MI->getOperand(3).isImm() &&
25824 MI->getOperand(3).getImm() == 0 &&
25833 MI->getOperand(0).isReg() &&
25834 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
25835 MI->getOperand(1).isReg() &&
25836 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25837 MI->getOperand(2).isReg() &&
25838 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
25839 MI->getOperand(3).getReg() == AArch64::XZR &&
25848 MI->getOperand(0).isReg() &&
25849 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
25850 MI->getOperand(1).isReg() &&
25851 MRI.getRegClass(AArch64::PPR_3bRegClassID).contains(MI->getOperand(1).getReg()) &&
25852 MI->getOperand(2).isReg() &&
25853 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(2).getReg()) &&
25854 MI->getOperand(3).getReg() == AArch64::XZR &&
25863 MI->getOperand(0).isReg() &&
25864 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
25865 MI->getOperand(1).isReg() &&
25866 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
25867 MI->getOperand(2).isReg() &&
25868 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25869 MI->getOperand(3).isImm() &&
25870 MI->getOperand(3).getImm() == 0) {
25878 MI->getOperand(0).isReg() &&
25879 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
25880 MI->getOperand(1).isReg() &&
25881 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
25882 MI->getOperand(2).isReg() &&
25883 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25884 MI->getOperand(3).isImm() &&
25885 MI->getOperand(3).getImm() == 0) {
25893 MI->getOperand(0).isReg() &&
25894 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25895 MI->getOperand(1).isReg() &&
25896 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
25897 MI->getOperand(2).isReg() &&
25898 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25899 MI->getOperand(3).isImm() &&
25900 MI->getOperand(3).getImm() == 0) {
25908 MI->getOperand(0).isReg() &&
25909 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25910 MI->getOperand(1).isReg() &&
25911 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
25912 MI->getOperand(2).isReg() &&
25913 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25914 MI->getOperand(3).isImm() &&
25915 MI->getOperand(3).getImm() == 0) {
25923 MI->getOperand(0).isReg() &&
25924 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
25925 MI->getOperand(1).isReg() &&
25926 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
25927 MI->getOperand(2).isReg() &&
25928 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(2).getReg()) &&
25929 MI->getOperand(3).isImm() &&
25930 MI->getOperand(3).getImm() == 0) {
25938 MI->getOperand(0).isReg() &&
25939 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25940 MI->getOperand(1).isReg() &&
25941 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25942 MI->getOperand(2).isReg() &&
25943 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
25944 MI->getOperand(3).isImm() &&
25945 MI->getOperand(3).getImm() == 0 &&
25946 MI->getOperand(4).isImm() &&
25947 MI->getOperand(4).getImm() == 0) {
25955 MI->getOperand(0).isReg() &&
25956 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
25957 MI->getOperand(1).isReg() &&
25958 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25959 MI->getOperand(2).isImm() &&
25960 MI->getOperand(2).getImm() == 0) {
25968 MI->getOperand(0).isReg() &&
25969 MRI.getRegClass(AArch64::FPR8RegClassID).contains(MI->getOperand(0).getReg()) &&
25970 MI->getOperand(1).isReg() &&
25971 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25972 MI->getOperand(2).isReg() &&
25973 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
25974 MI->getOperand(3).isImm() &&
25975 MI->getOperand(3).getImm() == 0 &&
25976 MI->getOperand(4).isImm() &&
25977 MI->getOperand(4).getImm() == 0) {
25985 MI->getOperand(0).isReg() &&
25986 MRI.getRegClass(AArch64::FPR8RegClassID).contains(MI->getOperand(0).getReg()) &&
25987 MI->getOperand(1).isReg() &&
25988 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
25989 MI->getOperand(2).isImm() &&
25990 MI->getOperand(2).getImm() == 0) {
25998 MI->getOperand(0).isReg() &&
25999 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26000 MI->getOperand(1).isReg() &&
26001 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26002 MI->getOperand(2).isReg() &&
26003 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
26004 MI->getOperand(3).isImm() &&
26005 MI->getOperand(3).getImm() == 0 &&
26006 MI->getOperand(4).isImm() &&
26007 MI->getOperand(4).getImm() == 0) {
26015 MI->getOperand(0).isReg() &&
26016 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26017 MI->getOperand(1).isReg() &&
26018 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26019 MI->getOperand(2).isImm() &&
26020 MI->getOperand(2).getImm() == 0) {
26028 MI->getOperand(0).isReg() &&
26029 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26030 MI->getOperand(1).isReg() &&
26031 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26032 MI->getOperand(2).isReg() &&
26033 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
26034 MI->getOperand(3).isImm() &&
26035 MI->getOperand(3).getImm() == 0 &&
26036 MI->getOperand(4).isImm() &&
26037 MI->getOperand(4).getImm() == 0) {
26045 MI->getOperand(0).isReg() &&
26046 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26047 MI->getOperand(1).isReg() &&
26048 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26049 MI->getOperand(2).isImm() &&
26050 MI->getOperand(2).getImm() == 0) {
26058 MI->getOperand(0).isReg() &&
26059 MRI.getRegClass(AArch64::FPR16RegClassID).contains(MI->getOperand(0).getReg()) &&
26060 MI->getOperand(1).isReg() &&
26061 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26062 MI->getOperand(2).isReg() &&
26063 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
26064 MI->getOperand(3).isImm() &&
26065 MI->getOperand(3).getImm() == 0 &&
26066 MI->getOperand(4).isImm() &&
26067 MI->getOperand(4).getImm() == 0) {
26075 MI->getOperand(0).isReg() &&
26076 MRI.getRegClass(AArch64::FPR16RegClassID).contains(MI->getOperand(0).getReg()) &&
26077 MI->getOperand(1).isReg() &&
26078 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26079 MI->getOperand(2).isImm() &&
26080 MI->getOperand(2).getImm() == 0) {
26088 MI->getOperand(0).isReg() &&
26089 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
26090 MI->getOperand(1).isReg() &&
26091 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26092 MI->getOperand(2).isReg() &&
26093 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
26094 MI->getOperand(3).isImm() &&
26095 MI->getOperand(3).getImm() == 0 &&
26096 MI->getOperand(4).isImm() &&
26097 MI->getOperand(4).getImm() == 0) {
26105 MI->getOperand(0).isReg() &&
26106 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
26107 MI->getOperand(1).isReg() &&
26108 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26109 MI->getOperand(2).isImm() &&
26110 MI->getOperand(2).getImm() == 0) {
26118 MI->getOperand(0).isReg() &&
26119 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26120 MI->getOperand(1).isReg() &&
26121 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26122 MI->getOperand(2).isReg() &&
26123 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
26124 MI->getOperand(3).isImm() &&
26125 MI->getOperand(3).getImm() == 0 &&
26126 MI->getOperand(4).isImm() &&
26127 MI->getOperand(4).getImm() == 0) {
26135 MI->getOperand(0).isReg() &&
26136 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26137 MI->getOperand(1).isReg() &&
26138 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26139 MI->getOperand(2).isImm() &&
26140 MI->getOperand(2).getImm() == 0) {
26148 MI->getOperand(0).isReg() &&
26149 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26150 MI->getOperand(1).isReg() &&
26151 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26152 MI->getOperand(2).isReg() &&
26153 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
26154 MI->getOperand(3).isImm() &&
26155 MI->getOperand(3).getImm() == 0 &&
26156 MI->getOperand(4).isImm() &&
26157 MI->getOperand(4).getImm() == 0) {
26165 MI->getOperand(0).isReg() &&
26166 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26167 MI->getOperand(1).isReg() &&
26168 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26169 MI->getOperand(2).isImm() &&
26170 MI->getOperand(2).getImm() == 0) {
26178 MI->getOperand(0).isReg() &&
26179 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26180 MI->getOperand(1).isReg() &&
26181 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26182 MI->getOperand(2).isReg() &&
26183 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
26184 MI->getOperand(3).isImm() &&
26185 MI->getOperand(3).getImm() == 0 &&
26186 MI->getOperand(4).isImm() &&
26187 MI->getOperand(4).getImm() == 0) {
26195 MI->getOperand(0).isReg() &&
26196 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26197 MI->getOperand(1).isReg() &&
26198 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26199 MI->getOperand(2).isImm() &&
26200 MI->getOperand(2).getImm() == 0) {
26208 MI->getOperand(0).isReg() &&
26209 MRI.getRegClass(AArch64::PPRRegClassID).contains(MI->getOperand(0).getReg()) &&
26210 MI->getOperand(1).isReg() &&
26211 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26212 MI->getOperand(2).isImm() &&
26213 MI->getOperand(2).getImm() == 0 &&
26222 MI->getOperand(0).isReg() &&
26223 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
26224 MI->getOperand(1).isReg() &&
26225 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26226 MI->getOperand(2).isImm() &&
26227 MI->getOperand(2).getImm() == 0 &&
26236 MI->getOperand(0).isReg() &&
26237 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26238 MI->getOperand(1).isReg() &&
26239 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26240 MI->getOperand(2).isImm() &&
26241 MI->getOperand(2).getImm() == 0) {
26249 MI->getOperand(0).isReg() &&
26250 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26251 MI->getOperand(1).isReg() &&
26252 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26253 MI->getOperand(2).isImm() &&
26254 MI->getOperand(2).getImm() == 0) {
26262 MI->getOperand(0).isReg() &&
26263 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26264 MI->getOperand(1).isReg() &&
26265 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26266 MI->getOperand(2).isImm() &&
26267 MI->getOperand(2).getImm() == 0) {
26275 MI->getOperand(0).isReg() &&
26276 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26277 MI->getOperand(1).isReg() &&
26278 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26279 MI->getOperand(2).isImm() &&
26280 MI->getOperand(2).getImm() == 0) {
26288 MI->getOperand(0).isReg() &&
26289 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26290 MI->getOperand(1).isReg() &&
26291 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26292 MI->getOperand(2).isImm() &&
26293 MI->getOperand(2).getImm() == 0) {
26301 MI->getOperand(0).isReg() &&
26302 MRI.getRegClass(AArch64::FPR8RegClassID).contains(MI->getOperand(0).getReg()) &&
26303 MI->getOperand(1).isReg() &&
26304 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26305 MI->getOperand(2).isImm() &&
26306 MI->getOperand(2).getImm() == 0) {
26314 MI->getOperand(0).isReg() &&
26315 MRI.getRegClass(AArch64::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26316 MI->getOperand(1).isReg() &&
26317 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26318 MI->getOperand(2).isImm() &&
26319 MI->getOperand(2).getImm() == 0) {
26327 MI->getOperand(0).isReg() &&
26328 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26329 MI->getOperand(1).isReg() &&
26330 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26331 MI->getOperand(2).isImm() &&
26332 MI->getOperand(2).getImm() == 0) {
26340 MI->getOperand(0).isReg() &&
26341 MRI.getRegClass(AArch64::FPR16RegClassID).contains(MI->getOperand(0).getReg()) &&
26342 MI->getOperand(1).isReg() &&
26343 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26344 MI->getOperand(2).isImm() &&
26345 MI->getOperand(2).getImm() == 0) {
26353 MI->getOperand(0).isReg() &&
26354 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(0).getReg()) &&
26355 MI->getOperand(1).isReg() &&
26356 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26357 MI->getOperand(2).isImm() &&
26358 MI->getOperand(2).getImm() == 0) {
26366 MI->getOperand(0).isReg() &&
26367 MRI.getRegClass(AArch64::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26368 MI->getOperand(1).isReg() &&
26369 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26370 MI->getOperand(2).isImm() &&
26371 MI->getOperand(2).getImm() == 0) {
26379 MI->getOperand(0).isReg() &&
26380 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26381 MI->getOperand(1).isReg() &&
26382 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26383 MI->getOperand(2).isImm() &&
26384 MI->getOperand(2).getImm() == 0) {
26392 MI->getOperand(0).isReg() &&
26393 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26394 MI->getOperand(1).isReg() &&
26395 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26396 MI->getOperand(2).isImm() &&
26397 MI->getOperand(2).getImm() == 0) {
26405 MI->getOperand(0).isReg() &&
26406 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
26407 MI->getOperand(1).isReg() &&
26408 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26409 MI->getOperand(2).isImm() &&
26410 MI->getOperand(2).getImm() == 0 &&
26419 MI->getOperand(0).isReg() &&
26420 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
26421 MI->getOperand(1).isReg() &&
26422 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26423 MI->getOperand(2).isImm() &&
26424 MI->getOperand(2).getImm() == 0 &&
26433 MI->getOperand(0).getReg() == AArch64::WZR &&
26434 MI->getOperand(1).isReg() &&
26435 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(1).getReg())) {
26443 MI->getOperand(0).getReg() == AArch64::WZR &&
26444 MI->getOperand(1).isReg() &&
26445 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
26446 MI->getOperand(2).isReg() &&
26447 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
26448 MI->getOperand(3).isImm() &&
26449 MI->getOperand(3).getImm() == 0) {
26455 MI->getOperand(0).getReg() == AArch64::WZR &&
26456 MI->getOperand(1).isReg() &&
26457 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
26458 MI->getOperand(2).isReg() &&
26459 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
26465 MI->getOperand(0).isReg() &&
26466 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26467 MI->getOperand(1).getReg() == AArch64::WZR &&
26468 MI->getOperand(2).isReg() &&
26469 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
26470 MI->getOperand(3).isImm() &&
26471 MI->getOperand(3).getImm() == 0) {
26477 MI->getOperand(0).isReg() &&
26478 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26479 MI->getOperand(1).getReg() == AArch64::WZR &&
26480 MI->getOperand(2).isReg() &&
26481 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
26487 MI->getOperand(0).isReg() &&
26488 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26489 MI->getOperand(1).isReg() &&
26490 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
26491 MI->getOperand(2).isReg() &&
26492 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
26493 MI->getOperand(3).isImm() &&
26494 MI->getOperand(3).getImm() == 0) {
26502 MI->getOperand(0).getReg() == AArch64::WZR &&
26503 MI->getOperand(1).isReg() &&
26504 MRI.getRegClass(AArch64::GPR32sponlyRegClassID).contains(MI->getOperand(1).getReg()) &&
26505 MI->getOperand(2).isReg() &&
26506 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
26507 MI->getOperand(3).isImm() &&
26508 MI->getOperand(3).getImm() == 16) {
26514 MI->getOperand(0).getReg() == AArch64::WZR &&
26515 MI->getOperand(1).isReg() &&
26516 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(1).getReg()) &&
26517 MI->getOperand(2).isReg() &&
26518 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
26524 MI->getOperand(0).isReg() &&
26525 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26526 MI->getOperand(1).isReg() &&
26527 MRI.getRegClass(AArch64::GPR32sponlyRegClassID).contains(MI->getOperand(1).getReg()) &&
26528 MI->getOperand(2).isReg() &&
26529 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
26530 MI->getOperand(3).isImm() &&
26531 MI->getOperand(3).getImm() == 16) {
26539 MI->getOperand(0).getReg() == AArch64::XZR &&
26540 MI->getOperand(1).isReg() &&
26541 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg())) {
26549 MI->getOperand(0).getReg() == AArch64::XZR &&
26550 MI->getOperand(1).isReg() &&
26551 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
26552 MI->getOperand(2).isReg() &&
26553 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
26554 MI->getOperand(3).isImm() &&
26555 MI->getOperand(3).getImm() == 0) {
26561 MI->getOperand(0).getReg() == AArch64::XZR &&
26562 MI->getOperand(1).isReg() &&
26563 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
26564 MI->getOperand(2).isReg() &&
26565 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg())) {
26571 MI->getOperand(0).isReg() &&
26572 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26573 MI->getOperand(1).getReg() == AArch64::XZR &&
26574 MI->getOperand(2).isReg() &&
26575 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
26576 MI->getOperand(3).isImm() &&
26577 MI->getOperand(3).getImm() == 0) {
26583 MI->getOperand(0).isReg() &&
26584 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26585 MI->getOperand(1).getReg() == AArch64::XZR &&
26586 MI->getOperand(2).isReg() &&
26587 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg())) {
26593 MI->getOperand(0).isReg() &&
26594 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26595 MI->getOperand(1).isReg() &&
26596 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
26597 MI->getOperand(2).isReg() &&
26598 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
26599 MI->getOperand(3).isImm() &&
26600 MI->getOperand(3).getImm() == 0) {
26608 MI->getOperand(0).getReg() == AArch64::XZR &&
26609 MI->getOperand(1).isReg() &&
26610 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26611 MI->getOperand(2).isReg() &&
26612 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
26620 MI->getOperand(0).getReg() == AArch64::XZR &&
26621 MI->getOperand(1).isReg() &&
26622 MRI.getRegClass(AArch64::GPR64sponlyRegClassID).contains(MI->getOperand(1).getReg()) &&
26623 MI->getOperand(2).isReg() &&
26624 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
26625 MI->getOperand(3).isImm() &&
26626 MI->getOperand(3).getImm() == 24) {
26632 MI->getOperand(0).getReg() == AArch64::XZR &&
26633 MI->getOperand(1).isReg() &&
26634 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26635 MI->getOperand(2).isReg() &&
26636 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg())) {
26642 MI->getOperand(0).isReg() &&
26643 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26644 MI->getOperand(1).isReg() &&
26645 MRI.getRegClass(AArch64::GPR64sponlyRegClassID).contains(MI->getOperand(1).getReg()) &&
26646 MI->getOperand(2).isReg() &&
26647 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
26648 MI->getOperand(3).isImm() &&
26649 MI->getOperand(3).getImm() == 24) {
26657 MI->getOperand(0).isReg() &&
26658 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26659 MI->getOperand(1).getReg() == AArch64::WZR &&
26660 MI->getOperand(2).isReg() &&
26661 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
26662 MI->getOperand(3).isImm() &&
26663 MI->getOperand(3).getImm() == 0) {
26669 MI->getOperand(0).isReg() &&
26670 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26671 MI->getOperand(1).getReg() == AArch64::WZR &&
26672 MI->getOperand(2).isReg() &&
26673 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
26679 MI->getOperand(0).isReg() &&
26680 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26681 MI->getOperand(1).isReg() &&
26682 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
26683 MI->getOperand(2).isReg() &&
26684 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
26685 MI->getOperand(3).isImm() &&
26686 MI->getOperand(3).getImm() == 0) {
26694 MI->getOperand(0).isReg() &&
26695 MRI.getRegClass(AArch64::GPR32sponlyRegClassID).contains(MI->getOperand(0).getReg()) &&
26696 MI->getOperand(1).isReg() &&
26697 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(1).getReg()) &&
26698 MI->getOperand(2).isReg() &&
26699 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
26700 MI->getOperand(3).isImm() &&
26701 MI->getOperand(3).getImm() == 16) {
26707 MI->getOperand(0).isReg() &&
26708 MRI.getRegClass(AArch64::GPR32spRegClassID).contains(MI->getOperand(0).getReg()) &&
26709 MI->getOperand(1).isReg() &&
26710 MRI.getRegClass(AArch64::GPR32sponlyRegClassID).contains(MI->getOperand(1).getReg()) &&
26711 MI->getOperand(2).isReg() &&
26712 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
26713 MI->getOperand(3).isImm() &&
26714 MI->getOperand(3).getImm() == 16) {
26722 MI->getOperand(0).isReg() &&
26723 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26724 MI->getOperand(1).getReg() == AArch64::XZR &&
26725 MI->getOperand(2).isReg() &&
26726 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
26727 MI->getOperand(3).isImm() &&
26728 MI->getOperand(3).getImm() == 0) {
26734 MI->getOperand(0).isReg() &&
26735 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26736 MI->getOperand(1).getReg() == AArch64::XZR &&
26737 MI->getOperand(2).isReg() &&
26738 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg())) {
26744 MI->getOperand(0).isReg() &&
26745 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26746 MI->getOperand(1).isReg() &&
26747 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
26748 MI->getOperand(2).isReg() &&
26749 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
26750 MI->getOperand(3).isImm() &&
26751 MI->getOperand(3).getImm() == 0) {
26759 MI->getOperand(0).isReg() &&
26760 MRI.getRegClass(AArch64::GPR64sponlyRegClassID).contains(MI->getOperand(0).getReg()) &&
26761 MI->getOperand(1).isReg() &&
26762 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(1).getReg()) &&
26763 MI->getOperand(2).isReg() &&
26764 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
26765 MI->getOperand(3).isImm() &&
26766 MI->getOperand(3).getImm() == 24) {
26772 MI->getOperand(0).isReg() &&
26773 MRI.getRegClass(AArch64::GPR64spRegClassID).contains(MI->getOperand(0).getReg()) &&
26774 MI->getOperand(1).isReg() &&
26775 MRI.getRegClass(AArch64::GPR64sponlyRegClassID).contains(MI->getOperand(1).getReg()) &&
26776 MI->getOperand(2).isReg() &&
26777 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
26778 MI->getOperand(3).isImm() &&
26779 MI->getOperand(3).getImm() == 24) {
26787 MI->getOperand(4).getReg() == AArch64::XZR) {
26795 MI->getOperand(0).isReg() &&
26796 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26797 MI->getOperand(1).isReg() &&
26798 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
26799 MI->getOperand(3).isImm() &&
26800 MI->getOperand(3).getImm() == 31) {
26806 MI->getOperand(0).isReg() &&
26807 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26808 MI->getOperand(1).isReg() &&
26809 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
26810 MI->getOperand(2).isImm() &&
26811 MI->getOperand(2).getImm() == 0 &&
26812 MI->getOperand(3).isImm() &&
26813 MI->getOperand(3).getImm() == 7) {
26819 MI->getOperand(0).isReg() &&
26820 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26821 MI->getOperand(1).isReg() &&
26822 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
26823 MI->getOperand(2).isImm() &&
26824 MI->getOperand(2).getImm() == 0 &&
26825 MI->getOperand(3).isImm() &&
26826 MI->getOperand(3).getImm() == 15) {
26834 MI->getOperand(0).isReg() &&
26835 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26836 MI->getOperand(1).isReg() &&
26837 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
26838 MI->getOperand(3).isImm() &&
26839 MI->getOperand(3).getImm() == 63) {
26845 MI->getOperand(0).isReg() &&
26846 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26847 MI->getOperand(1).isReg() &&
26848 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
26849 MI->getOperand(2).isImm() &&
26850 MI->getOperand(2).getImm() == 0 &&
26851 MI->getOperand(3).isImm() &&
26852 MI->getOperand(3).getImm() == 7) {
26858 MI->getOperand(0).isReg() &&
26859 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26860 MI->getOperand(1).isReg() &&
26861 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
26862 MI->getOperand(2).isImm() &&
26863 MI->getOperand(2).getImm() == 0 &&
26864 MI->getOperand(3).isImm() &&
26865 MI->getOperand(3).getImm() == 15) {
26871 MI->getOperand(0).isReg() &&
26872 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26873 MI->getOperand(1).isReg() &&
26874 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
26875 MI->getOperand(2).isImm() &&
26876 MI->getOperand(2).getImm() == 0 &&
26877 MI->getOperand(3).isImm() &&
26878 MI->getOperand(3).getImm() == 31) {
26886 MI->getOperand(0).isReg() &&
26887 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26888 MI->getOperand(1).isReg() &&
26889 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
26890 MI->getOperand(2).isReg() &&
26891 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
26892 MI->getOperand(3).getReg() == AArch64::XZR) {
26900 MI->getOperand(0).isReg() &&
26901 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26902 MI->getOperand(1).isReg() &&
26903 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
26912 MI->getOperand(0).isReg() &&
26913 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26914 MI->getOperand(1).isReg() &&
26915 MRI.getRegClass(AArch64::FPR128RegClassID).contains(MI->getOperand(1).getReg()) &&
26924 MI->getOperand(0).isReg() &&
26925 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26926 MI->getOperand(1).isReg() &&
26927 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
26928 MI->getOperand(2).isReg() &&
26929 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
26930 MI->getOperand(3).getReg() == AArch64::XZR) {
26938 MI->getOperand(0).isReg() &&
26939 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26940 MI->getOperand(2).isImm() &&
26941 MI->getOperand(2).getImm() == 31 &&
26942 MI->getOperand(3).isImm() &&
26943 MI->getOperand(3).getImm() == 1 &&
26950 MI->getOperand(0).isReg() &&
26951 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26952 MI->getOperand(3).isImm() &&
26953 MI->getOperand(3).getImm() == 1 &&
26962 MI->getOperand(0).isReg() &&
26963 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26964 MI->getOperand(2).isImm() &&
26965 MI->getOperand(2).getImm() == 31 &&
26966 MI->getOperand(3).isImm() &&
26967 MI->getOperand(3).getImm() == 1 &&
26974 MI->getOperand(0).isReg() &&
26975 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
26976 MI->getOperand(3).isImm() &&
26977 MI->getOperand(3).getImm() == 1 &&
26986 MI->getOperand(0).isReg() &&
26987 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
26988 MI->getOperand(2).isImm() &&
26989 MI->getOperand(2).getImm() == 31 &&
26990 MI->getOperand(3).isImm() &&
26991 MI->getOperand(3).getImm() == 1 &&
26998 MI->getOperand(0).isReg() &&
26999 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
27000 MI->getOperand(3).isImm() &&
27001 MI->getOperand(3).getImm() == 1 &&
27010 MI->getOperand(0).isReg() &&
27011 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
27012 MI->getOperand(2).isImm() &&
27013 MI->getOperand(2).getImm() == 31 &&
27014 MI->getOperand(3).isImm() &&
27015 MI->getOperand(3).getImm() == 1 &&
27022 MI->getOperand(0).isReg() &&
27023 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
27024 MI->getOperand(3).isImm() &&
27025 MI->getOperand(3).getImm() == 1 &&
27034 MI->getOperand(0).isReg() &&
27035 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
27036 MI->getOperand(2).isImm() &&
27037 MI->getOperand(2).getImm() == 31 &&
27038 MI->getOperand(3).isImm() &&
27039 MI->getOperand(3).getImm() == 1 &&
27046 MI->getOperand(0).isReg() &&
27047 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
27048 MI->getOperand(3).isImm() &&
27049 MI->getOperand(3).getImm() == 1 &&
27058 MI->getOperand(0).isReg() &&
27059 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
27060 MI->getOperand(2).isImm() &&
27061 MI->getOperand(2).getImm() == 31 &&
27062 MI->getOperand(3).isImm() &&
27063 MI->getOperand(3).getImm() == 1 &&
27070 MI->getOperand(0).isReg() &&
27071 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
27072 MI->getOperand(3).isImm() &&
27073 MI->getOperand(3).getImm() == 1 &&
27082 MI->getOperand(0).isReg() &&
27083 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
27084 MI->getOperand(2).isImm() &&
27085 MI->getOperand(2).getImm() == 31 &&
27086 MI->getOperand(3).isImm() &&
27087 MI->getOperand(3).getImm() == 1 &&
27094 MI->getOperand(0).isReg() &&
27095 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
27096 MI->getOperand(3).isImm() &&
27097 MI->getOperand(3).getImm() == 1 &&
27106 MI->getOperand(0).isReg() &&
27107 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
27108 MI->getOperand(2).isImm() &&
27109 MI->getOperand(2).getImm() == 31 &&
27110 MI->getOperand(3).isImm() &&
27111 MI->getOperand(3).getImm() == 1 &&
27118 MI->getOperand(0).isReg() &&
27119 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
27120 MI->getOperand(3).isImm() &&
27121 MI->getOperand(3).getImm() == 1 &&
27130 MI->getOperand(0).isReg() &&
27131 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
27132 MI->getOperand(2).isImm() &&
27133 MI->getOperand(2).getImm() == 31 &&
27134 MI->getOperand(3).isImm() &&
27135 MI->getOperand(3).getImm() == 1 &&
27142 MI->getOperand(0).isReg() &&
27143 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
27144 MI->getOperand(3).isImm() &&
27145 MI->getOperand(3).getImm() == 1 &&
27154 MI->getOperand(0).isReg() &&
27155 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
27156 MI->getOperand(2).isImm() &&
27157 MI->getOperand(2).getImm() == 31 &&
27158 MI->getOperand(3).isImm() &&
27159 MI->getOperand(3).getImm() == 1 &&
27166 MI->getOperand(0).isReg() &&
27167 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
27168 MI->getOperand(3).isImm() &&
27169 MI->getOperand(3).getImm() == 1 &&
27178 MI->getOperand(0).isReg() &&
27179 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
27180 MI->getOperand(2).isImm() &&
27181 MI->getOperand(2).getImm() == 31 &&
27182 MI->getOperand(3).isImm() &&
27183 MI->getOperand(3).getImm() == 1 &&
27190 MI->getOperand(0).isReg() &&
27191 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
27192 MI->getOperand(3).isImm() &&
27193 MI->getOperand(3).getImm() == 1 &&
27202 MI->getOperand(0).isReg() &&
27203 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
27204 MI->getOperand(2).isImm() &&
27205 MI->getOperand(2).getImm() == 31 &&
27206 MI->getOperand(3).isImm() &&
27207 MI->getOperand(3).getImm() == 1 &&
27214 MI->getOperand(0).isReg() &&
27215 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
27216 MI->getOperand(3).isImm() &&
27217 MI->getOperand(3).getImm() == 1 &&
27226 MI->getOperand(0).isReg() &&
27227 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
27228 MI->getOperand(2).isImm() &&
27229 MI->getOperand(2).getImm() == 31 &&
27230 MI->getOperand(3).isImm() &&
27231 MI->getOperand(3).getImm() == 1 &&
27238 MI->getOperand(0).isReg() &&
27239 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
27240 MI->getOperand(3).isImm() &&
27241 MI->getOperand(3).getImm() == 1 &&
27250 MI->getOperand(0).isReg() &&
27251 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
27252 MI->getOperand(2).isImm() &&
27253 MI->getOperand(2).getImm() == 31 &&
27254 MI->getOperand(3).isImm() &&
27255 MI->getOperand(3).getImm() == 1 &&
27262 MI->getOperand(0).isReg() &&
27263 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
27264 MI->getOperand(3).isImm() &&
27265 MI->getOperand(3).getImm() == 1 &&
27274 MI->getOperand(0).isReg() &&
27275 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
27276 MI->getOperand(2).isImm() &&
27277 MI->getOperand(2).getImm() == 31 &&
27278 MI->getOperand(3).isImm() &&
27279 MI->getOperand(3).getImm() == 1 &&
27286 MI->getOperand(0).isReg() &&
27287 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
27288 MI->getOperand(3).isImm() &&
27289 MI->getOperand(3).getImm() == 1 &&
27298 MI->getOperand(0).isReg() &&
27299 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
27300 MI->getOperand(2).isImm() &&
27301 MI->getOperand(2).getImm() == 31 &&
27302 MI->getOperand(3).isImm() &&
27303 MI->getOperand(3).getImm() == 1 &&
27310 MI->getOperand(0).isReg() &&
27311 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
27312 MI->getOperand(3).isImm() &&
27313 MI->getOperand(3).getImm() == 1 &&
27322 MI->getOperand(0).isReg() &&
27323 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
27324 MI->getOperand(2).isImm() &&
27325 MI->getOperand(2).getImm() == 31 &&
27326 MI->getOperand(3).isImm() &&
27327 MI->getOperand(3).getImm() == 1 &&
27334 MI->getOperand(0).isReg() &&
27335 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
27336 MI->getOperand(3).isImm() &&
27337 MI->getOperand(3).getImm() == 1 &&
27346 MI->getOperand(0).isReg() &&
27347 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
27348 MI->getOperand(2).isImm() &&
27349 MI->getOperand(2).getImm() == 31 &&
27350 MI->getOperand(3).isImm() &&
27351 MI->getOperand(3).getImm() == 1 &&
27358 MI->getOperand(0).isReg() &&
27359 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
27360 MI->getOperand(3).isImm() &&
27361 MI->getOperand(3).getImm() == 1 &&
27370 MI->getOperand(0).isReg() &&
27371 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
27372 MI->getOperand(2).isImm() &&
27373 MI->getOperand(2).getImm() == 31 &&
27374 MI->getOperand(3).isImm() &&
27375 MI->getOperand(3).getImm() == 1 &&
27382 MI->getOperand(0).isReg() &&
27383 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
27384 MI->getOperand(3).isImm() &&
27385 MI->getOperand(3).getImm() == 1 &&
27394 MI->getOperand(0).isReg() &&
27395 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
27396 MI->getOperand(2).isImm() &&
27397 MI->getOperand(2).getImm() == 31 &&
27398 MI->getOperand(3).isImm() &&
27399 MI->getOperand(3).getImm() == 1 &&
27406 MI->getOperand(0).isReg() &&
27407 MRI.getRegClass(AArch64::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
27408 MI->getOperand(3).isImm() &&
27409 MI->getOperand(3).getImm() == 1 &&
27418 MI->getOperand(0).isReg() &&
27419 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
27420 MI->getOperand(2).isImm() &&
27421 MI->getOperand(2).getImm() == 31 &&
27422 MI->getOperand(3).isImm() &&
27423 MI->getOperand(3).getImm() == 1 &&
27430 MI->getOperand(0).isReg() &&
27431 MRI.getRegClass(AArch64::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
27432 MI->getOperand(3).isImm() &&
27433 MI->getOperand(3).getImm() == 1 &&
27442 MI->getOperand(0).isReg() &&
27443 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
27444 MI->getOperand(2).isImm() &&
27445 MI->getOperand(2).getImm() == 31 &&
27446 MI->getOperand(3).isImm() &&
27447 MI->getOperand(3).getImm() == 1 &&
27454 MI->getOperand(0).isReg() &&
27455 MRI.getRegClass(AArch64::ZPRRegClassID).contains(MI->getOperand(0).getReg()) &&
27456 MI->getOperand(3).isImm() &&
27457 MI->getOperand(3).getImm() == 1 &&
gen/lib/Target/AArch64/AArch64GenInstrInfo.inc29756 AArch64_AM::getArithShiftValue(MI.getOperand(3).getImm()) == 0
29759 AArch64_AM::getArithExtendType(MI.getOperand(3).getImm()) == AArch64_AM::UXTW
29760 || AArch64_AM::getArithExtendType(MI.getOperand(3).getImm()) == AArch64_AM::UXTX
29763 AArch64_AM::getArithShiftValue(MI.getOperand(3).getImm()) == 1
29764 || AArch64_AM::getArithShiftValue(MI.getOperand(3).getImm()) == 2
29765 || AArch64_AM::getArithShiftValue(MI.getOperand(3).getImm()) == 3
29778 AArch64_AM::getShiftValue(MI.getOperand(3).getImm()) == 0
29780 AArch64_AM::getShiftType(MI.getOperand(3).getImm()) == AArch64_AM::LSL
29782 AArch64_AM::getShiftValue(MI.getOperand(3).getImm()) == 1
29783 || AArch64_AM::getShiftValue(MI.getOperand(3).getImm()) == 2
29784 || AArch64_AM::getShiftValue(MI.getOperand(3).getImm()) == 3
29848 AArch64_AM::getShiftValue(MI.getOperand(3).getImm()) == 0
29850 AArch64_AM::getShiftType(MI.getOperand(3).getImm()) == AArch64_AM::LSL
29852 AArch64_AM::getShiftValue(MI.getOperand(3).getImm()) == 1
29853 || AArch64_AM::getShiftValue(MI.getOperand(3).getImm()) == 2
29854 || AArch64_AM::getShiftValue(MI.getOperand(3).getImm()) == 3
29859 AArch64_AM::getShiftType(MI.getOperand(3).getImm()) == AArch64_AM::LSL
29860 && AArch64_AM::getShiftValue(MI.getOperand(3).getImm()) == 8
29904 AArch64_AM::getShiftValue(MI.getOperand(3).getImm()) == 0
29906 AArch64_AM::getShiftType(MI.getOperand(3).getImm()) == AArch64_AM::LSL
29908 AArch64_AM::getShiftValue(MI.getOperand(3).getImm()) == 1
29909 || AArch64_AM::getShiftValue(MI.getOperand(3).getImm()) == 2
29910 || AArch64_AM::getShiftValue(MI.getOperand(3).getImm()) == 3
29948 MI.getOperand(1).isReg()
29950 MI.getOperand(1).getReg() == AArch64::WZR
29951 || MI.getOperand(1).getReg() == AArch64::XZR
30009 AArch64_AM::getMemExtendType(MI.getOperand(3).getImm()) == AArch64_AM::SXTW
30010 || AArch64_AM::getMemExtendType(MI.getOperand(3).getImm()) == AArch64_AM::UXTW
30011 || AArch64_AM::getMemDoShift(MI.getOperand(3).getImm())
30023 MI.getOperand(0).isReg()
30024 && MI.getOperand(1).isReg()
30026 MI.getOperand(0).getReg() == AArch64::WSP
30027 || MI.getOperand(0).getReg() == AArch64::SP
30028 || MI.getOperand(1).getReg() == AArch64::WSP
30029 || MI.getOperand(1).getReg() == AArch64::SP
30031 && MI.getOperand(2).getImm() == 0
30036 MI.getOperand(1).isReg()
30037 && MI.getOperand(2).isReg()
30039 MI.getOperand(1).getReg() == AArch64::WZR
30040 || MI.getOperand(1).getReg() == AArch64::XZR
30042 && AArch64_AM::getShiftValue(MI.getOperand(3).getImm()) == 0
30055 return MI.getOperand(1).getImm() == 0;
30061 MI.getOperand(1).getImm() == 0
30062 && MI.getOperand(2).getImm() == 0
30074 MI.getOperand(1).isReg()
30076 MI.getOperand(1).getReg() == AArch64::WZR
30077 || MI.getOperand(1).getReg() == AArch64::XZR
30079 && MI.getOperand(2).getImm() == 0
30100 return MI.getOperand(3).getImm() != 0;
30132 return MI.getOperand(3).getImm() != 0;
30185 AArch64_AM::getMemExtendType(MI.getOperand(3).getImm()) != AArch64_AM::UXTX
30186 || AArch64_AM::getMemDoShift(MI.getOperand(3).getImm())
gen/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc 5508 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5517 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5542 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5546 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5551 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5556 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5567 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5571 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5576 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5585 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5589 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5675 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5679 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5684 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5689 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5714 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5718 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5723 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5754 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5758 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5763 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5768 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5791 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5795 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5800 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5805 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5814 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5818 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5823 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5854 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5858 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5863 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5876 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5880 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5959 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5963 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5968 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5983 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5987 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5996 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6000 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6005 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6017 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6021 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6029 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6034 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6045 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6050 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6055 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6065 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6070 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6074 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6079 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6094 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6099 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6103 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6118 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6123 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6127 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6176 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6181 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6186 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6191 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6216 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6221 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6226 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6231 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6372 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6377 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6382 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6387 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6413 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6418 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6423 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6428 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6492 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6497 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6502 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6506 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6529 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6534 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6539 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6543 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6593 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6598 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6602 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6620 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6625 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6629 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6648 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6653 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6658 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6662 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6675 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6680 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6684 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6711 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6716 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6720 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6725 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6740 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6745 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6749 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6754 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6917 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6922 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6926 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6957 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6962 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6966 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6977 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6982 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6997 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7002 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7017 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7022 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7036 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7041 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7057 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7062 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7078 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7083 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7099 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7104 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7119 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7124 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7282 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7287 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7292 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7302 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7307 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7312 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7342 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7347 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7352 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7356 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7371 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7376 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7381 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7386 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7398 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7403 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7408 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7421 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7426 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7431 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7436 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7445 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7450 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7454 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7465 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7470 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7475 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7485 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7490 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7495 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7626 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7631 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7635 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7660 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7665 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7672 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7681 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7685 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7690 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7706 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7714 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7718 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7723 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8328 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8332 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8360 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8364 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8369 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8374 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9032 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9036 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9041 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9068 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9072 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9077 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9082 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9100 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9104 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9109 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9114 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9125 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9129 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9134 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9139 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9153 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9157 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9162 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9167 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9195 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9199 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9204 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9209 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9219 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9223 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9228 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9233 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9241 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9245 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9250 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9255 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9263 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9267 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9272 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9277 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9285 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9289 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9294 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9299 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9307 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9311 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9316 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9321 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9333 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9337 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9342 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9347 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9356 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9360 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9365 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9375 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9379 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9384 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9396 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9400 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9405 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9416 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9420 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9425 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9437 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9441 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9446 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9461 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9465 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9481 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9485 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9490 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9501 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9505 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9510 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9532 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9536 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9563 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9567 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9587 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9591 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9618 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9622 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9660 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9664 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9684 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9688 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9708 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9712 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9750 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9754 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9774 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9778 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9806 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9810 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9836 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9840 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9854 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9858 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9863 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9868 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9877 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9881 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9886 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9891 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9900 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9904 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9909 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9914 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9933 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9937 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9961 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9965 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9978 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9982 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9987 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9992 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10000 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10004 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10009 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10014 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10024 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10028 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10037 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10046 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10055 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10064 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10074 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10083 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10094 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10103 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10111 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10115 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10131 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10135 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10145 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10149 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10164 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10168 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10183 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10187 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10251 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10255 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10300 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10304 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10309 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10314 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10449 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10453 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10458 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10499 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10503 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10508 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10513 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10523 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10527 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10532 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10537 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10549 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10553 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10558 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10563 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10571 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10575 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10580 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10585 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
10590 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10597 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10601 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10606 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10611 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
10616 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10624 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10628 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10633 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10638 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
10643 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10652 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10656 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10670 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10674 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10688 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10692 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10706 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10710 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10732 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10736 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10756 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10760 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10780 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10784 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10806 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10810 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10830 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10834 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10856 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10860 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10882 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10886 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10899 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10903 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10908 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10916 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10920 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10925 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10930 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10938 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10942 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10947 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10955 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10959 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10964 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10969 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10977 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10981 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10986 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10994 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10998 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11003 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11008 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11016 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11020 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11025 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11033 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11037 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11042 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11047 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11058 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11062 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11077 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11081 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11132 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11136 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11183 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11187 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11209 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11214 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11225 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11230 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11234 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11245 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11250 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11260 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11265 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11270 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11275 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11290 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11301 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11306 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11322 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11327 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11332 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11336 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11347 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11352 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11357 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11361 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11369 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11374 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11379 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11391 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11406 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11411 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11421 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11426 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11430 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11441 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11446 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11456 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11461 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11465 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11474 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11479 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11483 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11493 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11498 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11503 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11508 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11523 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11528 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11532 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11683 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11688 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11693 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11723 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11728 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11733 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11741 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11795 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11799 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11804 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11817 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11821 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11839 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11843 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11861 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11865 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11882 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11886 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11903 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11907 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11969 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11973 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11978 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12009 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12013 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12043 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12047 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12052 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12057 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12068 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12072 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12077 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12089 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12093 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12112 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12124 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12128 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12133 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12138 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12143 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
12151 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12155 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12166 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12223 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12227 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12232 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12263 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12267 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12272 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12277 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
12285 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12289 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12297 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
12301 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12306 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12311 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12316 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12325 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12329 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12346 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12350 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12355 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12365 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12369 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12374 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12379 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12387 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12391 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12396 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12401 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12421 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12425 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12430 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12441 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12445 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12450 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
12455 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12466 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12471 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12615 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12619 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12630 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12634 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12639 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12649 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12653 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12658 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12668 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12672 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12677 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12687 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12691 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12696 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12841 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12845 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12850 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12861 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12865 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12870 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12880 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12884 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12889 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12893 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
12904 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12908 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12913 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12923 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12927 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12932 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12936 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
12947 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12951 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12956 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12966 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12970 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12975 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12979 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
12990 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12994 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12999 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13010 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13014 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13019 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13024 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
13035 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13039 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
13044 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13048 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
13059 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13063 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
13068 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13072 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
13083 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13087 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
13092 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13096 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
13107 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13111 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
13116 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13121 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
13136 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13141 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13145 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13157 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13162 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13166 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13171 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13180 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13194 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13198 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13214 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13218 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13240 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13244 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13249 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13260 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13264 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13269 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13387 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13391 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13396 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13407 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13411 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13416 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13458 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13462 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13475 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13479 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13484 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13489 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13499 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13503 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13508 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13513 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13656 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13660 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13665 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13676 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13680 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13685 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13690 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13702 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13706 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13711 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13716 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13726 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13730 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13735 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13740 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13748 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13752 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13757 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13764 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13768 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13773 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13780 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13784 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13789 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13796 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13800 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13805 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13812 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13816 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13821 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13833 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13837 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13854 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13858 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13871 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13875 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13891 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13895 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13917 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13921 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13943 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13947 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13961 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13965 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13986 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13990 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14003 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14007 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14012 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14027 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14031 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14040 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14044 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14049 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14054 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14081 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14085 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14090 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14098 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14102 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14115 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14119 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14132 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14136 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14148 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14152 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14173 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14177 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14198 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14202 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14215 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14219 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14239 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14243 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14260 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14264 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14269 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14280 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14295 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14299 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14304 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14314 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14318 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14326 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14330 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14340 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14344 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14349 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14354 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14359 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
14378 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14382 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14387 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14392 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14404 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14408 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14413 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14418 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14511 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14515 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14520 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14537 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14541 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14546 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14551 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14564 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14568 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14573 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14578 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14600 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14604 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14609 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14614 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14626 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14630 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14635 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14640 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14648 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14652 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14657 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
14662 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14667 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14675 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14679 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14684 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
14689 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14694 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14705 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14709 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14725 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14729 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14745 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14749 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14764 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14768 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14782 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14786 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14791 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14796 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14805 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14809 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14814 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14819 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14829 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14833 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14838 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
14843 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14848 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14858 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14862 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14867 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
14872 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14877 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14886 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14898 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14902 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14907 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14917 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14921 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14929 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14933 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14946 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14950 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14963 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14967 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14979 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14983 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14998 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15002 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15007 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15015 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15019 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15024 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15038 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15042 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15047 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15057 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15061 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15066 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15071 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15106 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15137 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15141 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15151 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15155 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15180 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15184 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15211 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15216 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15220 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15259 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15263 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15268 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15273 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15284 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15288 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15293 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15298 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15321 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15325 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15330 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15335 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15346 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15350 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15355 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15360 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15376 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15388 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15392 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15397 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15405 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15409 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15414 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15422 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15426 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15431 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15439 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15443 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15448 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15479 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15483 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15488 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15493 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15500 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15508 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15523 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15532 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15536 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15541 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15549 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15553 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15558 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15565 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15569 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15577 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15581 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
gen/lib/Target/AArch64/AArch64GenSubtargetInfo.inc13046 && MI->getOperand(1).getReg() == MI->getOperand(2).getReg()
13046 && MI->getOperand(1).getReg() == MI->getOperand(2).getReg()
13057 && MI->getOperand(1).getReg() == MI->getOperand(2).getReg()
13057 && MI->getOperand(1).getReg() == MI->getOperand(2).getReg()
13067 MI->getOperand(0).isReg()
13069 MI->getOperand(0).getReg() == AArch64::D0
13070 || MI->getOperand(0).getReg() == AArch64::D1
13071 || MI->getOperand(0).getReg() == AArch64::D2
13072 || MI->getOperand(0).getReg() == AArch64::D3
13073 || MI->getOperand(0).getReg() == AArch64::D4
13074 || MI->getOperand(0).getReg() == AArch64::D5
13075 || MI->getOperand(0).getReg() == AArch64::D6
13076 || MI->getOperand(0).getReg() == AArch64::D7
13077 || MI->getOperand(0).getReg() == AArch64::D8
13078 || MI->getOperand(0).getReg() == AArch64::D9
13079 || MI->getOperand(0).getReg() == AArch64::D10
13080 || MI->getOperand(0).getReg() == AArch64::D11
13081 || MI->getOperand(0).getReg() == AArch64::D12
13082 || MI->getOperand(0).getReg() == AArch64::D13
13083 || MI->getOperand(0).getReg() == AArch64::D14
13084 || MI->getOperand(0).getReg() == AArch64::D15
13085 || MI->getOperand(0).getReg() == AArch64::D16
13086 || MI->getOperand(0).getReg() == AArch64::D17
13087 || MI->getOperand(0).getReg() == AArch64::D18
13088 || MI->getOperand(0).getReg() == AArch64::D19
13089 || MI->getOperand(0).getReg() == AArch64::D20
13090 || MI->getOperand(0).getReg() == AArch64::D21
13091 || MI->getOperand(0).getReg() == AArch64::D22
13092 || MI->getOperand(0).getReg() == AArch64::D23
13093 || MI->getOperand(0).getReg() == AArch64::D24
13094 || MI->getOperand(0).getReg() == AArch64::D25
13095 || MI->getOperand(0).getReg() == AArch64::D26
13096 || MI->getOperand(0).getReg() == AArch64::D27
13097 || MI->getOperand(0).getReg() == AArch64::D28
13098 || MI->getOperand(0).getReg() == AArch64::D29
13099 || MI->getOperand(0).getReg() == AArch64::D30
13100 || MI->getOperand(0).getReg() == AArch64::D31
13104 MI->getOperand(0).isReg()
13106 MI->getOperand(0).getReg() == AArch64::Q0
13107 || MI->getOperand(0).getReg() == AArch64::Q1
13108 || MI->getOperand(0).getReg() == AArch64::Q2
13109 || MI->getOperand(0).getReg() == AArch64::Q3
13110 || MI->getOperand(0).getReg() == AArch64::Q4
13111 || MI->getOperand(0).getReg() == AArch64::Q5
13112 || MI->getOperand(0).getReg() == AArch64::Q6
13113 || MI->getOperand(0).getReg() == AArch64::Q7
13114 || MI->getOperand(0).getReg() == AArch64::Q8
13115 || MI->getOperand(0).getReg() == AArch64::Q9
13116 || MI->getOperand(0).getReg() == AArch64::Q10
13117 || MI->getOperand(0).getReg() == AArch64::Q11
13118 || MI->getOperand(0).getReg() == AArch64::Q12
13119 || MI->getOperand(0).getReg() == AArch64::Q13
13120 || MI->getOperand(0).getReg() == AArch64::Q14
13121 || MI->getOperand(0).getReg() == AArch64::Q15
13122 || MI->getOperand(0).getReg() == AArch64::Q16
13123 || MI->getOperand(0).getReg() == AArch64::Q17
13124 || MI->getOperand(0).getReg() == AArch64::Q18
13125 || MI->getOperand(0).getReg() == AArch64::Q19
13126 || MI->getOperand(0).getReg() == AArch64::Q20
13127 || MI->getOperand(0).getReg() == AArch64::Q21
13128 || MI->getOperand(0).getReg() == AArch64::Q22
13129 || MI->getOperand(0).getReg() == AArch64::Q23
13130 || MI->getOperand(0).getReg() == AArch64::Q24
13131 || MI->getOperand(0).getReg() == AArch64::Q25
13132 || MI->getOperand(0).getReg() == AArch64::Q26
13133 || MI->getOperand(0).getReg() == AArch64::Q27
13134 || MI->getOperand(0).getReg() == AArch64::Q28
13135 || MI->getOperand(0).getReg() == AArch64::Q29
13136 || MI->getOperand(0).getReg() == AArch64::Q30
13137 || MI->getOperand(0).getReg() == AArch64::Q31
13209 MI->getOperand(0).isReg()
13211 MI->getOperand(0).getReg() == AArch64::D0
13212 || MI->getOperand(0).getReg() == AArch64::D1
13213 || MI->getOperand(0).getReg() == AArch64::D2
13214 || MI->getOperand(0).getReg() == AArch64::D3
13215 || MI->getOperand(0).getReg() == AArch64::D4
13216 || MI->getOperand(0).getReg() == AArch64::D5
13217 || MI->getOperand(0).getReg() == AArch64::D6
13218 || MI->getOperand(0).getReg() == AArch64::D7
13219 || MI->getOperand(0).getReg() == AArch64::D8
13220 || MI->getOperand(0).getReg() == AArch64::D9
13221 || MI->getOperand(0).getReg() == AArch64::D10
13222 || MI->getOperand(0).getReg() == AArch64::D11
13223 || MI->getOperand(0).getReg() == AArch64::D12
13224 || MI->getOperand(0).getReg() == AArch64::D13
13225 || MI->getOperand(0).getReg() == AArch64::D14
13226 || MI->getOperand(0).getReg() == AArch64::D15
13227 || MI->getOperand(0).getReg() == AArch64::D16
13228 || MI->getOperand(0).getReg() == AArch64::D17
13229 || MI->getOperand(0).getReg() == AArch64::D18
13230 || MI->getOperand(0).getReg() == AArch64::D19
13231 || MI->getOperand(0).getReg() == AArch64::D20
13232 || MI->getOperand(0).getReg() == AArch64::D21
13233 || MI->getOperand(0).getReg() == AArch64::D22
13234 || MI->getOperand(0).getReg() == AArch64::D23
13235 || MI->getOperand(0).getReg() == AArch64::D24
13236 || MI->getOperand(0).getReg() == AArch64::D25
13237 || MI->getOperand(0).getReg() == AArch64::D26
13238 || MI->getOperand(0).getReg() == AArch64::D27
13239 || MI->getOperand(0).getReg() == AArch64::D28
13240 || MI->getOperand(0).getReg() == AArch64::D29
13241 || MI->getOperand(0).getReg() == AArch64::D30
13242 || MI->getOperand(0).getReg() == AArch64::D31
13246 MI->getOperand(0).isReg()
13248 MI->getOperand(0).getReg() == AArch64::Q0
13249 || MI->getOperand(0).getReg() == AArch64::Q1
13250 || MI->getOperand(0).getReg() == AArch64::Q2
13251 || MI->getOperand(0).getReg() == AArch64::Q3
13252 || MI->getOperand(0).getReg() == AArch64::Q4
13253 || MI->getOperand(0).getReg() == AArch64::Q5
13254 || MI->getOperand(0).getReg() == AArch64::Q6
13255 || MI->getOperand(0).getReg() == AArch64::Q7
13256 || MI->getOperand(0).getReg() == AArch64::Q8
13257 || MI->getOperand(0).getReg() == AArch64::Q9
13258 || MI->getOperand(0).getReg() == AArch64::Q10
13259 || MI->getOperand(0).getReg() == AArch64::Q11
13260 || MI->getOperand(0).getReg() == AArch64::Q12
13261 || MI->getOperand(0).getReg() == AArch64::Q13
13262 || MI->getOperand(0).getReg() == AArch64::Q14
13263 || MI->getOperand(0).getReg() == AArch64::Q15
13264 || MI->getOperand(0).getReg() == AArch64::Q16
13265 || MI->getOperand(0).getReg() == AArch64::Q17
13266 || MI->getOperand(0).getReg() == AArch64::Q18
13267 || MI->getOperand(0).getReg() == AArch64::Q19
13268 || MI->getOperand(0).getReg() == AArch64::Q20
13269 || MI->getOperand(0).getReg() == AArch64::Q21
13270 || MI->getOperand(0).getReg() == AArch64::Q22
13271 || MI->getOperand(0).getReg() == AArch64::Q23
13272 || MI->getOperand(0).getReg() == AArch64::Q24
13273 || MI->getOperand(0).getReg() == AArch64::Q25
13274 || MI->getOperand(0).getReg() == AArch64::Q26
13275 || MI->getOperand(0).getReg() == AArch64::Q27
13276 || MI->getOperand(0).getReg() == AArch64::Q28
13277 || MI->getOperand(0).getReg() == AArch64::Q29
13278 || MI->getOperand(0).getReg() == AArch64::Q30
13279 || MI->getOperand(0).getReg() == AArch64::Q31
13289 MI->getOperand(0).isReg()
13291 MI->getOperand(0).getReg() == AArch64::D0
13292 || MI->getOperand(0).getReg() == AArch64::D1
13293 || MI->getOperand(0).getReg() == AArch64::D2
13294 || MI->getOperand(0).getReg() == AArch64::D3
13295 || MI->getOperand(0).getReg() == AArch64::D4
13296 || MI->getOperand(0).getReg() == AArch64::D5
13297 || MI->getOperand(0).getReg() == AArch64::D6
13298 || MI->getOperand(0).getReg() == AArch64::D7
13299 || MI->getOperand(0).getReg() == AArch64::D8
13300 || MI->getOperand(0).getReg() == AArch64::D9
13301 || MI->getOperand(0).getReg() == AArch64::D10
13302 || MI->getOperand(0).getReg() == AArch64::D11
13303 || MI->getOperand(0).getReg() == AArch64::D12
13304 || MI->getOperand(0).getReg() == AArch64::D13
13305 || MI->getOperand(0).getReg() == AArch64::D14
13306 || MI->getOperand(0).getReg() == AArch64::D15
13307 || MI->getOperand(0).getReg() == AArch64::D16
13308 || MI->getOperand(0).getReg() == AArch64::D17
13309 || MI->getOperand(0).getReg() == AArch64::D18
13310 || MI->getOperand(0).getReg() == AArch64::D19
13311 || MI->getOperand(0).getReg() == AArch64::D20
13312 || MI->getOperand(0).getReg() == AArch64::D21
13313 || MI->getOperand(0).getReg() == AArch64::D22
13314 || MI->getOperand(0).getReg() == AArch64::D23
13315 || MI->getOperand(0).getReg() == AArch64::D24
13316 || MI->getOperand(0).getReg() == AArch64::D25
13317 || MI->getOperand(0).getReg() == AArch64::D26
13318 || MI->getOperand(0).getReg() == AArch64::D27
13319 || MI->getOperand(0).getReg() == AArch64::D28
13320 || MI->getOperand(0).getReg() == AArch64::D29
13321 || MI->getOperand(0).getReg() == AArch64::D30
13322 || MI->getOperand(0).getReg() == AArch64::D31
13326 MI->getOperand(0).isReg()
13328 MI->getOperand(0).getReg() == AArch64::Q0
13329 || MI->getOperand(0).getReg() == AArch64::Q1
13330 || MI->getOperand(0).getReg() == AArch64::Q2
13331 || MI->getOperand(0).getReg() == AArch64::Q3
13332 || MI->getOperand(0).getReg() == AArch64::Q4
13333 || MI->getOperand(0).getReg() == AArch64::Q5
13334 || MI->getOperand(0).getReg() == AArch64::Q6
13335 || MI->getOperand(0).getReg() == AArch64::Q7
13336 || MI->getOperand(0).getReg() == AArch64::Q8
13337 || MI->getOperand(0).getReg() == AArch64::Q9
13338 || MI->getOperand(0).getReg() == AArch64::Q10
13339 || MI->getOperand(0).getReg() == AArch64::Q11
13340 || MI->getOperand(0).getReg() == AArch64::Q12
13341 || MI->getOperand(0).getReg() == AArch64::Q13
13342 || MI->getOperand(0).getReg() == AArch64::Q14
13343 || MI->getOperand(0).getReg() == AArch64::Q15
13344 || MI->getOperand(0).getReg() == AArch64::Q16
13345 || MI->getOperand(0).getReg() == AArch64::Q17
13346 || MI->getOperand(0).getReg() == AArch64::Q18
13347 || MI->getOperand(0).getReg() == AArch64::Q19
13348 || MI->getOperand(0).getReg() == AArch64::Q20
13349 || MI->getOperand(0).getReg() == AArch64::Q21
13350 || MI->getOperand(0).getReg() == AArch64::Q22
13351 || MI->getOperand(0).getReg() == AArch64::Q23
13352 || MI->getOperand(0).getReg() == AArch64::Q24
13353 || MI->getOperand(0).getReg() == AArch64::Q25
13354 || MI->getOperand(0).getReg() == AArch64::Q26
13355 || MI->getOperand(0).getReg() == AArch64::Q27
13356 || MI->getOperand(0).getReg() == AArch64::Q28
13357 || MI->getOperand(0).getReg() == AArch64::Q29
13358 || MI->getOperand(0).getReg() == AArch64::Q30
13359 || MI->getOperand(0).getReg() == AArch64::Q31
13369 MI->getOperand(0).isReg()
13371 MI->getOperand(0).getReg() == AArch64::D0
13372 || MI->getOperand(0).getReg() == AArch64::D1
13373 || MI->getOperand(0).getReg() == AArch64::D2
13374 || MI->getOperand(0).getReg() == AArch64::D3
13375 || MI->getOperand(0).getReg() == AArch64::D4
13376 || MI->getOperand(0).getReg() == AArch64::D5
13377 || MI->getOperand(0).getReg() == AArch64::D6
13378 || MI->getOperand(0).getReg() == AArch64::D7
13379 || MI->getOperand(0).getReg() == AArch64::D8
13380 || MI->getOperand(0).getReg() == AArch64::D9
13381 || MI->getOperand(0).getReg() == AArch64::D10
13382 || MI->getOperand(0).getReg() == AArch64::D11
13383 || MI->getOperand(0).getReg() == AArch64::D12
13384 || MI->getOperand(0).getReg() == AArch64::D13
13385 || MI->getOperand(0).getReg() == AArch64::D14
13386 || MI->getOperand(0).getReg() == AArch64::D15
13387 || MI->getOperand(0).getReg() == AArch64::D16
13388 || MI->getOperand(0).getReg() == AArch64::D17
13389 || MI->getOperand(0).getReg() == AArch64::D18
13390 || MI->getOperand(0).getReg() == AArch64::D19
13391 || MI->getOperand(0).getReg() == AArch64::D20
13392 || MI->getOperand(0).getReg() == AArch64::D21
13393 || MI->getOperand(0).getReg() == AArch64::D22
13394 || MI->getOperand(0).getReg() == AArch64::D23
13395 || MI->getOperand(0).getReg() == AArch64::D24
13396 || MI->getOperand(0).getReg() == AArch64::D25
13397 || MI->getOperand(0).getReg() == AArch64::D26
13398 || MI->getOperand(0).getReg() == AArch64::D27
13399 || MI->getOperand(0).getReg() == AArch64::D28
13400 || MI->getOperand(0).getReg() == AArch64::D29
13401 || MI->getOperand(0).getReg() == AArch64::D30
13402 || MI->getOperand(0).getReg() == AArch64::D31
13406 MI->getOperand(0).isReg()
13408 MI->getOperand(0).getReg() == AArch64::Q0
13409 || MI->getOperand(0).getReg() == AArch64::Q1
13410 || MI->getOperand(0).getReg() == AArch64::Q2
13411 || MI->getOperand(0).getReg() == AArch64::Q3
13412 || MI->getOperand(0).getReg() == AArch64::Q4
13413 || MI->getOperand(0).getReg() == AArch64::Q5
13414 || MI->getOperand(0).getReg() == AArch64::Q6
13415 || MI->getOperand(0).getReg() == AArch64::Q7
13416 || MI->getOperand(0).getReg() == AArch64::Q8
13417 || MI->getOperand(0).getReg() == AArch64::Q9
13418 || MI->getOperand(0).getReg() == AArch64::Q10
13419 || MI->getOperand(0).getReg() == AArch64::Q11
13420 || MI->getOperand(0).getReg() == AArch64::Q12
13421 || MI->getOperand(0).getReg() == AArch64::Q13
13422 || MI->getOperand(0).getReg() == AArch64::Q14
13423 || MI->getOperand(0).getReg() == AArch64::Q15
13424 || MI->getOperand(0).getReg() == AArch64::Q16
13425 || MI->getOperand(0).getReg() == AArch64::Q17
13426 || MI->getOperand(0).getReg() == AArch64::Q18
13427 || MI->getOperand(0).getReg() == AArch64::Q19
13428 || MI->getOperand(0).getReg() == AArch64::Q20
13429 || MI->getOperand(0).getReg() == AArch64::Q21
13430 || MI->getOperand(0).getReg() == AArch64::Q22
13431 || MI->getOperand(0).getReg() == AArch64::Q23
13432 || MI->getOperand(0).getReg() == AArch64::Q24
13433 || MI->getOperand(0).getReg() == AArch64::Q25
13434 || MI->getOperand(0).getReg() == AArch64::Q26
13435 || MI->getOperand(0).getReg() == AArch64::Q27
13436 || MI->getOperand(0).getReg() == AArch64::Q28
13437 || MI->getOperand(0).getReg() == AArch64::Q29
13438 || MI->getOperand(0).getReg() == AArch64::Q30
13439 || MI->getOperand(0).getReg() == AArch64::Q31
13451 && MI->getOperand(0).getReg() == AArch64::LR
13459 && MI->getOperand(0).getReg() == AArch64::LR
13467 && MI->getOperand(0).getReg() == AArch64::LR
13521 && MI->getOperand(1).getReg() == MI->getOperand(2).getReg()
13521 && MI->getOperand(1).getReg() == MI->getOperand(2).getReg()
13532 && MI->getOperand(1).getReg() == MI->getOperand(2).getReg()
13532 && MI->getOperand(1).getReg() == MI->getOperand(2).getReg()
13545 && MI->getOperand(1).getReg() == MI->getOperand(2).getReg()
13545 && MI->getOperand(1).getReg() == MI->getOperand(2).getReg()
13556 && MI->getOperand(1).getReg() == MI->getOperand(2).getReg()
13556 && MI->getOperand(1).getReg() == MI->getOperand(2).getReg()
13577 MI->getOperand(0).isReg()
13579 MI->getOperand(0).getReg() == AArch64::Q0
13580 || MI->getOperand(0).getReg() == AArch64::Q1
13581 || MI->getOperand(0).getReg() == AArch64::Q2
13582 || MI->getOperand(0).getReg() == AArch64::Q3
13583 || MI->getOperand(0).getReg() == AArch64::Q4
13584 || MI->getOperand(0).getReg() == AArch64::Q5
13585 || MI->getOperand(0).getReg() == AArch64::Q6
13586 || MI->getOperand(0).getReg() == AArch64::Q7
13587 || MI->getOperand(0).getReg() == AArch64::Q8
13588 || MI->getOperand(0).getReg() == AArch64::Q9
13589 || MI->getOperand(0).getReg() == AArch64::Q10
13590 || MI->getOperand(0).getReg() == AArch64::Q11
13591 || MI->getOperand(0).getReg() == AArch64::Q12
13592 || MI->getOperand(0).getReg() == AArch64::Q13
13593 || MI->getOperand(0).getReg() == AArch64::Q14
13594 || MI->getOperand(0).getReg() == AArch64::Q15
13595 || MI->getOperand(0).getReg() == AArch64::Q16
13596 || MI->getOperand(0).getReg() == AArch64::Q17
13597 || MI->getOperand(0).getReg() == AArch64::Q18
13598 || MI->getOperand(0).getReg() == AArch64::Q19
13599 || MI->getOperand(0).getReg() == AArch64::Q20
13600 || MI->getOperand(0).getReg() == AArch64::Q21
13601 || MI->getOperand(0).getReg() == AArch64::Q22
13602 || MI->getOperand(0).getReg() == AArch64::Q23
13603 || MI->getOperand(0).getReg() == AArch64::Q24
13604 || MI->getOperand(0).getReg() == AArch64::Q25
13605 || MI->getOperand(0).getReg() == AArch64::Q26
13606 || MI->getOperand(0).getReg() == AArch64::Q27
13607 || MI->getOperand(0).getReg() == AArch64::Q28
13608 || MI->getOperand(0).getReg() == AArch64::Q29
13609 || MI->getOperand(0).getReg() == AArch64::Q30
13610 || MI->getOperand(0).getReg() == AArch64::Q31
15217 MI->getOperand(0).isReg()
15219 MI->getOperand(0).getReg() == AArch64::D0
15220 || MI->getOperand(0).getReg() == AArch64::D1
15221 || MI->getOperand(0).getReg() == AArch64::D2
15222 || MI->getOperand(0).getReg() == AArch64::D3
15223 || MI->getOperand(0).getReg() == AArch64::D4
15224 || MI->getOperand(0).getReg() == AArch64::D5
15225 || MI->getOperand(0).getReg() == AArch64::D6
15226 || MI->getOperand(0).getReg() == AArch64::D7
15227 || MI->getOperand(0).getReg() == AArch64::D8
15228 || MI->getOperand(0).getReg() == AArch64::D9
15229 || MI->getOperand(0).getReg() == AArch64::D10
15230 || MI->getOperand(0).getReg() == AArch64::D11
15231 || MI->getOperand(0).getReg() == AArch64::D12
15232 || MI->getOperand(0).getReg() == AArch64::D13
15233 || MI->getOperand(0).getReg() == AArch64::D14
15234 || MI->getOperand(0).getReg() == AArch64::D15
15235 || MI->getOperand(0).getReg() == AArch64::D16
15236 || MI->getOperand(0).getReg() == AArch64::D17
15237 || MI->getOperand(0).getReg() == AArch64::D18
15238 || MI->getOperand(0).getReg() == AArch64::D19
15239 || MI->getOperand(0).getReg() == AArch64::D20
15240 || MI->getOperand(0).getReg() == AArch64::D21
15241 || MI->getOperand(0).getReg() == AArch64::D22
15242 || MI->getOperand(0).getReg() == AArch64::D23
15243 || MI->getOperand(0).getReg() == AArch64::D24
15244 || MI->getOperand(0).getReg() == AArch64::D25
15245 || MI->getOperand(0).getReg() == AArch64::D26
15246 || MI->getOperand(0).getReg() == AArch64::D27
15247 || MI->getOperand(0).getReg() == AArch64::D28
15248 || MI->getOperand(0).getReg() == AArch64::D29
15249 || MI->getOperand(0).getReg() == AArch64::D30
15250 || MI->getOperand(0).getReg() == AArch64::D31
15254 MI->getOperand(0).isReg()
15256 MI->getOperand(0).getReg() == AArch64::Q0
15257 || MI->getOperand(0).getReg() == AArch64::Q1
15258 || MI->getOperand(0).getReg() == AArch64::Q2
15259 || MI->getOperand(0).getReg() == AArch64::Q3
15260 || MI->getOperand(0).getReg() == AArch64::Q4
15261 || MI->getOperand(0).getReg() == AArch64::Q5
15262 || MI->getOperand(0).getReg() == AArch64::Q6
15263 || MI->getOperand(0).getReg() == AArch64::Q7
15264 || MI->getOperand(0).getReg() == AArch64::Q8
15265 || MI->getOperand(0).getReg() == AArch64::Q9
15266 || MI->getOperand(0).getReg() == AArch64::Q10
15267 || MI->getOperand(0).getReg() == AArch64::Q11
15268 || MI->getOperand(0).getReg() == AArch64::Q12
15269 || MI->getOperand(0).getReg() == AArch64::Q13
15270 || MI->getOperand(0).getReg() == AArch64::Q14
15271 || MI->getOperand(0).getReg() == AArch64::Q15
15272 || MI->getOperand(0).getReg() == AArch64::Q16
15273 || MI->getOperand(0).getReg() == AArch64::Q17
15274 || MI->getOperand(0).getReg() == AArch64::Q18
15275 || MI->getOperand(0).getReg() == AArch64::Q19
15276 || MI->getOperand(0).getReg() == AArch64::Q20
15277 || MI->getOperand(0).getReg() == AArch64::Q21
15278 || MI->getOperand(0).getReg() == AArch64::Q22
15279 || MI->getOperand(0).getReg() == AArch64::Q23
15280 || MI->getOperand(0).getReg() == AArch64::Q24
15281 || MI->getOperand(0).getReg() == AArch64::Q25
15282 || MI->getOperand(0).getReg() == AArch64::Q26
15283 || MI->getOperand(0).getReg() == AArch64::Q27
15284 || MI->getOperand(0).getReg() == AArch64::Q28
15285 || MI->getOperand(0).getReg() == AArch64::Q29
15286 || MI->getOperand(0).getReg() == AArch64::Q30
15287 || MI->getOperand(0).getReg() == AArch64::Q31
15298 MI->getOperand(0).isReg()
15300 MI->getOperand(0).getReg() == AArch64::Q0
15301 || MI->getOperand(0).getReg() == AArch64::Q1
15302 || MI->getOperand(0).getReg() == AArch64::Q2
15303 || MI->getOperand(0).getReg() == AArch64::Q3
15304 || MI->getOperand(0).getReg() == AArch64::Q4
15305 || MI->getOperand(0).getReg() == AArch64::Q5
15306 || MI->getOperand(0).getReg() == AArch64::Q6
15307 || MI->getOperand(0).getReg() == AArch64::Q7
15308 || MI->getOperand(0).getReg() == AArch64::Q8
15309 || MI->getOperand(0).getReg() == AArch64::Q9
15310 || MI->getOperand(0).getReg() == AArch64::Q10
15311 || MI->getOperand(0).getReg() == AArch64::Q11
15312 || MI->getOperand(0).getReg() == AArch64::Q12
15313 || MI->getOperand(0).getReg() == AArch64::Q13
15314 || MI->getOperand(0).getReg() == AArch64::Q14
15315 || MI->getOperand(0).getReg() == AArch64::Q15
15316 || MI->getOperand(0).getReg() == AArch64::Q16
15317 || MI->getOperand(0).getReg() == AArch64::Q17
15318 || MI->getOperand(0).getReg() == AArch64::Q18
15319 || MI->getOperand(0).getReg() == AArch64::Q19
15320 || MI->getOperand(0).getReg() == AArch64::Q20
15321 || MI->getOperand(0).getReg() == AArch64::Q21
15322 || MI->getOperand(0).getReg() == AArch64::Q22
15323 || MI->getOperand(0).getReg() == AArch64::Q23
15324 || MI->getOperand(0).getReg() == AArch64::Q24
15325 || MI->getOperand(0).getReg() == AArch64::Q25
15326 || MI->getOperand(0).getReg() == AArch64::Q26
15327 || MI->getOperand(0).getReg() == AArch64::Q27
15328 || MI->getOperand(0).getReg() == AArch64::Q28
15329 || MI->getOperand(0).getReg() == AArch64::Q29
15330 || MI->getOperand(0).getReg() == AArch64::Q30
15331 || MI->getOperand(0).getReg() == AArch64::Q31
15782 MI->getOperand(0).isReg()
15784 MI->getOperand(0).getReg() == AArch64::D0
15785 || MI->getOperand(0).getReg() == AArch64::D1
15786 || MI->getOperand(0).getReg() == AArch64::D2
15787 || MI->getOperand(0).getReg() == AArch64::D3
15788 || MI->getOperand(0).getReg() == AArch64::D4
15789 || MI->getOperand(0).getReg() == AArch64::D5
15790 || MI->getOperand(0).getReg() == AArch64::D6
15791 || MI->getOperand(0).getReg() == AArch64::D7
15792 || MI->getOperand(0).getReg() == AArch64::D8
15793 || MI->getOperand(0).getReg() == AArch64::D9
15794 || MI->getOperand(0).getReg() == AArch64::D10
15795 || MI->getOperand(0).getReg() == AArch64::D11
15796 || MI->getOperand(0).getReg() == AArch64::D12
15797 || MI->getOperand(0).getReg() == AArch64::D13
15798 || MI->getOperand(0).getReg() == AArch64::D14
15799 || MI->getOperand(0).getReg() == AArch64::D15
15800 || MI->getOperand(0).getReg() == AArch64::D16
15801 || MI->getOperand(0).getReg() == AArch64::D17
15802 || MI->getOperand(0).getReg() == AArch64::D18
15803 || MI->getOperand(0).getReg() == AArch64::D19
15804 || MI->getOperand(0).getReg() == AArch64::D20
15805 || MI->getOperand(0).getReg() == AArch64::D21
15806 || MI->getOperand(0).getReg() == AArch64::D22
15807 || MI->getOperand(0).getReg() == AArch64::D23
15808 || MI->getOperand(0).getReg() == AArch64::D24
15809 || MI->getOperand(0).getReg() == AArch64::D25
15810 || MI->getOperand(0).getReg() == AArch64::D26
15811 || MI->getOperand(0).getReg() == AArch64::D27
15812 || MI->getOperand(0).getReg() == AArch64::D28
15813 || MI->getOperand(0).getReg() == AArch64::D29
15814 || MI->getOperand(0).getReg() == AArch64::D30
15815 || MI->getOperand(0).getReg() == AArch64::D31
15819 MI->getOperand(0).isReg()
15821 MI->getOperand(0).getReg() == AArch64::Q0
15822 || MI->getOperand(0).getReg() == AArch64::Q1
15823 || MI->getOperand(0).getReg() == AArch64::Q2
15824 || MI->getOperand(0).getReg() == AArch64::Q3
15825 || MI->getOperand(0).getReg() == AArch64::Q4
15826 || MI->getOperand(0).getReg() == AArch64::Q5
15827 || MI->getOperand(0).getReg() == AArch64::Q6
15828 || MI->getOperand(0).getReg() == AArch64::Q7
15829 || MI->getOperand(0).getReg() == AArch64::Q8
15830 || MI->getOperand(0).getReg() == AArch64::Q9
15831 || MI->getOperand(0).getReg() == AArch64::Q10
15832 || MI->getOperand(0).getReg() == AArch64::Q11
15833 || MI->getOperand(0).getReg() == AArch64::Q12
15834 || MI->getOperand(0).getReg() == AArch64::Q13
15835 || MI->getOperand(0).getReg() == AArch64::Q14
15836 || MI->getOperand(0).getReg() == AArch64::Q15
15837 || MI->getOperand(0).getReg() == AArch64::Q16
15838 || MI->getOperand(0).getReg() == AArch64::Q17
15839 || MI->getOperand(0).getReg() == AArch64::Q18
15840 || MI->getOperand(0).getReg() == AArch64::Q19
15841 || MI->getOperand(0).getReg() == AArch64::Q20
15842 || MI->getOperand(0).getReg() == AArch64::Q21
15843 || MI->getOperand(0).getReg() == AArch64::Q22
15844 || MI->getOperand(0).getReg() == AArch64::Q23
15845 || MI->getOperand(0).getReg() == AArch64::Q24
15846 || MI->getOperand(0).getReg() == AArch64::Q25
15847 || MI->getOperand(0).getReg() == AArch64::Q26
15848 || MI->getOperand(0).getReg() == AArch64::Q27
15849 || MI->getOperand(0).getReg() == AArch64::Q28
15850 || MI->getOperand(0).getReg() == AArch64::Q29
15851 || MI->getOperand(0).getReg() == AArch64::Q30
15852 || MI->getOperand(0).getReg() == AArch64::Q31
16307 MI->getOperand(0).isReg()
16309 MI->getOperand(0).getReg() == AArch64::D0
16310 || MI->getOperand(0).getReg() == AArch64::D1
16311 || MI->getOperand(0).getReg() == AArch64::D2
16312 || MI->getOperand(0).getReg() == AArch64::D3
16313 || MI->getOperand(0).getReg() == AArch64::D4
16314 || MI->getOperand(0).getReg() == AArch64::D5
16315 || MI->getOperand(0).getReg() == AArch64::D6
16316 || MI->getOperand(0).getReg() == AArch64::D7
16317 || MI->getOperand(0).getReg() == AArch64::D8
16318 || MI->getOperand(0).getReg() == AArch64::D9
16319 || MI->getOperand(0).getReg() == AArch64::D10
16320 || MI->getOperand(0).getReg() == AArch64::D11
16321 || MI->getOperand(0).getReg() == AArch64::D12
16322 || MI->getOperand(0).getReg() == AArch64::D13
16323 || MI->getOperand(0).getReg() == AArch64::D14
16324 || MI->getOperand(0).getReg() == AArch64::D15
16325 || MI->getOperand(0).getReg() == AArch64::D16
16326 || MI->getOperand(0).getReg() == AArch64::D17
16327 || MI->getOperand(0).getReg() == AArch64::D18
16328 || MI->getOperand(0).getReg() == AArch64::D19
16329 || MI->getOperand(0).getReg() == AArch64::D20
16330 || MI->getOperand(0).getReg() == AArch64::D21
16331 || MI->getOperand(0).getReg() == AArch64::D22
16332 || MI->getOperand(0).getReg() == AArch64::D23
16333 || MI->getOperand(0).getReg() == AArch64::D24
16334 || MI->getOperand(0).getReg() == AArch64::D25
16335 || MI->getOperand(0).getReg() == AArch64::D26
16336 || MI->getOperand(0).getReg() == AArch64::D27
16337 || MI->getOperand(0).getReg() == AArch64::D28
16338 || MI->getOperand(0).getReg() == AArch64::D29
16339 || MI->getOperand(0).getReg() == AArch64::D30
16340 || MI->getOperand(0).getReg() == AArch64::D31
16344 MI->getOperand(0).isReg()
16346 MI->getOperand(0).getReg() == AArch64::Q0
16347 || MI->getOperand(0).getReg() == AArch64::Q1
16348 || MI->getOperand(0).getReg() == AArch64::Q2
16349 || MI->getOperand(0).getReg() == AArch64::Q3
16350 || MI->getOperand(0).getReg() == AArch64::Q4
16351 || MI->getOperand(0).getReg() == AArch64::Q5
16352 || MI->getOperand(0).getReg() == AArch64::Q6
16353 || MI->getOperand(0).getReg() == AArch64::Q7
16354 || MI->getOperand(0).getReg() == AArch64::Q8
16355 || MI->getOperand(0).getReg() == AArch64::Q9
16356 || MI->getOperand(0).getReg() == AArch64::Q10
16357 || MI->getOperand(0).getReg() == AArch64::Q11
16358 || MI->getOperand(0).getReg() == AArch64::Q12
16359 || MI->getOperand(0).getReg() == AArch64::Q13
16360 || MI->getOperand(0).getReg() == AArch64::Q14
16361 || MI->getOperand(0).getReg() == AArch64::Q15
16362 || MI->getOperand(0).getReg() == AArch64::Q16
16363 || MI->getOperand(0).getReg() == AArch64::Q17
16364 || MI->getOperand(0).getReg() == AArch64::Q18
16365 || MI->getOperand(0).getReg() == AArch64::Q19
16366 || MI->getOperand(0).getReg() == AArch64::Q20
16367 || MI->getOperand(0).getReg() == AArch64::Q21
16368 || MI->getOperand(0).getReg() == AArch64::Q22
16369 || MI->getOperand(0).getReg() == AArch64::Q23
16370 || MI->getOperand(0).getReg() == AArch64::Q24
16371 || MI->getOperand(0).getReg() == AArch64::Q25
16372 || MI->getOperand(0).getReg() == AArch64::Q26
16373 || MI->getOperand(0).getReg() == AArch64::Q27
16374 || MI->getOperand(0).getReg() == AArch64::Q28
16375 || MI->getOperand(0).getReg() == AArch64::Q29
16376 || MI->getOperand(0).getReg() == AArch64::Q30
16377 || MI->getOperand(0).getReg() == AArch64::Q31
16389 MI->getOperand(0).isReg()
16391 MI->getOperand(0).getReg() == AArch64::D0
16392 || MI->getOperand(0).getReg() == AArch64::D1
16393 || MI->getOperand(0).getReg() == AArch64::D2
16394 || MI->getOperand(0).getReg() == AArch64::D3
16395 || MI->getOperand(0).getReg() == AArch64::D4
16396 || MI->getOperand(0).getReg() == AArch64::D5
16397 || MI->getOperand(0).getReg() == AArch64::D6
16398 || MI->getOperand(0).getReg() == AArch64::D7
16399 || MI->getOperand(0).getReg() == AArch64::D8
16400 || MI->getOperand(0).getReg() == AArch64::D9
16401 || MI->getOperand(0).getReg() == AArch64::D10
16402 || MI->getOperand(0).getReg() == AArch64::D11
16403 || MI->getOperand(0).getReg() == AArch64::D12
16404 || MI->getOperand(0).getReg() == AArch64::D13
16405 || MI->getOperand(0).getReg() == AArch64::D14
16406 || MI->getOperand(0).getReg() == AArch64::D15
16407 || MI->getOperand(0).getReg() == AArch64::D16
16408 || MI->getOperand(0).getReg() == AArch64::D17
16409 || MI->getOperand(0).getReg() == AArch64::D18
16410 || MI->getOperand(0).getReg() == AArch64::D19
16411 || MI->getOperand(0).getReg() == AArch64::D20
16412 || MI->getOperand(0).getReg() == AArch64::D21
16413 || MI->getOperand(0).getReg() == AArch64::D22
16414 || MI->getOperand(0).getReg() == AArch64::D23
16415 || MI->getOperand(0).getReg() == AArch64::D24
16416 || MI->getOperand(0).getReg() == AArch64::D25
16417 || MI->getOperand(0).getReg() == AArch64::D26
16418 || MI->getOperand(0).getReg() == AArch64::D27
16419 || MI->getOperand(0).getReg() == AArch64::D28
16420 || MI->getOperand(0).getReg() == AArch64::D29
16421 || MI->getOperand(0).getReg() == AArch64::D30
16422 || MI->getOperand(0).getReg() == AArch64::D31
16426 MI->getOperand(0).isReg()
16428 MI->getOperand(0).getReg() == AArch64::Q0
16429 || MI->getOperand(0).getReg() == AArch64::Q1
16430 || MI->getOperand(0).getReg() == AArch64::Q2
16431 || MI->getOperand(0).getReg() == AArch64::Q3
16432 || MI->getOperand(0).getReg() == AArch64::Q4
16433 || MI->getOperand(0).getReg() == AArch64::Q5
16434 || MI->getOperand(0).getReg() == AArch64::Q6
16435 || MI->getOperand(0).getReg() == AArch64::Q7
16436 || MI->getOperand(0).getReg() == AArch64::Q8
16437 || MI->getOperand(0).getReg() == AArch64::Q9
16438 || MI->getOperand(0).getReg() == AArch64::Q10
16439 || MI->getOperand(0).getReg() == AArch64::Q11
16440 || MI->getOperand(0).getReg() == AArch64::Q12
16441 || MI->getOperand(0).getReg() == AArch64::Q13
16442 || MI->getOperand(0).getReg() == AArch64::Q14
16443 || MI->getOperand(0).getReg() == AArch64::Q15
16444 || MI->getOperand(0).getReg() == AArch64::Q16
16445 || MI->getOperand(0).getReg() == AArch64::Q17
16446 || MI->getOperand(0).getReg() == AArch64::Q18
16447 || MI->getOperand(0).getReg() == AArch64::Q19
16448 || MI->getOperand(0).getReg() == AArch64::Q20
16449 || MI->getOperand(0).getReg() == AArch64::Q21
16450 || MI->getOperand(0).getReg() == AArch64::Q22
16451 || MI->getOperand(0).getReg() == AArch64::Q23
16452 || MI->getOperand(0).getReg() == AArch64::Q24
16453 || MI->getOperand(0).getReg() == AArch64::Q25
16454 || MI->getOperand(0).getReg() == AArch64::Q26
16455 || MI->getOperand(0).getReg() == AArch64::Q27
16456 || MI->getOperand(0).getReg() == AArch64::Q28
16457 || MI->getOperand(0).getReg() == AArch64::Q29
16458 || MI->getOperand(0).getReg() == AArch64::Q30
16459 || MI->getOperand(0).getReg() == AArch64::Q31
16955 MI->getOperand(0).isReg()
16957 MI->getOperand(0).getReg() == AArch64::D0
16958 || MI->getOperand(0).getReg() == AArch64::D1
16959 || MI->getOperand(0).getReg() == AArch64::D2
16960 || MI->getOperand(0).getReg() == AArch64::D3
16961 || MI->getOperand(0).getReg() == AArch64::D4
16962 || MI->getOperand(0).getReg() == AArch64::D5
16963 || MI->getOperand(0).getReg() == AArch64::D6
16964 || MI->getOperand(0).getReg() == AArch64::D7
16965 || MI->getOperand(0).getReg() == AArch64::D8
16966 || MI->getOperand(0).getReg() == AArch64::D9
16967 || MI->getOperand(0).getReg() == AArch64::D10
16968 || MI->getOperand(0).getReg() == AArch64::D11
16969 || MI->getOperand(0).getReg() == AArch64::D12
16970 || MI->getOperand(0).getReg() == AArch64::D13
16971 || MI->getOperand(0).getReg() == AArch64::D14
16972 || MI->getOperand(0).getReg() == AArch64::D15
16973 || MI->getOperand(0).getReg() == AArch64::D16
16974 || MI->getOperand(0).getReg() == AArch64::D17
16975 || MI->getOperand(0).getReg() == AArch64::D18
16976 || MI->getOperand(0).getReg() == AArch64::D19
16977 || MI->getOperand(0).getReg() == AArch64::D20
16978 || MI->getOperand(0).getReg() == AArch64::D21
16979 || MI->getOperand(0).getReg() == AArch64::D22
16980 || MI->getOperand(0).getReg() == AArch64::D23
16981 || MI->getOperand(0).getReg() == AArch64::D24
16982 || MI->getOperand(0).getReg() == AArch64::D25
16983 || MI->getOperand(0).getReg() == AArch64::D26
16984 || MI->getOperand(0).getReg() == AArch64::D27
16985 || MI->getOperand(0).getReg() == AArch64::D28
16986 || MI->getOperand(0).getReg() == AArch64::D29
16987 || MI->getOperand(0).getReg() == AArch64::D30
16988 || MI->getOperand(0).getReg() == AArch64::D31
16992 MI->getOperand(0).isReg()
16994 MI->getOperand(0).getReg() == AArch64::Q0
16995 || MI->getOperand(0).getReg() == AArch64::Q1
16996 || MI->getOperand(0).getReg() == AArch64::Q2
16997 || MI->getOperand(0).getReg() == AArch64::Q3
16998 || MI->getOperand(0).getReg() == AArch64::Q4
16999 || MI->getOperand(0).getReg() == AArch64::Q5
17000 || MI->getOperand(0).getReg() == AArch64::Q6
17001 || MI->getOperand(0).getReg() == AArch64::Q7
17002 || MI->getOperand(0).getReg() == AArch64::Q8
17003 || MI->getOperand(0).getReg() == AArch64::Q9
17004 || MI->getOperand(0).getReg() == AArch64::Q10
17005 || MI->getOperand(0).getReg() == AArch64::Q11
17006 || MI->getOperand(0).getReg() == AArch64::Q12
17007 || MI->getOperand(0).getReg() == AArch64::Q13
17008 || MI->getOperand(0).getReg() == AArch64::Q14
17009 || MI->getOperand(0).getReg() == AArch64::Q15
17010 || MI->getOperand(0).getReg() == AArch64::Q16
17011 || MI->getOperand(0).getReg() == AArch64::Q17
17012 || MI->getOperand(0).getReg() == AArch64::Q18
17013 || MI->getOperand(0).getReg() == AArch64::Q19
17014 || MI->getOperand(0).getReg() == AArch64::Q20
17015 || MI->getOperand(0).getReg() == AArch64::Q21
17016 || MI->getOperand(0).getReg() == AArch64::Q22
17017 || MI->getOperand(0).getReg() == AArch64::Q23
17018 || MI->getOperand(0).getReg() == AArch64::Q24
17019 || MI->getOperand(0).getReg() == AArch64::Q25
17020 || MI->getOperand(0).getReg() == AArch64::Q26
17021 || MI->getOperand(0).getReg() == AArch64::Q27
17022 || MI->getOperand(0).getReg() == AArch64::Q28
17023 || MI->getOperand(0).getReg() == AArch64::Q29
17024 || MI->getOperand(0).getReg() == AArch64::Q30
17025 || MI->getOperand(0).getReg() == AArch64::Q31
17037 MI->getOperand(0).isReg()
17039 MI->getOperand(0).getReg() == AArch64::D0
17040 || MI->getOperand(0).getReg() == AArch64::D1
17041 || MI->getOperand(0).getReg() == AArch64::D2
17042 || MI->getOperand(0).getReg() == AArch64::D3
17043 || MI->getOperand(0).getReg() == AArch64::D4
17044 || MI->getOperand(0).getReg() == AArch64::D5
17045 || MI->getOperand(0).getReg() == AArch64::D6
17046 || MI->getOperand(0).getReg() == AArch64::D7
17047 || MI->getOperand(0).getReg() == AArch64::D8
17048 || MI->getOperand(0).getReg() == AArch64::D9
17049 || MI->getOperand(0).getReg() == AArch64::D10
17050 || MI->getOperand(0).getReg() == AArch64::D11
17051 || MI->getOperand(0).getReg() == AArch64::D12
17052 || MI->getOperand(0).getReg() == AArch64::D13
17053 || MI->getOperand(0).getReg() == AArch64::D14
17054 || MI->getOperand(0).getReg() == AArch64::D15
17055 || MI->getOperand(0).getReg() == AArch64::D16
17056 || MI->getOperand(0).getReg() == AArch64::D17
17057 || MI->getOperand(0).getReg() == AArch64::D18
17058 || MI->getOperand(0).getReg() == AArch64::D19
17059 || MI->getOperand(0).getReg() == AArch64::D20
17060 || MI->getOperand(0).getReg() == AArch64::D21
17061 || MI->getOperand(0).getReg() == AArch64::D22
17062 || MI->getOperand(0).getReg() == AArch64::D23
17063 || MI->getOperand(0).getReg() == AArch64::D24
17064 || MI->getOperand(0).getReg() == AArch64::D25
17065 || MI->getOperand(0).getReg() == AArch64::D26
17066 || MI->getOperand(0).getReg() == AArch64::D27
17067 || MI->getOperand(0).getReg() == AArch64::D28
17068 || MI->getOperand(0).getReg() == AArch64::D29
17069 || MI->getOperand(0).getReg() == AArch64::D30
17070 || MI->getOperand(0).getReg() == AArch64::D31
17074 MI->getOperand(0).isReg()
17076 MI->getOperand(0).getReg() == AArch64::Q0
17077 || MI->getOperand(0).getReg() == AArch64::Q1
17078 || MI->getOperand(0).getReg() == AArch64::Q2
17079 || MI->getOperand(0).getReg() == AArch64::Q3
17080 || MI->getOperand(0).getReg() == AArch64::Q4
17081 || MI->getOperand(0).getReg() == AArch64::Q5
17082 || MI->getOperand(0).getReg() == AArch64::Q6
17083 || MI->getOperand(0).getReg() == AArch64::Q7
17084 || MI->getOperand(0).getReg() == AArch64::Q8
17085 || MI->getOperand(0).getReg() == AArch64::Q9
17086 || MI->getOperand(0).getReg() == AArch64::Q10
17087 || MI->getOperand(0).getReg() == AArch64::Q11
17088 || MI->getOperand(0).getReg() == AArch64::Q12
17089 || MI->getOperand(0).getReg() == AArch64::Q13
17090 || MI->getOperand(0).getReg() == AArch64::Q14
17091 || MI->getOperand(0).getReg() == AArch64::Q15
17092 || MI->getOperand(0).getReg() == AArch64::Q16
17093 || MI->getOperand(0).getReg() == AArch64::Q17
17094 || MI->getOperand(0).getReg() == AArch64::Q18
17095 || MI->getOperand(0).getReg() == AArch64::Q19
17096 || MI->getOperand(0).getReg() == AArch64::Q20
17097 || MI->getOperand(0).getReg() == AArch64::Q21
17098 || MI->getOperand(0).getReg() == AArch64::Q22
17099 || MI->getOperand(0).getReg() == AArch64::Q23
17100 || MI->getOperand(0).getReg() == AArch64::Q24
17101 || MI->getOperand(0).getReg() == AArch64::Q25
17102 || MI->getOperand(0).getReg() == AArch64::Q26
17103 || MI->getOperand(0).getReg() == AArch64::Q27
17104 || MI->getOperand(0).getReg() == AArch64::Q28
17105 || MI->getOperand(0).getReg() == AArch64::Q29
17106 || MI->getOperand(0).getReg() == AArch64::Q30
17107 || MI->getOperand(0).getReg() == AArch64::Q31
17119 MI->getOperand(0).isReg()
17121 MI->getOperand(0).getReg() == AArch64::D0
17122 || MI->getOperand(0).getReg() == AArch64::D1
17123 || MI->getOperand(0).getReg() == AArch64::D2
17124 || MI->getOperand(0).getReg() == AArch64::D3
17125 || MI->getOperand(0).getReg() == AArch64::D4
17126 || MI->getOperand(0).getReg() == AArch64::D5
17127 || MI->getOperand(0).getReg() == AArch64::D6
17128 || MI->getOperand(0).getReg() == AArch64::D7
17129 || MI->getOperand(0).getReg() == AArch64::D8
17130 || MI->getOperand(0).getReg() == AArch64::D9
17131 || MI->getOperand(0).getReg() == AArch64::D10
17132 || MI->getOperand(0).getReg() == AArch64::D11
17133 || MI->getOperand(0).getReg() == AArch64::D12
17134 || MI->getOperand(0).getReg() == AArch64::D13
17135 || MI->getOperand(0).getReg() == AArch64::D14
17136 || MI->getOperand(0).getReg() == AArch64::D15
17137 || MI->getOperand(0).getReg() == AArch64::D16
17138 || MI->getOperand(0).getReg() == AArch64::D17
17139 || MI->getOperand(0).getReg() == AArch64::D18
17140 || MI->getOperand(0).getReg() == AArch64::D19
17141 || MI->getOperand(0).getReg() == AArch64::D20
17142 || MI->getOperand(0).getReg() == AArch64::D21
17143 || MI->getOperand(0).getReg() == AArch64::D22
17144 || MI->getOperand(0).getReg() == AArch64::D23
17145 || MI->getOperand(0).getReg() == AArch64::D24
17146 || MI->getOperand(0).getReg() == AArch64::D25
17147 || MI->getOperand(0).getReg() == AArch64::D26
17148 || MI->getOperand(0).getReg() == AArch64::D27
17149 || MI->getOperand(0).getReg() == AArch64::D28
17150 || MI->getOperand(0).getReg() == AArch64::D29
17151 || MI->getOperand(0).getReg() == AArch64::D30
17152 || MI->getOperand(0).getReg() == AArch64::D31
17156 MI->getOperand(0).isReg()
17158 MI->getOperand(0).getReg() == AArch64::Q0
17159 || MI->getOperand(0).getReg() == AArch64::Q1
17160 || MI->getOperand(0).getReg() == AArch64::Q2
17161 || MI->getOperand(0).getReg() == AArch64::Q3
17162 || MI->getOperand(0).getReg() == AArch64::Q4
17163 || MI->getOperand(0).getReg() == AArch64::Q5
17164 || MI->getOperand(0).getReg() == AArch64::Q6
17165 || MI->getOperand(0).getReg() == AArch64::Q7
17166 || MI->getOperand(0).getReg() == AArch64::Q8
17167 || MI->getOperand(0).getReg() == AArch64::Q9
17168 || MI->getOperand(0).getReg() == AArch64::Q10
17169 || MI->getOperand(0).getReg() == AArch64::Q11
17170 || MI->getOperand(0).getReg() == AArch64::Q12
17171 || MI->getOperand(0).getReg() == AArch64::Q13
17172 || MI->getOperand(0).getReg() == AArch64::Q14
17173 || MI->getOperand(0).getReg() == AArch64::Q15
17174 || MI->getOperand(0).getReg() == AArch64::Q16
17175 || MI->getOperand(0).getReg() == AArch64::Q17
17176 || MI->getOperand(0).getReg() == AArch64::Q18
17177 || MI->getOperand(0).getReg() == AArch64::Q19
17178 || MI->getOperand(0).getReg() == AArch64::Q20
17179 || MI->getOperand(0).getReg() == AArch64::Q21
17180 || MI->getOperand(0).getReg() == AArch64::Q22
17181 || MI->getOperand(0).getReg() == AArch64::Q23
17182 || MI->getOperand(0).getReg() == AArch64::Q24
17183 || MI->getOperand(0).getReg() == AArch64::Q25
17184 || MI->getOperand(0).getReg() == AArch64::Q26
17185 || MI->getOperand(0).getReg() == AArch64::Q27
17186 || MI->getOperand(0).getReg() == AArch64::Q28
17187 || MI->getOperand(0).getReg() == AArch64::Q29
17188 || MI->getOperand(0).getReg() == AArch64::Q30
17189 || MI->getOperand(0).getReg() == AArch64::Q31
gen/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc15341 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15346 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15358 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
15362 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15367 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
15372 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15377 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15382 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15387 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15392 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15430 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15435 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15440 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15447 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15452 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15457 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15524 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15529 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15534 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15541 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15546 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15551 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15594 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15599 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15604 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15609 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15686 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15691 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15696 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15701 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15713 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15718 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15723 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15728 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15733 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15751 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15756 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15761 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15766 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15771 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15781 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15786 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15791 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15796 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15801 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15805 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15820 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15825 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15830 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15835 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15840 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15844 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15860 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15867 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15871 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15876 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15881 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15886 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15899 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15903 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15908 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
15913 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15918 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15923 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15928 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15973 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15977 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15982 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
15987 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15992 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15997 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
16002 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
16007 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16023 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
16027 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
16032 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16037 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16042 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
16047 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16102 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
16106 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
16111 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16116 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16121 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
16126 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
16131 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16144 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
16148 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
16153 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16158 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16163 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
16168 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16197 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
16201 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
16206 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16211 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16216 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
16221 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
16226 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16249 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
16253 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
16258 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
16263 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
16268 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16273 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16278 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
16283 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
16288 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16327 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
16331 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
16336 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
16341 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16346 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16351 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
16356 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
16361 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16396 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
16400 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16405 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16410 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
16415 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16486 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
16490 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16495 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16500 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
16505 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16530 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
16534 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
16539 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
16544 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16549 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16554 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16559 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
16564 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
16685 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
16689 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
16694 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
16699 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16704 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16709 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16714 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
16719 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
16724 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
16758 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
16762 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
16767 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16772 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16777 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16782 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
16787 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
16938 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
16942 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
16947 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16952 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16957 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16962 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
16967 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
16972 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
17003 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
17007 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
17012 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
17017 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
17022 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
17027 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
17032 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
17127 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
17131 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
17136 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
17141 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
17146 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
17151 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
17156 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
17161 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
17216 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
17220 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
17225 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
17230 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
17235 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
17240 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
17245 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
17250 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
17255 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
17260 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
17371 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
17375 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
17380 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
17385 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
17390 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
17395 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
17400 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
17405 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
17410 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
17501 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
17505 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
17510 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
17515 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
17520 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
17525 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
17756 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
17760 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
17765 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
17770 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
17775 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
17780 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
17813 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
17817 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
17822 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
17827 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
17832 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
17903 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
17907 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
17912 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
17917 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
17922 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
18007 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
18011 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18016 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18021 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
18026 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
18031 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
18262 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
18266 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18271 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18276 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
18281 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
18286 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
18307 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18312 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18317 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
18322 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
18327 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
18332 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18352 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18357 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18362 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
18367 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
18372 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18384 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18389 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18398 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18403 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18430 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18435 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18440 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18456 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18461 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18466 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18525 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18530 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18535 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
18540 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18556 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18561 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18566 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
18571 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
18576 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18601 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18606 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18611 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
18616 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18733 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18738 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18743 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18802 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18807 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18812 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
18817 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18833 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18838 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18843 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
18848 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
18853 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18862 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18867 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18872 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18905 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18910 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18915 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18920 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
18940 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18945 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18950 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18955 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
18960 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
18980 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18985 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18990 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18995 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
19000 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
19111 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
19116 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19121 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
19180 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
19185 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19190 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
19195 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
19254 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
19259 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19264 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
19269 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
19277 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19287 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19346 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19351 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
19363 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19368 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
19378 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19549 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19554 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
19704 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19709 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
19713 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
19725 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19734 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
19765 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19774 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
19778 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19822 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19851 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19855 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
20446 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
20450 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
20501 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
20506 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
20522 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
20527 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
20532 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
20537 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
20565 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
20570 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
20575 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
20580 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
20592 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
20597 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
20602 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
20607 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
20817 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
20822 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
20827 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
20843 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
20848 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
20853 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
20858 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
20863 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
20893 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
20898 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
20903 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
20908 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
20913 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
20972 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
20977 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
20982 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
20987 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21108 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
21113 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
21118 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21158 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
21163 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21170 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
21175 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
21180 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
21185 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21189 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
21194 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
21202 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
21207 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
21212 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
21217 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21221 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
21226 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
21289 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
21294 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
21299 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
21303 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21355 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
21360 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
21365 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
21369 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21374 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
21386 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
21391 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
21396 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
21400 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21405 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
21429 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
21434 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
21439 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
21444 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
21449 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
21454 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
21459 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21484 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
21489 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
21494 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
21499 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
21504 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
21509 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21543 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
21548 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
21553 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
21558 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
21563 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
21568 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
21573 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21578 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
21626 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
21631 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
21636 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
21641 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
21646 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
21651 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21656 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
21695 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
21700 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21705 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
21710 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
21727 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
21732 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21737 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
21742 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
21789 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
21794 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21799 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
21804 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
21836 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
21841 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
21846 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
21851 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
21856 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
21861 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21964 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
21969 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
21974 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
21979 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
22019 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
22024 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
22029 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
22034 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
22039 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
22044 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
22061 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
22066 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
22071 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
22076 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
22192 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
22197 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
22202 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
22207 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
22245 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
22250 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
22255 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
22260 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
22265 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
22270 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
22275 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
22346 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
22351 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
22356 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
22361 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
22366 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
22371 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
22376 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
22453 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
22458 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
22463 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
22468 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
22473 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
22478 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
22483 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
22488 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
22505 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
22510 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
22515 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
22520 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
22525 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
22530 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
22535 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
22540 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
22545 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
22587 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
22592 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
22597 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
22602 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
22607 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
22612 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
22617 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
22622 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
22627 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
22646 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
22651 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
22656 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
22661 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
22666 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
22671 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
22676 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
22681 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
22706 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
22711 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
22716 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
22721 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
22726 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
22731 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
22807 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
22812 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
22817 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
22822 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
22827 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
22854 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
22859 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
22864 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
22869 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
22874 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
22879 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
22895 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
22900 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
22905 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
22910 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
22915 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
22996 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
23001 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23006 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
23011 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23016 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
23042 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
23047 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23052 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
23057 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
23062 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23067 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23110 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
23115 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23120 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
23125 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
23130 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23135 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23180 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
23185 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23190 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
23195 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23200 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
23205 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
23210 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
23215 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23233 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
23238 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23243 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
23248 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23253 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
23258 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
23263 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
23268 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23298 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
23303 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23308 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
23313 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23318 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
23323 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
23328 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
23333 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23348 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23352 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23357 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
23412 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23416 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23421 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
23425 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23430 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
23473 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23477 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
23482 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23487 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
23492 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23506 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23510 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
23515 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23520 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23608 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23612 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
23617 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23622 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
23627 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23659 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23663 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
23668 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23673 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23692 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23696 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
23701 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23706 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23730 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23734 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
23739 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23743 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
23748 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
23753 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
23758 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23892 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23896 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
23901 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23905 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
23910 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
23915 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23924 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23928 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
23933 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23937 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
23942 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
23947 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23998 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24002 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24007 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24011 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24016 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24021 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
24026 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24176 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24180 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24185 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24189 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24194 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24199 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24210 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24214 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24219 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24223 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24228 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24233 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24240 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24244 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24249 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24253 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24258 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
24263 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
24268 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24280 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24284 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24289 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24293 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24298 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
24303 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
24308 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24317 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24321 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24326 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24330 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24335 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24340 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24362 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24366 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24371 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24375 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24380 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24384 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
24389 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
24394 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
24399 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24406 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24410 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24415 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24419 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24424 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24428 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
24433 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
24438 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24481 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24485 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24490 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24494 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24499 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24503 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
24508 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
24513 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
24518 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24526 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24530 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24535 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24539 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24544 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24548 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
24553 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
24558 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24570 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24576 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24581 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24586 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24591 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24596 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24613 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24619 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24624 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24629 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24634 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24639 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
24644 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
24649 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24657 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24661 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24666 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24671 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
24676 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24680 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24685 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24694 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24698 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24703 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24708 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
24713 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24717 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24722 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24730 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24734 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24739 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
24744 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
24749 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24753 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24758 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24763 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24771 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24775 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24780 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
24785 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
24790 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24794 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24799 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24804 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24812 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24816 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24821 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24825 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
24830 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
24835 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
24840 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24844 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24849 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24854 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
24862 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24866 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24871 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24875 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
24880 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
24885 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
24890 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24894 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24899 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24904 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
24912 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24916 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24921 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24925 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
24930 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
24935 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24939 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24944 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24949 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
24959 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24963 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24968 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24972 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
24977 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
24982 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24986 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24991 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24996 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
25007 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
25011 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25016 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25021 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
25026 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
25031 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25057 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
25061 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25066 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25071 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
25076 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
25081 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
25086 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
25091 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25099 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
25103 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25108 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25113 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
25118 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
25123 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
25128 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25139 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
25144 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25149 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25154 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
25159 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
25164 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
25169 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
25174 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
25179 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25184 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
25198 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
25203 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25208 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25213 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
25218 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
25223 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
25228 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
25233 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25238 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
25284 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25289 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25294 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
25299 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
25304 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
25309 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
25314 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
25319 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25367 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25372 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25377 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
25382 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
25387 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
25392 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
25397 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25422 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25427 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25432 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
25437 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
25442 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
25447 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
25452 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
25457 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
25462 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25467 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
25489 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25494 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25499 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
25504 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
25509 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
25514 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
25519 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
25524 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25529 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
25568 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25573 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
25578 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25583 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
25588 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25622 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25627 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
25632 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25637 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
25642 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25656 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25661 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
25666 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25671 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
25676 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
25681 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
25686 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25700 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25705 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
25710 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25715 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
25720 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
25725 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25795 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25800 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
25805 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25810 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25902 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25907 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
25912 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25917 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25939 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25944 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
25949 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
25954 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25959 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
25964 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25992 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25997 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
26002 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
26007 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
26012 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
26032 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
26037 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
26042 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
26047 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
26052 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
26057 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
26062 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
26082 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
26087 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
26092 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
26097 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
26102 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
26107 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
26121 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
26126 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
26131 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
26136 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
26141 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
26146 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
26160 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
26165 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
26170 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
26175 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
26180 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
26218 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
26223 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
26228 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
26233 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
26238 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
26243 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
26275 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
26280 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
26285 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
26290 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
26295 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
26300 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
26370 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
26375 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
26380 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
26385 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
26390 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
26480 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
26485 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
26490 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
26495 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
26500 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
26548 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
26553 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
26558 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
26563 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
26568 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
26573 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
26629 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
26634 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
26639 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
26644 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
26649 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
26723 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
26728 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
26733 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
26738 op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
26743 op = getMachineOpValue(MI, MI.getOperand(16), Fixups, STI);
26748 op = getMachineOpValue(MI, MI.getOperand(17), Fixups, STI);
26753 op = getMachineOpValue(MI, MI.getOperand(18), Fixups, STI);
26758 op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
26763 op = getMachineOpValue(MI, MI.getOperand(19), Fixups, STI);
26768 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
26773 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
26778 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
26783 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
26788 op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
26855 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
26860 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
26865 op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
26870 op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
26875 op = getMachineOpValue(MI, MI.getOperand(17), Fixups, STI);
26880 op = getMachineOpValue(MI, MI.getOperand(18), Fixups, STI);
26885 op = getMachineOpValue(MI, MI.getOperand(19), Fixups, STI);
26890 op = getMachineOpValue(MI, MI.getOperand(16), Fixups, STI);
26895 op = getMachineOpValue(MI, MI.getOperand(20), Fixups, STI);
26900 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
26905 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
26910 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
26915 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
26920 op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
26977 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
26982 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
26987 op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
26992 op = getMachineOpValue(MI, MI.getOperand(16), Fixups, STI);
26997 op = getMachineOpValue(MI, MI.getOperand(18), Fixups, STI);
27002 op = getMachineOpValue(MI, MI.getOperand(19), Fixups, STI);
27007 op = getMachineOpValue(MI, MI.getOperand(20), Fixups, STI);
27012 op = getMachineOpValue(MI, MI.getOperand(17), Fixups, STI);
27017 op = getMachineOpValue(MI, MI.getOperand(21), Fixups, STI);
27022 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
27027 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
27032 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
27037 op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
27042 op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
27089 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
27094 op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
27099 op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
27104 op = getMachineOpValue(MI, MI.getOperand(17), Fixups, STI);
27109 op = getMachineOpValue(MI, MI.getOperand(19), Fixups, STI);
27114 op = getMachineOpValue(MI, MI.getOperand(20), Fixups, STI);
27119 op = getMachineOpValue(MI, MI.getOperand(21), Fixups, STI);
27124 op = getMachineOpValue(MI, MI.getOperand(18), Fixups, STI);
27129 op = getMachineOpValue(MI, MI.getOperand(22), Fixups, STI);
27134 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
27139 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
27144 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
27149 op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
27154 op = getMachineOpValue(MI, MI.getOperand(16), Fixups, STI);
27191 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
27196 op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
27201 op = getMachineOpValue(MI, MI.getOperand(16), Fixups, STI);
27206 op = getMachineOpValue(MI, MI.getOperand(18), Fixups, STI);
27211 op = getMachineOpValue(MI, MI.getOperand(20), Fixups, STI);
27216 op = getMachineOpValue(MI, MI.getOperand(21), Fixups, STI);
27221 op = getMachineOpValue(MI, MI.getOperand(22), Fixups, STI);
27226 op = getMachineOpValue(MI, MI.getOperand(19), Fixups, STI);
27231 op = getMachineOpValue(MI, MI.getOperand(23), Fixups, STI);
27236 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
27241 op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
27246 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
27251 op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
27256 op = getMachineOpValue(MI, MI.getOperand(17), Fixups, STI);
27273 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
27278 op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
27283 op = getMachineOpValue(MI, MI.getOperand(17), Fixups, STI);
27288 op = getMachineOpValue(MI, MI.getOperand(19), Fixups, STI);
27293 op = getMachineOpValue(MI, MI.getOperand(21), Fixups, STI);
27298 op = getMachineOpValue(MI, MI.getOperand(22), Fixups, STI);
27303 op = getMachineOpValue(MI, MI.getOperand(23), Fixups, STI);
27308 op = getMachineOpValue(MI, MI.getOperand(20), Fixups, STI);
27313 op = getMachineOpValue(MI, MI.getOperand(24), Fixups, STI);
27318 op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
27323 op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
27328 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
27333 op = getMachineOpValue(MI, MI.getOperand(16), Fixups, STI);
27338 op = getMachineOpValue(MI, MI.getOperand(18), Fixups, STI);
27417 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
27422 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
27427 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
27432 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
27437 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
27442 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
27447 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
27452 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
27457 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
27462 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
27467 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
27472 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
27611 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
27616 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
27621 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
27626 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
27631 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
27636 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
27641 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
27646 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
27651 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
27656 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
27661 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
27740 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
27745 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
27750 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
27755 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
27760 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
27765 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
27770 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
27775 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
27780 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
27785 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
27790 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
27795 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
27800 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
27939 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
27944 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
27949 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
27954 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
27959 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
27964 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
27969 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
27974 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
27979 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
27984 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
27989 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
27994 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
28953 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
28958 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
28963 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
28968 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
28973 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
28978 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
28983 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
28988 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
28993 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
28998 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
29003 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
29008 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
29013 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
29040 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
29045 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
29050 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
29055 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
29060 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
29065 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
29070 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
29075 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
29080 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
29085 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
29090 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
29095 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
30054 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
30059 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
30064 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
30069 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
30074 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
30079 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
30084 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
30089 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
30094 op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
30099 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
30104 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
30109 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
30114 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
30119 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
30144 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
30149 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
30154 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
30159 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
30164 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
30169 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
30174 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
30179 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
30184 op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
30189 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
30194 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
30199 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
30204 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
30231 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
30236 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
30241 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
30246 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
30251 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
30256 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
30261 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
30266 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
30271 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
30276 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
30281 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
30286 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
30291 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
30331 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
30336 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
30341 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
30346 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
30351 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
30356 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
30361 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
30366 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
30371 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
30376 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
30381 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
30386 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
30525 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
30530 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
30535 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
30540 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
30545 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
30550 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
30555 op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
30560 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
30565 op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
30570 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
30575 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
30580 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
30585 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
30590 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
30615 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
30620 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
30625 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
30630 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
30635 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
30640 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
30645 op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
30650 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
30655 op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
30660 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
30665 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
30670 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
30675 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
30687 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
30692 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
30697 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
30702 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
30707 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
30712 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
30717 op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
30722 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
30727 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
30732 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
30737 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
30742 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
30747 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
30787 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
30792 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
30797 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
30802 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
30807 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
30812 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
30817 op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
30822 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
30827 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
30832 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
30837 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
30842 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
31085 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
31090 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
31095 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
31100 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
31105 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
31110 op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
31115 op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
31120 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
31125 op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
31130 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
31135 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
31140 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
31145 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
31150 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
31175 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
31180 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
31185 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
31190 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
31195 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
31200 op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
31205 op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
31210 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
31215 op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
31220 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
31225 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
31230 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
31235 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
31247 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
31252 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
31257 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
31262 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
31267 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
31272 op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
31277 op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
31282 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
31287 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
31292 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
31297 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
31302 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
31307 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
31347 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
31352 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
31357 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
31362 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
31367 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
31372 op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
31377 op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
31382 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
31387 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
31392 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
31397 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
31402 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
31665 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
31670 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
31675 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
31680 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
31685 op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
31690 op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
31695 op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
31700 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
31705 op = getMachineOpValue(MI, MI.getOperand(16), Fixups, STI);
31710 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
31715 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
31720 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
31725 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
31730 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
31937 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
31942 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
31947 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
31952 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
31957 op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
31962 op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
31967 op = getMachineOpValue(MI, MI.getOperand(16), Fixups, STI);
31972 op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
31977 op = getMachineOpValue(MI, MI.getOperand(17), Fixups, STI);
31982 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
31987 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
31992 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
31997 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
32002 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
32127 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
32132 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
32137 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
32142 op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
32147 op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
32152 op = getMachineOpValue(MI, MI.getOperand(16), Fixups, STI);
32157 op = getMachineOpValue(MI, MI.getOperand(17), Fixups, STI);
32162 op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
32167 op = getMachineOpValue(MI, MI.getOperand(18), Fixups, STI);
32172 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
32177 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
32182 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
32187 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
32192 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
32207 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
32212 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
32217 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
32222 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
32227 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
32232 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
32246 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
32251 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
32256 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
32261 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
32266 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
32480 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
32485 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
32490 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
32495 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
32500 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
32505 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
32510 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
32515 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
32520 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
32525 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
32530 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
32641 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
32646 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
32651 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
32656 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
32661 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
32666 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
32671 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
32676 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
32681 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
32686 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
32691 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
32696 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
32729 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
32734 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
32739 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
32744 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
32749 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
32754 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
32759 op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
32764 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
32769 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
32774 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
32779 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
32784 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
32817 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
32822 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
32827 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
32832 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
32837 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
32842 op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
32847 op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
32852 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
32857 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
32862 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
32867 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
32872 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
32905 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
32910 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
32915 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
32920 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
32925 op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
32930 op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
32935 op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
32940 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
32945 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
32950 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
32955 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
32960 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
32968 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
32998 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33010 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33015 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
33020 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
33025 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
33033 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33037 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33046 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33050 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33055 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33060 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33076 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33080 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33085 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33090 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33095 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
33113 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33117 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33122 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33127 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
33132 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33152 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33156 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33161 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33166 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
33171 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33176 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
33191 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33195 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33201 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33206 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33212 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
33217 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
33245 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33249 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33255 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33260 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33266 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
33271 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
33276 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
33281 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
33312 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33316 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33322 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33327 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33331 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
33336 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
33347 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33351 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33357 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33362 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33366 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
33371 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
33376 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
33381 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
33392 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33396 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33402 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33407 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33411 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
33416 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
33421 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
33426 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
33651 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33656 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33818 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33823 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33827 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33840 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33845 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33849 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33854 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33867 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33872 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33876 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33881 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33891 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33896 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33911 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33916 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33920 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33925 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33935 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33940 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33944 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
33949 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33960 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33965 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33970 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33975 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33984 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33989 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33994 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
34003 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
34008 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
34013 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
34024 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
34029 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
34034 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
34055 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
34060 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
34065 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
34070 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
34100 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
34105 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
34110 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
34115 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
34153 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
34158 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
34163 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
34168 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
34173 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
34183 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
34188 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
34193 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
34198 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
34202 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
34272 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
34277 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
34282 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
34287 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
34292 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
34306 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
34311 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
34316 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
34321 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
34325 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
34339 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
34344 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
34349 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
34354 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
34359 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
34364 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
34384 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
34389 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
34394 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
34399 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
34404 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
34409 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
34419 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
34424 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
34429 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
34434 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
34439 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
34444 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
34448 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
34463 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
34468 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
34473 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
34478 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
34483 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
34488 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
34492 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
gen/lib/Target/AMDGPU/R600GenMCCodeEmitter.inc 551 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
559 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
563 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
574 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
578 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
591 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
595 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
600 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
605 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
610 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
615 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
620 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
625 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
637 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
645 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
649 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
658 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
662 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
684 op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
689 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
694 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
699 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
704 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
709 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
714 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
719 op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
724 op = getMachineOpValue(MI, MI.getOperand(16), Fixups, STI);
729 op = getMachineOpValue(MI, MI.getOperand(17), Fixups, STI);
734 op = getMachineOpValue(MI, MI.getOperand(18), Fixups, STI);
742 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
746 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
751 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
756 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
761 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
766 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
771 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
779 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
783 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
788 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
793 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
798 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
803 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
808 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
816 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
820 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
825 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
830 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
835 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
840 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
845 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
850 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
855 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
863 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
867 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
872 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
877 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
882 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
887 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
892 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
897 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
902 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
911 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
916 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
921 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
929 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
933 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
942 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
949 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
953 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
958 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
966 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
970 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
975 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
980 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
991 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
996 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1006 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1011 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1016 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
1051 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1056 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
1064 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1068 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1073 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
1077 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
1082 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
1087 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
1092 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
1096 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
1101 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
1121 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1125 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1130 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
1134 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
1139 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
1144 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
1149 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
1161 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1165 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
1170 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
1175 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
1180 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
1188 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1192 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
1197 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
1201 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
1206 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
1211 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
1216 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
1220 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
1225 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
1242 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1246 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
1251 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
1255 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
1260 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
1265 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
1270 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
1299 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
1303 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
1308 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
1312 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
1317 op = getMachineOpValue(MI, MI.getOperand(16), Fixups, STI);
1322 op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
1327 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
1332 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
1337 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1341 op = getMachineOpValue(MI, MI.getOperand(18), Fixups, STI);
1346 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1351 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
1356 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
1360 op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
1365 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
1424 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
1428 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
1433 op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
1438 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
1443 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
1448 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1452 op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
1457 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
1462 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
1467 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
1472 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1477 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
1553 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
1557 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
1562 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
1566 op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
1571 op = getMachineOpValue(MI, MI.getOperand(18), Fixups, STI);
1576 op = getMachineOpValue(MI, MI.getOperand(17), Fixups, STI);
1581 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
1586 op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
1591 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1595 op = getMachineOpValue(MI, MI.getOperand(20), Fixups, STI);
1600 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
1605 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
1610 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
1615 op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
1620 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1625 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
1630 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
1635 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
1644 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
1648 op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
1653 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
1657 op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
1662 op = getMachineOpValue(MI, MI.getOperand(18), Fixups, STI);
1667 op = getMachineOpValue(MI, MI.getOperand(17), Fixups, STI);
1672 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
1677 op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
1682 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1686 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
1691 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
1696 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
1701 op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
1706 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1711 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
1716 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
1721 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
1738 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1743 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
1748 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
gen/lib/Target/ARM/ARMGenAsmWriter.inc12065 MI->getOperand(0).isImm() &&
12066 MI->getOperand(0).getImm() == 0 &&
12074 MI->getOperand(0).isImm() &&
12075 MI->getOperand(0).getImm() == 4 &&
12083 MI->getOperand(0).isImm() &&
12084 MI->getOperand(0).getImm() == 12 &&
12094 MI->getOperand(0).isImm() &&
12095 MI->getOperand(0).getImm() == 0 &&
12103 MI->getOperand(0).isImm() &&
12104 MI->getOperand(0).getImm() == 1 &&
12112 MI->getOperand(0).isImm() &&
12113 MI->getOperand(0).getImm() == 2 &&
12121 MI->getOperand(0).isImm() &&
12122 MI->getOperand(0).getImm() == 3 &&
12130 MI->getOperand(0).isImm() &&
12131 MI->getOperand(0).getImm() == 4 &&
12139 MI->getOperand(0).isImm() &&
12140 MI->getOperand(0).getImm() == 5 &&
12148 MI->getOperand(0).isImm() &&
12149 MI->getOperand(0).getImm() == 16 &&
12157 MI->getOperand(0).isImm() &&
12158 MI->getOperand(0).getImm() == 20 &&
12168 MI->getOperand(0).isReg() &&
12169 MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12170 MI->getOperand(2).isReg() &&
12171 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12172 MI->getOperand(3).isReg() &&
12173 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(3).getReg()) &&
12183 MI->getOperand(0).isReg() &&
12184 MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12185 MI->getOperand(2).isReg() &&
12186 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12187 MI->getOperand(3).isReg() &&
12188 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(3).getReg()) &&
12198 MI->getOperand(0).isReg() &&
12199 MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12200 MI->getOperand(2).isReg() &&
12201 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12202 MI->getOperand(3).isReg() &&
12203 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(3).getReg()) &&
12213 MI->getOperand(0).isReg() &&
12214 MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12215 MI->getOperand(2).isReg() &&
12216 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12217 MI->getOperand(3).isReg() &&
12218 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(3).getReg()) &&
12228 MI->getOperand(0).isReg() &&
12229 MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12230 MI->getOperand(2).isReg() &&
12231 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12232 MI->getOperand(3).isReg() &&
12233 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(3).getReg()) &&
12243 MI->getOperand(0).isReg() &&
12244 MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12245 MI->getOperand(2).isReg() &&
12246 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12247 MI->getOperand(3).isReg() &&
12248 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(3).getReg()) &&
12258 MI->getOperand(0).isReg() &&
12259 MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12260 MI->getOperand(1).isReg() &&
12261 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(1).getReg()) &&
12262 MI->getOperand(2).isReg() &&
12263 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12273 MI->getOperand(0).isReg() &&
12274 MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12275 MI->getOperand(1).isReg() &&
12276 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(1).getReg()) &&
12277 MI->getOperand(2).isReg() &&
12278 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12288 MI->getOperand(0).isReg() &&
12289 MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12290 MI->getOperand(1).isReg() &&
12291 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(1).getReg()) &&
12292 MI->getOperand(2).isReg() &&
12293 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12303 MI->getOperand(0).isReg() &&
12304 MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12305 MI->getOperand(1).isReg() &&
12306 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(1).getReg()) &&
12307 MI->getOperand(2).isReg() &&
12308 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12318 MI->getOperand(0).isReg() &&
12319 MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12320 MI->getOperand(1).isReg() &&
12321 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(1).getReg()) &&
12322 MI->getOperand(2).isReg() &&
12323 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12333 MI->getOperand(0).isReg() &&
12334 MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12335 MI->getOperand(1).isReg() &&
12336 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(1).getReg()) &&
12337 MI->getOperand(2).isReg() &&
12338 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12348 MI->getOperand(0).isReg() &&
12349 MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12350 MI->getOperand(1).isReg() &&
12351 MRI.getRegClass(ARM::tGPROddRegClassID).contains(MI->getOperand(1).getReg()) &&
12352 MI->getOperand(4).isReg() &&
12353 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(4).getReg()) &&
12354 MI->getOperand(5).isReg() &&
12355 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(5).getReg()) &&
12365 MI->getOperand(0).isReg() &&
12366 MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12367 MI->getOperand(1).isReg() &&
12368 MRI.getRegClass(ARM::tGPROddRegClassID).contains(MI->getOperand(1).getReg()) &&
12369 MI->getOperand(4).isReg() &&
12370 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(4).getReg()) &&
12371 MI->getOperand(5).isReg() &&
12372 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(5).getReg()) &&
12382 MI->getOperand(0).isReg() &&
12383 MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12384 MI->getOperand(1).isReg() &&
12385 MRI.getRegClass(ARM::tGPROddRegClassID).contains(MI->getOperand(1).getReg()) &&
12386 MI->getOperand(4).isReg() &&
12387 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(4).getReg()) &&
12388 MI->getOperand(5).isReg() &&
12389 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(5).getReg()) &&
12399 MI->getOperand(0).isReg() &&
12400 MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12401 MI->getOperand(1).isReg() &&
12402 MRI.getRegClass(ARM::tGPROddRegClassID).contains(MI->getOperand(1).getReg()) &&
12403 MI->getOperand(4).isReg() &&
12404 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(4).getReg()) &&
12405 MI->getOperand(5).isReg() &&
12406 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(5).getReg()) &&
12416 MI->getOperand(0).isReg() &&
12417 MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12418 MI->getOperand(1).isReg() &&
12419 MRI.getRegClass(ARM::tGPROddRegClassID).contains(MI->getOperand(1).getReg()) &&
12420 MI->getOperand(2).isReg() &&
12421 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12422 MI->getOperand(3).isReg() &&
12423 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(3).getReg()) &&
12433 MI->getOperand(0).isReg() &&
12434 MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12435 MI->getOperand(1).isReg() &&
12436 MRI.getRegClass(ARM::tGPROddRegClassID).contains(MI->getOperand(1).getReg()) &&
12437 MI->getOperand(2).isReg() &&
12438 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12439 MI->getOperand(3).isReg() &&
12440 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(3).getReg()) &&
12450 MI->getOperand(0).isReg() &&
12451 MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12452 MI->getOperand(1).isReg() &&
12453 MRI.getRegClass(ARM::tGPROddRegClassID).contains(MI->getOperand(1).getReg()) &&
12454 MI->getOperand(2).isReg() &&
12455 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12456 MI->getOperand(3).isReg() &&
12457 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(3).getReg()) &&
12467 MI->getOperand(0).isReg() &&
12468 MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12469 MI->getOperand(1).isReg() &&
12470 MRI.getRegClass(ARM::tGPROddRegClassID).contains(MI->getOperand(1).getReg()) &&
12471 MI->getOperand(2).isReg() &&
12472 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12473 MI->getOperand(3).isReg() &&
12474 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(3).getReg()) &&
12484 MI->getOperand(0).isReg() &&
12485 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(0).getReg()) &&
12486 MI->getOperand(1).isReg() &&
12487 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(1).getReg()) &&
12488 MI->getOperand(2).isReg() &&
12489 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
12489 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
12499 MI->getOperand(0).isReg() &&
12500 MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12501 MI->getOperand(1).isReg() &&
12502 MRI.getRegClass(ARM::tGPROddRegClassID).contains(MI->getOperand(1).getReg()) &&
12503 MI->getOperand(4).isReg() &&
12504 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(4).getReg()) &&
12505 MI->getOperand(5).isReg() &&
12506 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(5).getReg()) &&
12516 MI->getOperand(0).isReg() &&
12517 MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12518 MI->getOperand(1).isReg() &&
12519 MRI.getRegClass(ARM::tGPROddRegClassID).contains(MI->getOperand(1).getReg()) &&
12520 MI->getOperand(4).isReg() &&
12521 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(4).getReg()) &&
12522 MI->getOperand(5).isReg() &&
12523 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(5).getReg()) &&
12533 MI->getOperand(0).isReg() &&
12534 MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12535 MI->getOperand(1).isReg() &&
12536 MRI.getRegClass(ARM::tGPROddRegClassID).contains(MI->getOperand(1).getReg()) &&
12537 MI->getOperand(2).isReg() &&
12538 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12539 MI->getOperand(3).isReg() &&
12540 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(3).getReg()) &&
12550 MI->getOperand(0).isReg() &&
12551 MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12552 MI->getOperand(1).isReg() &&
12553 MRI.getRegClass(ARM::tGPROddRegClassID).contains(MI->getOperand(1).getReg()) &&
12554 MI->getOperand(2).isReg() &&
12555 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12556 MI->getOperand(3).isReg() &&
12557 MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(3).getReg()) &&
12567 MI->getOperand(0).isReg() &&
12568 MRI.getRegClass(ARM::rGPRRegClassID).contains(MI->getOperand(0).getReg()) &&
12569 MI->getOperand(1).getReg() == ARM::ZR &&
12570 MI->getOperand(2).getReg() == ARM::ZR &&
12577 MI->getOperand(0).isReg() &&
12578 MRI.getRegClass(ARM::rGPRRegClassID).contains(MI->getOperand(0).getReg()) &&
12579 MI->getOperand(1).isReg() &&
12580 MRI.getRegClass(ARM::GPRwithZRnospRegClassID).contains(MI->getOperand(1).getReg()) &&
12581 MI->getOperand(2).isReg() &&
12582 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
12582 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
12591 MI->getOperand(0).isReg() &&
12592 MRI.getRegClass(ARM::rGPRRegClassID).contains(MI->getOperand(0).getReg()) &&
12593 MI->getOperand(1).getReg() == ARM::ZR &&
12594 MI->getOperand(2).getReg() == ARM::ZR &&
12601 MI->getOperand(0).isReg() &&
12602 MRI.getRegClass(ARM::rGPRRegClassID).contains(MI->getOperand(0).getReg()) &&
12603 MI->getOperand(1).isReg() &&
12604 MRI.getRegClass(ARM::GPRwithZRnospRegClassID).contains(MI->getOperand(1).getReg()) &&
12605 MI->getOperand(2).isReg() &&
12606 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
12606 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
12615 MI->getOperand(0).isReg() &&
12616 MRI.getRegClass(ARM::rGPRRegClassID).contains(MI->getOperand(0).getReg()) &&
12617 MI->getOperand(1).isReg() &&
12618 MRI.getRegClass(ARM::GPRwithZRnospRegClassID).contains(MI->getOperand(1).getReg()) &&
12619 MI->getOperand(2).isReg() &&
12620 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
12620 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
12629 MI->getOperand(0).isImm() &&
12630 MI->getOperand(0).getImm() == 0 &&
12631 MI->getOperand(1).isImm() &&
12632 MI->getOperand(1).getImm() == 14 &&
12633 MI->getOperand(2).isImm() &&
12634 MI->getOperand(2).getImm() == 0 &&
12643 MI->getOperand(0).isImm() &&
12644 MI->getOperand(0).getImm() == 4 &&
12645 MI->getOperand(1).isImm() &&
12646 MI->getOperand(1).getImm() == 14 &&
12647 MI->getOperand(2).isImm() &&
12648 MI->getOperand(2).getImm() == 0 &&
12657 MI->getOperand(0).isImm() &&
12658 MI->getOperand(0).getImm() == 12 &&
12667 MI->getOperand(0).isImm() &&
12668 MI->getOperand(0).getImm() == 0 &&
12676 MI->getOperand(0).isImm() &&
12677 MI->getOperand(0).getImm() == 1 &&
12685 MI->getOperand(0).isImm() &&
12686 MI->getOperand(0).getImm() == 2 &&
12694 MI->getOperand(0).isImm() &&
12695 MI->getOperand(0).getImm() == 3 &&
12703 MI->getOperand(0).isImm() &&
12704 MI->getOperand(0).getImm() == 4 &&
12712 MI->getOperand(0).isImm() &&
12713 MI->getOperand(0).getImm() == 5 &&
12722 MI->getOperand(0).isImm() &&
12723 MI->getOperand(0).getImm() == 16 &&
12732 MI->getOperand(0).isImm() &&
12733 MI->getOperand(0).getImm() == 20 &&
12743 MI->getOperand(0).isImm() &&
12744 MI->getOperand(0).getImm() == 0 &&
12755 MI->getOperand(0).isImm() &&
12756 MI->getOperand(0).getImm() == 0 &&
12764 MI->getOperand(0).isImm() &&
12765 MI->getOperand(0).getImm() == 1 &&
12773 MI->getOperand(0).isImm() &&
12774 MI->getOperand(0).getImm() == 2 &&
12782 MI->getOperand(0).isImm() &&
12783 MI->getOperand(0).getImm() == 3 &&
12791 MI->getOperand(0).isImm() &&
12792 MI->getOperand(0).getImm() == 4 &&
12800 MI->getOperand(0).isImm() &&
12801 MI->getOperand(0).getImm() == 5 &&
gen/lib/Target/ARM/ARMGenMCCodeEmitter.inc 4503 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4507 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4519 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4523 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4527 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4543 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4547 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4555 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4559 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4564 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4571 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4575 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4580 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4588 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4592 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4597 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4645 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4649 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4679 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4683 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4687 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4697 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4701 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4716 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4720 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4735 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4739 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4743 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4754 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4758 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4762 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4773 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4777 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4781 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4792 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4796 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4811 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4815 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4830 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4834 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4875 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4879 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4922 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4926 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4930 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4938 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4942 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4946 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4950 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4962 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4966 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4970 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4974 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4982 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4986 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4990 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4998 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5002 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5006 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5014 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5018 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5022 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5046 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5050 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5062 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5066 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5094 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5098 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5137 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5141 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5145 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5218 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5222 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5226 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5284 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5288 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5292 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5326 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5330 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5334 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5364 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5368 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5380 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5384 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5388 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5405 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5409 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5422 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5436 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5474 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5491 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5505 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5520 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5534 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5548 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5561 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5565 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5570 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5578 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5582 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5587 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5596 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5600 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5605 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5614 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5628 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5646 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5660 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5675 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5689 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5703 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5717 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5726 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5739 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5748 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5757 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5766 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5776 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5785 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5794 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5803 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5850 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5854 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5864 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5868 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5883 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5887 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5904 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5909 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5924 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5928 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5932 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5940 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5944 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5948 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5952 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5965 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5970 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6003 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6008 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6017 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6022 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6027 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6038 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6042 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6046 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6054 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6058 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6062 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6066 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6079 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6083 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6087 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6096 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6101 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6106 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6114 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6118 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6122 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6129 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6133 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6141 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6145 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6150 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6161 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6165 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6170 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6179 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6183 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6188 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6193 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6206 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6211 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6216 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6224 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6236 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6241 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6249 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6254 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6266 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6271 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6275 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6286 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6291 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6295 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6300 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6366 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6371 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6376 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6399 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6404 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6409 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6413 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6426 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6431 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6436 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6440 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6449 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6454 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6459 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6463 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6471 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6476 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6481 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6492 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6497 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6502 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6509 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6514 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6528 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6533 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6538 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6546 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6551 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6556 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6560 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6568 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6573 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6585 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6590 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6597 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6612 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6625 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6639 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6654 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6659 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6663 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6667 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6675 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6679 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6688 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6692 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6697 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6707 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6711 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6716 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6726 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6730 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6738 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6750 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6755 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6765 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6770 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6775 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6779 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6795 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6800 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6805 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6810 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6831 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6836 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6841 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6863 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6868 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6873 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6882 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6887 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6898 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6903 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6911 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6916 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6921 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6930 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6935 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6940 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6945 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
6959 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6964 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6969 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6990 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6995 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7000 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7005 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7027 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7032 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7037 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
7042 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7050 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7057 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7061 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7078 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7082 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7091 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7096 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7104 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7112 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7117 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7130 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7135 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7144 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7149 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7156 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7165 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7170 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7175 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7193 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7206 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7211 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7221 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7237 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7251 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7264 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7276 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7281 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7288 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7308 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7319 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7324 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7336 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7349 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7362 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7374 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7386 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7390 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7395 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7411 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7416 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7430 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7435 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7440 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7445 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7450 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7457 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7462 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7467 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7480 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7485 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7498 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7503 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7523 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7539 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7557 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7562 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7570 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7589 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7608 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7625 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7645 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7660 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7665 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7670 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7675 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
7680 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7684 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7697 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7716 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7728 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7741 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7755 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7760 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7772 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7777 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7782 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7794 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7799 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7814 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7827 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7831 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7836 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7850 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7855 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7860 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7865 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7870 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7879 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7884 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7889 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7894 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
7899 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7903 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7911 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7915 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7930 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7934 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7966 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7970 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7988 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7992 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7996 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8008 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8012 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8017 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8026 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8030 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8035 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8040 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8048 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8052 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8057 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8062 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8070 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8074 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8079 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8084 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8094 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8098 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8103 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8108 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8117 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8121 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8126 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8131 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8139 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8143 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8148 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8153 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8179 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8184 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8209 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8214 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8239 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8244 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8269 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8274 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8289 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8301 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8309 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8334 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8346 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8355 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8364 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8377 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
8386 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8398 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
8414 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8422 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8431 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8439 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
8449 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8457 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
8466 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8474 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
8490 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8518 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8526 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8550 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8562 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8575 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
8585 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8597 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
8607 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8619 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
8628 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8640 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
8654 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8667 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8676 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
8686 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8695 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
8704 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8713 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
8727 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8744 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8752 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
8761 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8769 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
8779 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8787 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
8801 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8814 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8827 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
8837 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8850 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
8859 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8872 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
8882 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8894 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
8903 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8915 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
8925 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8937 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
8951 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8978 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9001 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9009 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
9028 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9045 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9061 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9074 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9092 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9112 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9129 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9146 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9154 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
9168 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9172 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9184 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9188 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9201 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9205 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9222 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9226 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9245 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9249 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9253 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9271 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9275 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9279 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9295 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9299 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9303 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9321 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9325 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9329 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9353 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9357 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9385 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9389 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9417 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9421 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9441 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9445 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9473 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9477 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9491 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9495 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9499 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9509 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9513 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9517 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9527 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9531 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9535 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9737 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9741 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9804 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9808 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9817 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9821 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9825 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9835 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9839 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9843 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9853 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9857 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9861 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9871 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9875 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9879 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9897 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9901 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9923 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9927 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9949 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9953 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9975 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9979 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10007 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10011 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10020 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10024 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10028 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10035 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10039 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10043 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10047 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10056 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10060 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10064 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10068 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10077 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10081 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10085 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10089 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10098 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10102 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10106 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10110 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10119 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10123 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10127 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10131 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10140 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10144 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10148 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10152 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10161 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10165 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10169 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10173 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10185 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10189 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10193 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10197 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10515 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10519 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10523 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10538 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10542 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10546 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10564 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10568 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10572 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10576 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10586 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10590 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10594 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10598 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10615 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10619 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10623 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10627 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10636 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10640 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10644 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10648 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10657 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10661 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10665 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10735 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10739 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10743 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10754 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10758 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10762 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10766 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10775 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10779 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10783 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10787 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
10881 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10885 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10889 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10914 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10918 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10922 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10926 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10936 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10940 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10944 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10948 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
10953 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10978 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10982 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10986 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10990 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11001 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11005 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11009 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11019 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11023 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11027 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11031 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11039 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11047 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11057 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11065 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11075 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11083 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11092 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11100 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11110 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11118 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
11127 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11135 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
11157 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11170 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11178 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
11209 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11221 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11230 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11240 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11249 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
11259 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11268 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
11277 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11286 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
11295 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11303 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11315 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11347 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11359 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11371 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
11381 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11393 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
11403 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11415 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
11424 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11436 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
11446 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11458 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
11467 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11479 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
11493 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11512 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11520 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11529 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11541 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
11555 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11591 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11599 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11607 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11620 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
11630 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11643 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
11653 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11666 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
11675 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11688 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
11697 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11709 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
11746 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11751 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11789 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11794 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11803 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11808 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11813 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11846 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11880 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11885 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11893 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11898 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11906 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11929 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11941 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11948 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11955 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11960 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11967 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11975 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11993 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11998 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12011 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12016 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12033 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12038 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12051 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12056 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12073 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12078 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12091 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12096 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12113 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12118 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12131 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12136 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12157 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12162 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12183 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12188 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12205 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12210 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12227 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12232 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12246 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12253 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12262 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12298 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12311 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12324 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12339 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12346 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12353 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12361 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12369 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12379 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12388 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12393 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12401 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12407 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12415 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12421 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12429 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12436 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
12441 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12445 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12453 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12460 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12467 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12474 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12479 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12486 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12491 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12499 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12504 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12509 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12516 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12521 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12529 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12534 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12539 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12561 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12565 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12586 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12604 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12608 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12613 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12618 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12628 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12633 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12638 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12643 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12648 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
12653 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
12666 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12673 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12692 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12696 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12701 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12706 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12716 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12724 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12733 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12749 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12754 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12763 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12768 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12777 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12782 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12797 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12802 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12816 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12821 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12836 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12841 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12868 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12873 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12885 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12890 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12898 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12903 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12910 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12923 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12928 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12935 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12940 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12948 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12953 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12975 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12984 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12992 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12997 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13004 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13016 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13036 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13041 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13045 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13056 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13061 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13065 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13073 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13078 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13082 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13091 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13096 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13100 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13112 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13117 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13122 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13129 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13134 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13146 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13151 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13166 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13171 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13176 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13186 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13191 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13206 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13211 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13228 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13233 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13249 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13254 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13270 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13275 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13279 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13288 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13293 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13298 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13316 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13321 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13326 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13335 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13340 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13350 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13355 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13369 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13374 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13378 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13418 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13423 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13427 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13436 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13441 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13445 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13453 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13458 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13462 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13471 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13476 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13480 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13498 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13512 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13517 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13522 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13529 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13534 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13539 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13547 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13552 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13556 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13563 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13568 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13594 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13603 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13613 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13623 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13628 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13636 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13646 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13662 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13667 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13671 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13675 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13684 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13689 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13702 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13707 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13711 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13716 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13725 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13730 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13734 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13739 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13753 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13758 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13763 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13767 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13775 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13780 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13785 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13790 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13797 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13802 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13814 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13819 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13832 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13837 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13842 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13847 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13858 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13863 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13868 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13872 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13883 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13888 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13909 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13914 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13918 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13923 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13966 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13971 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13976 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13981 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13991 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13996 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14001 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14006 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14014 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14019 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14024 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14028 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14039 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14044 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14057 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14062 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14081 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14086 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14090 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14095 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14112 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14117 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14121 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14125 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14134 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14139 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14153 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14158 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14182 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14205 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14214 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14238 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14243 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14247 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14262 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14267 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14271 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14288 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14298 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14303 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14308 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14324 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14334 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14339 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14351 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14361 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14373 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14383 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14395 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14405 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14410 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14415 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14429 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14434 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14438 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14442 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14455 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14460 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14465 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14469 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14474 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14483 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14488 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14493 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14497 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14502 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14511 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14516 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14521 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14526 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14530 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14538 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14543 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14548 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14560 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14565 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14570 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14575 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14579 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14586 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14591 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14596 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14601 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14605 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14617 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14622 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14627 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14631 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14636 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14647 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14652 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14668 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14673 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14677 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14682 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14687 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14700 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14705 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14709 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14714 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14719 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14728 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14733 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14749 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14754 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14769 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14774 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14802 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14807 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14811 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14815 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14826 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14838 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14853 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14863 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14868 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14878 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14883 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14888 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14893 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14901 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14906 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14911 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14916 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14925 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14940 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14949 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14958 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14963 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14967 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14972 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14984 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14989 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14993 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14998 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15003 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15014 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15019 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15023 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15028 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15033 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15050 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15060 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15065 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15077 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15087 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15100 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15110 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15123 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15133 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15138 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15143 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15147 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15156 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15166 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15171 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15176 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15181 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15188 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15193 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15197 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15202 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15211 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15216 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15221 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15226 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15231 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15236 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15245 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15250 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15266 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15271 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15288 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15293 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15303 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15314 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15319 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15328 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15338 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15343 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15354 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15362 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15367 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15383 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15388 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15405 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15410 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15420 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15431 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15436 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15445 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15453 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15458 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15469 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15477 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15482 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15487 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15492 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15497 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15502 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15510 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15522 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15532 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15537 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15542 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15554 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15559 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15564 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15585 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15595 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15600 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15613 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
15618 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15623 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15628 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15633 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15647 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
15652 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15656 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15661 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15666 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15674 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
15679 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15694 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
15699 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15704 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15709 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15714 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15719 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15723 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15731 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
15736 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15747 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15755 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
15760 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15775 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
15780 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15791 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15799 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
15804 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15809 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15814 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15819 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15824 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15828 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15836 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
15841 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15846 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15851 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15856 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15861 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15866 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15874 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
15884 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15889 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15894 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15899 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15952 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15957 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15970 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15991 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15996 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16000 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16025 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16030 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16035 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16056 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16061 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16079 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16106 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16111 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16164 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16172 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16179 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16186 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
gen/lib/Target/AVR/AVRGenAsmWriter.inc 1060 MI->getOperand(0).isReg() &&
1061 MRI.getRegClass(AVR::GPR8RegClassID).contains(MI->getOperand(0).getReg()) &&
1062 MI->getOperand(2).isReg() &&
1063 MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
1063 MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
1071 MI->getOperand(0).isReg() &&
1072 MRI.getRegClass(AVR::GPR8RegClassID).contains(MI->getOperand(0).getReg()) &&
1073 MI->getOperand(2).isReg() &&
1074 MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
1074 MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
1082 MI->getOperand(0).isReg() &&
1083 MRI.getRegClass(AVR::GPR8RegClassID).contains(MI->getOperand(0).getReg()) &&
1084 MI->getOperand(2).isReg() &&
1085 MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
1085 MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
1093 MI->getOperand(0).isImm() &&
1094 MI->getOperand(0).getImm() == 0) {
1100 MI->getOperand(0).isImm() &&
1101 MI->getOperand(0).getImm() == 1) {
1107 MI->getOperand(0).isImm() &&
1108 MI->getOperand(0).getImm() == 2) {
1114 MI->getOperand(0).isImm() &&
1115 MI->getOperand(0).getImm() == 3) {
1121 MI->getOperand(0).isImm() &&
1122 MI->getOperand(0).getImm() == 4) {
1128 MI->getOperand(0).isImm() &&
1129 MI->getOperand(0).getImm() == 5) {
1135 MI->getOperand(0).isImm() &&
1136 MI->getOperand(0).getImm() == 6) {
1142 MI->getOperand(0).isImm() &&
1143 MI->getOperand(0).getImm() == 7) {
1151 MI->getOperand(0).isImm() &&
1152 MI->getOperand(0).getImm() == 0) {
1158 MI->getOperand(0).isImm() &&
1159 MI->getOperand(0).getImm() == 5) {
1165 MI->getOperand(0).isImm() &&
1166 MI->getOperand(0).getImm() == 6) {
1172 MI->getOperand(0).isImm() &&
1173 MI->getOperand(0).getImm() == 3) {
1179 MI->getOperand(0).isImm() &&
1180 MI->getOperand(0).getImm() == 7) {
1188 MI->getOperand(0).isImm() &&
1189 MI->getOperand(0).getImm() == 0) {
1195 MI->getOperand(0).isImm() &&
1196 MI->getOperand(0).getImm() == 5) {
1202 MI->getOperand(0).isImm() &&
1203 MI->getOperand(0).getImm() == 6) {
1209 MI->getOperand(0).isImm() &&
1210 MI->getOperand(0).getImm() == 3) {
1216 MI->getOperand(0).isImm() &&
1217 MI->getOperand(0).getImm() == 7) {
1225 MI->getOperand(0).isImm() &&
1226 MI->getOperand(0).getImm() == 0) {
1232 MI->getOperand(0).isImm() &&
1233 MI->getOperand(0).getImm() == 1) {
1239 MI->getOperand(0).isImm() &&
1240 MI->getOperand(0).getImm() == 2) {
1246 MI->getOperand(0).isImm() &&
1247 MI->getOperand(0).getImm() == 3) {
1253 MI->getOperand(0).isImm() &&
1254 MI->getOperand(0).getImm() == 4) {
1260 MI->getOperand(0).isImm() &&
1261 MI->getOperand(0).getImm() == 5) {
1267 MI->getOperand(0).isImm() &&
1268 MI->getOperand(0).getImm() == 6) {
1274 MI->getOperand(0).isImm() &&
1275 MI->getOperand(0).getImm() == 7) {
1283 MI->getOperand(0).isReg() &&
1284 MRI.getRegClass(AVR::GPR8RegClassID).contains(MI->getOperand(0).getReg()) &&
1285 MI->getOperand(2).isReg() &&
1286 MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
1286 MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
gen/lib/Target/AVR/AVRGenMCCodeEmitter.inc 388 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
399 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
407 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
412 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
429 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
437 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
450 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
499 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
506 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
520 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
534 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
547 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
561 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
576 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
591 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
601 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
616 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
629 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
634 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
641 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
656 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
667 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
672 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
683 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
688 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
701 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
706 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
715 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
720 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
727 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
742 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
751 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
gen/lib/Target/BPF/BPFGenMCCodeEmitter.inc 337 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
344 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
359 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
386 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
391 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
396 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
409 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
423 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
428 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
454 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
459 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
466 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
471 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
475 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
485 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
490 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
517 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
522 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
527 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
554 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
559 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
569 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
584 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
597 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
612 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
gen/lib/Target/Hexagon/HexagonGenMCCodeEmitter.inc 3042 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3047 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3054 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3059 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3066 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3071 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3078 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3083 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3101 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3106 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3110 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3141 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3146 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3150 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3160 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3164 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3169 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3180 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3184 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3189 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3197 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3201 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3206 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3214 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3219 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3223 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3237 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3241 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3245 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3255 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3259 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3263 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3272 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3276 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3280 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3289 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3297 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3303 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3312 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3318 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3327 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3335 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3341 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3349 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3357 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3363 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3372 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3378 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3390 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3394 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3406 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3410 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3419 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3425 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3436 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3442 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3450 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3458 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3463 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3470 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3478 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3482 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3489 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3494 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3499 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3510 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3514 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3529 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3533 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3541 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3546 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3551 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3559 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3564 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3569 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3584 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3589 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3598 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3603 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3612 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3616 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3620 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3625 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3636 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3640 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3644 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3649 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3657 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3661 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3665 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3670 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3685 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3691 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3696 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3704 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3709 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3714 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3723 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3728 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3733 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3742 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3747 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3765 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3769 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3773 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3796 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3800 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3804 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3815 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3819 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3823 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3831 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3836 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3840 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3845 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3853 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3858 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3863 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3868 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3878 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3883 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3890 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3895 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3903 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3907 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3915 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3919 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3926 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3930 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3935 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3942 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3947 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3952 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3960 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3965 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3970 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3978 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3982 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3987 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3995 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3999 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4008 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4012 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4017 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4026 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4030 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4035 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4045 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4050 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4066 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4072 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4080 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4085 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4093 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4098 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4105 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4110 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4114 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4125 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4130 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4134 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4145 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4150 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4155 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4162 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4167 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4172 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4180 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4184 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4192 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4197 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4202 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4209 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4214 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4222 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4226 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4233 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4238 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4245 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4250 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4254 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4265 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4270 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4274 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4285 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4290 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4295 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4302 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4307 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4311 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4318 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4323 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4327 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4334 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4339 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4344 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4351 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4355 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4366 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4371 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4378 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4383 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4387 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4394 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4399 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4404 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4412 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4417 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4425 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4430 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4437 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4442 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4446 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4457 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4462 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4466 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4474 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4479 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4489 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4494 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4499 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4506 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4510 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4515 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4525 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4529 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4533 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4538 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4549 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4553 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4557 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4562 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4577 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4581 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4600 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4604 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4609 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4632 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4636 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4667 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4671 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4676 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4684 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4688 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4693 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4708 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4712 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4717 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4726 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4730 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4735 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4742 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4747 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4751 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4756 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4770 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4774 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4778 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4783 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4792 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4796 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4800 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4805 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4814 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4818 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4823 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4828 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4838 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4842 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4847 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4852 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4859 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4863 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4868 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4873 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4880 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4884 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4895 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4899 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4903 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4908 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4919 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4923 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4928 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4938 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4942 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4946 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4951 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4962 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4966 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4970 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4975 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4986 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4990 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4995 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5002 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5007 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5012 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5016 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5025 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5029 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5040 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5044 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5049 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5057 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5061 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5066 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5073 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5077 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5082 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5090 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5094 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5099 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5125 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5129 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5134 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5144 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5148 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5153 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5163 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5167 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5171 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5176 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5191 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5195 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5199 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5204 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5212 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5216 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5221 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5228 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5232 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5237 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5248 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5252 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5257 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5262 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5274 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5278 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5283 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5288 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5298 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5302 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5307 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5312 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5325 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5329 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5334 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5341 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5345 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5350 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
5355 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5363 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5367 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5372 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5383 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5388 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5392 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5397 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5405 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5410 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5418 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5423 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5428 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5437 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5442 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5447 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5455 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5460 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5465 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5472 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5477 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5482 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
5487 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5495 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5500 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5505 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
5510 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5518 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5523 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5528 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5536 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5541 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5546 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5554 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5559 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5564 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5572 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5577 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5582 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5592 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5597 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5602 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5609 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5614 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5625 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5630 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5634 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5639 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5647 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5652 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5656 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5661 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5668 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5673 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5678 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5683 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5693 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5698 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5703 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5713 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5718 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5723 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5730 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5735 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5740 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5752 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5757 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5762 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5769 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5774 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5779 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
5784 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5793 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5798 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5803 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
5808 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5816 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5821 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5826 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5835 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5840 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5845 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5853 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5858 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5863 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5871 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5876 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5880 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5885 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5894 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5899 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5904 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5922 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5927 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5932 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5939 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5944 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5949 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5956 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5961 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5966 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5975 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5980 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5985 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5993 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5998 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6003 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6010 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6015 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6020 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6025 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6033 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6038 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6043 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6048 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6056 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6061 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6066 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6074 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6079 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6084 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6092 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6097 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6102 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6112 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6117 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6121 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6126 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6135 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6140 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6144 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6149 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6157 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6162 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6167 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6174 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6179 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6184 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6191 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6196 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6201 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6212 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6217 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6222 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6230 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6235 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6239 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6247 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6252 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6257 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6265 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6270 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6280 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6285 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6289 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6297 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6301 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6306 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6313 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6317 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6322 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6327 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6335 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6339 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6343 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6348 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6366 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6370 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6375 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6380 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6385 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6407 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6411 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6416 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6421 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6426 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6436 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6440 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6445 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6450 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6455 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6466 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6470 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6475 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6480 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6487 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6491 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6496 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6501 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6508 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6512 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6517 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6524 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6529 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6534 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6538 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6546 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6551 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6555 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6560 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6569 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6573 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6578 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6585 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6589 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6593 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6612 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6616 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6621 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6626 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6636 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6640 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6645 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6650 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6659 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6664 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6669 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6674 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6684 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6688 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6692 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6697 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6705 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6710 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6715 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6719 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6727 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6732 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6736 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6751 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6756 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6761 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6766 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6776 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6781 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6785 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6790 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6801 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6806 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6810 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6815 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6824 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6829 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6834 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6838 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6847 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6852 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6856 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6867 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6872 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6877 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6882 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6893 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6898 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6903 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6908 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6918 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6923 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6928 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6938 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6943 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6947 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6952 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6967 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6972 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6976 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6981 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6992 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6997 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7002 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7006 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7017 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7022 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7026 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7034 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7039 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7043 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7048 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7073 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7078 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7083 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7093 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7098 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7103 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7108 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7118 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7123 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7127 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7132 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7143 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7148 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7152 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7157 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7165 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7170 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7175 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7179 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7188 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7193 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7198 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7202 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7210 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7215 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7219 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7228 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7233 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7237 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7252 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7257 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7262 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7267 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7274 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7279 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7283 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7288 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7313 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7318 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7323 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7330 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7335 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7340 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7345 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7352 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7357 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7362 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7367 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7374 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7379 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7384 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7389 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7398 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7403 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7408 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7413 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7420 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7425 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7430 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7435 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7445 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7450 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7455 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7459 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7467 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7472 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7477 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7490 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7495 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7500 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7504 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7515 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7520 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7525 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7529 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7543 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7548 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7552 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7560 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7564 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7569 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7574 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7600 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7604 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7609 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7614 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7619 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7629 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7633 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7638 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7643 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7648 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7657 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7662 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7667 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7672 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7682 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7687 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7692 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7696 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7704 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7709 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
7714 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7718 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7733 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7738 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7743 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7747 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7755 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7760 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7764 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7772 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7777 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
7782 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7786 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7801 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7806 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7811 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7815 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7823 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7828 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7832 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7843 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7848 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7853 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7857 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7865 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7870 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7875 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7880 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7887 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7892 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7897 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7902 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7920 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7925 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7930 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7934 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7950 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7955 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7960 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7969 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7974 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7978 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7997 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8002 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8007 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8017 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8022 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8027 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8036 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8041 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8051 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8056 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8060 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8088 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8093 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8097 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8113 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8118 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8122 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8136 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8141 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8145 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8158 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8163 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8167 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8177 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8182 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8191 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8196 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8201 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8215 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8220 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8225 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8230 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8237 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8242 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8247 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8254 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8259 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8267 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8272 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8277 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8285 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8290 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8295 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8300 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8310 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8315 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8320 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8327 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8332 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8348 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8353 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8377 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8382 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8387 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8392 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8402 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8407 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8412 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8417 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8424 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8429 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8434 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8439 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8449 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8454 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8459 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8464 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8494 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8499 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8504 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8514 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8519 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8524 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8528 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8536 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8541 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8546 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8559 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8564 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8569 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8573 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8586 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8591 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8596 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8614 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8619 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8624 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8628 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8637 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8642 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8647 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8652 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8660 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8665 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8670 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8675 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8680 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8687 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8692 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8697 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8702 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8709 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8714 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8719 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8724 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8729 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8736 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8741 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8754 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8759 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8764 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8771 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8776 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8781 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8786 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8793 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8798 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8803 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8808 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8816 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8821 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8826 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8834 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8839 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8844 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8854 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8865 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8870 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8875 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8879 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8889 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8894 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8902 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8907 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8912 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8930 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8935 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8940 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8951 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8958 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8973 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8978 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8986 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8991 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8998 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9003 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9019 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9027 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9032 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9040 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9045 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9050 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9058 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9063 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9071 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9076 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9083 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9088 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9095 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9100 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9138 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9143 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9166 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9171 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9200 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9205 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9210 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9309 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9314 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9319 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9369 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9374 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9379 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9386 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9391 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9396 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9404 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9409 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9414 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9421 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9426 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9430 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9438 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9443 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9448 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
9453 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9460 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9465 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9470 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9474 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9567 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9572 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9577 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9638 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9643 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9648 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9655 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9660 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9665 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9672 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9677 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9684 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9689 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9719 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9724 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9751 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9756 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9763 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9768 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9773 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9784 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9789 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9794 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9814 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9819 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9824 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9850 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9855 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9860 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9867 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9872 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9877 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9882 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9896 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9901 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9906 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9998 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10003 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10008 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10035 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10040 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10045 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10053 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10058 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10063 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10067 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10115 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10120 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10125 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10139 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10144 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10148 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10156 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10161 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10166 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10170 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10179 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10184 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10189 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10199 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10204 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10209 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10214 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10221 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10226 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10231 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10239 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10244 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10249 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10254 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10262 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10267 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10277 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10282 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10327 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10332 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10337 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10344 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10349 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10356 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10361 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10366 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10374 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10379 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10384 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10391 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10396 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10401 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10406 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10448 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10453 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10458 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10465 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10470 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10475 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10479 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10487 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10491 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10496 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10504 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10509 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10514 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10521 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10526 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10531 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10558 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10563 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10568 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10578 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10583 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10588 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10599 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10604 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10609 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10616 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10621 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10626 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10634 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10639 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10644 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10667 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10672 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10686 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10691 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10706 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10711 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10716 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10723 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10728 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10733 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10738 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10843 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10848 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10853 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10875 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10880 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10885 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10908 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10913 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10918 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10923 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10933 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10938 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10943 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10948 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10955 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10960 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10965 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10986 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10991 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10996 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11007 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11012 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11017 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11028 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11033 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11038 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11047 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11052 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11057 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11065 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11070 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11075 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11086 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11091 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11095 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11129 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11134 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11139 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11147 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11152 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11157 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11161 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11170 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11175 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11180 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11184 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11200 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11205 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11210 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11227 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11232 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11237 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11244 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11249 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11254 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11259 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11266 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11271 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11276 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11281 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11289 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11294 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11305 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11310 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11314 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11323 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11328 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11333 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11349 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11354 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11359 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11385 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11390 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11395 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11403 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11408 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11413 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11429 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11434 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11439 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11463 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11471 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11480 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11485 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11493 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11497 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11506 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11510 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11523 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11528 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
gen/lib/Target/Lanai/LanaiGenAsmWriter.inc 905 MI->getOperand(0).isReg() &&
906 MRI.getRegClass(Lanai::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
907 MI->getOperand(1).getReg() == Lanai::R0) {
915 MI->getOperand(0).isReg() &&
916 MRI.getRegClass(Lanai::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
917 MI->getOperand(1).getReg() == Lanai::R0) {
925 MI->getOperand(0).isReg() &&
926 MRI.getRegClass(Lanai::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
927 MI->getOperand(1).isReg() &&
928 MRI.getRegClass(Lanai::GPRRegClassID).contains(MI->getOperand(1).getReg()) &&
929 MI->getOperand(2).getReg() == Lanai::R0 &&
930 MI->getOperand(3).isImm() &&
931 MI->getOperand(3).getImm() == 0) {
939 MI->getOperand(0).isReg() &&
940 MRI.getRegClass(Lanai::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
941 MI->getOperand(1).getReg() == Lanai::R1) {
949 MI->getOperand(0).isReg() &&
950 MRI.getRegClass(Lanai::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
951 MI->getOperand(1).getReg() == Lanai::R1) {
959 MI->getOperand(0).isReg() &&
960 MRI.getRegClass(Lanai::GPRRegClassID).contains(MI->getOperand(0).getReg())) {
gen/lib/Target/Lanai/LanaiGenMCCodeEmitter.inc 304 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
308 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
316 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
321 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
342 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
347 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
365 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
370 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
388 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
393 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
413 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
418 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
442 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
447 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
468 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
473 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
501 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
506 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
511 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
516 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
554 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
559 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
564 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
571 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
576 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
583 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
588 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
595 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
600 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
607 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
612 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
619 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
624 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
631 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
636 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
643 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
648 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
656 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
661 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
666 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
674 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
679 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
686 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
705 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
gen/lib/Target/MSP430/MSP430GenAsmWriter.inc 773 MI->getOperand(2).isImm() &&
774 MI->getOperand(2).getImm() == 1) {
780 MI->getOperand(2).isImm() &&
781 MI->getOperand(2).getImm() == 2) {
789 MI->getOperand(0).isReg() &&
790 MRI.getRegClass(MSP430::GR16RegClassID).contains(MI->getOperand(0).getReg()) &&
791 MI->getOperand(2).isImm() &&
792 MI->getOperand(2).getImm() == 1) {
798 MI->getOperand(0).isReg() &&
799 MRI.getRegClass(MSP430::GR16RegClassID).contains(MI->getOperand(0).getReg()) &&
800 MI->getOperand(2).isImm() &&
801 MI->getOperand(2).getImm() == 2) {
809 MI->getOperand(2).isImm() &&
810 MI->getOperand(2).getImm() == 1) {
816 MI->getOperand(2).isImm() &&
817 MI->getOperand(2).getImm() == 2) {
825 MI->getOperand(0).isReg() &&
826 MRI.getRegClass(MSP430::GR8RegClassID).contains(MI->getOperand(0).getReg()) &&
827 MI->getOperand(2).isImm() &&
828 MI->getOperand(2).getImm() == 1) {
834 MI->getOperand(0).isReg() &&
835 MRI.getRegClass(MSP430::GR8RegClassID).contains(MI->getOperand(0).getReg()) &&
836 MI->getOperand(2).isImm() &&
837 MI->getOperand(2).getImm() == 2) {
845 MI->getOperand(2).isImm() &&
846 MI->getOperand(2).getImm() == 0) {
854 MI->getOperand(0).isReg() &&
855 MRI.getRegClass(MSP430::GR16RegClassID).contains(MI->getOperand(0).getReg()) &&
856 MI->getOperand(2).isImm() &&
857 MI->getOperand(2).getImm() == 0) {
865 MI->getOperand(2).isImm() &&
866 MI->getOperand(2).getImm() == 0) {
874 MI->getOperand(0).isReg() &&
875 MRI.getRegClass(MSP430::GR8RegClassID).contains(MI->getOperand(0).getReg()) &&
876 MI->getOperand(2).isImm() &&
877 MI->getOperand(2).getImm() == 0) {
885 MI->getOperand(0).getReg() == MSP430::SR &&
886 MI->getOperand(2).isImm() &&
887 MI->getOperand(2).getImm() == 8) {
893 MI->getOperand(0).getReg() == MSP430::SR &&
894 MI->getOperand(2).isImm() &&
895 MI->getOperand(2).getImm() == 1) {
901 MI->getOperand(0).getReg() == MSP430::SR &&
902 MI->getOperand(2).isImm() &&
903 MI->getOperand(2).getImm() == 4) {
909 MI->getOperand(0).getReg() == MSP430::SR &&
910 MI->getOperand(2).isImm() &&
911 MI->getOperand(2).getImm() == 2) {
919 MI->getOperand(0).getReg() == MSP430::SR &&
920 MI->getOperand(2).isImm() &&
921 MI->getOperand(2).getImm() == 8) {
927 MI->getOperand(0).getReg() == MSP430::SR &&
928 MI->getOperand(2).isImm() &&
929 MI->getOperand(2).getImm() == 1) {
935 MI->getOperand(0).getReg() == MSP430::SR &&
936 MI->getOperand(2).isImm() &&
937 MI->getOperand(2).getImm() == 4) {
943 MI->getOperand(0).getReg() == MSP430::SR &&
944 MI->getOperand(2).isImm() &&
945 MI->getOperand(2).getImm() == 2) {
953 MI->getOperand(2).isImm() &&
954 MI->getOperand(2).getImm() == 0) {
962 MI->getOperand(0).isReg() &&
963 MRI.getRegClass(MSP430::GR16RegClassID).contains(MI->getOperand(0).getReg()) &&
964 MI->getOperand(1).isImm() &&
965 MI->getOperand(1).getImm() == 0) {
973 MI->getOperand(2).isImm() &&
974 MI->getOperand(2).getImm() == 0) {
982 MI->getOperand(0).isReg() &&
983 MRI.getRegClass(MSP430::GR8RegClassID).contains(MI->getOperand(0).getReg()) &&
984 MI->getOperand(1).isImm() &&
985 MI->getOperand(1).getImm() == 0) {
993 MI->getOperand(2).isImm() &&
994 MI->getOperand(2).getImm() == 0) {
1002 MI->getOperand(0).isReg() &&
1003 MRI.getRegClass(MSP430::GR16RegClassID).contains(MI->getOperand(0).getReg()) &&
1004 MI->getOperand(2).isImm() &&
1005 MI->getOperand(2).getImm() == 0) {
1013 MI->getOperand(2).isImm() &&
1014 MI->getOperand(2).getImm() == 0) {
1022 MI->getOperand(0).isReg() &&
1023 MRI.getRegClass(MSP430::GR8RegClassID).contains(MI->getOperand(0).getReg()) &&
1024 MI->getOperand(2).isImm() &&
1025 MI->getOperand(2).getImm() == 0) {
1033 MI->getOperand(2).isImm() &&
1034 MI->getOperand(2).getImm() == 0) {
1042 MI->getOperand(0).getReg() == MSP430::CG &&
1043 MI->getOperand(1).isImm() &&
1044 MI->getOperand(1).getImm() == 0) {
1050 MI->getOperand(0).isReg() &&
1051 MRI.getRegClass(MSP430::GR16RegClassID).contains(MI->getOperand(0).getReg()) &&
1052 MI->getOperand(1).isImm() &&
1053 MI->getOperand(1).getImm() == 0) {
1061 MI->getOperand(2).isImm() &&
1062 MI->getOperand(2).getImm() == 0) {
1070 MI->getOperand(0).isReg() &&
1071 MRI.getRegClass(MSP430::GR8RegClassID).contains(MI->getOperand(0).getReg()) &&
1072 MI->getOperand(1).isImm() &&
1073 MI->getOperand(1).getImm() == 0) {
1081 MI->getOperand(2).isImm() &&
1082 MI->getOperand(2).getImm() == 1) {
1088 MI->getOperand(2).isImm() &&
1089 MI->getOperand(2).getImm() == 2) {
1097 MI->getOperand(0).isReg() &&
1098 MRI.getRegClass(MSP430::GR16RegClassID).contains(MI->getOperand(0).getReg()) &&
1099 MI->getOperand(2).isImm() &&
1100 MI->getOperand(2).getImm() == 1) {
1106 MI->getOperand(0).isReg() &&
1107 MRI.getRegClass(MSP430::GR16RegClassID).contains(MI->getOperand(0).getReg()) &&
1108 MI->getOperand(2).isImm() &&
1109 MI->getOperand(2).getImm() == 2) {
1117 MI->getOperand(2).isImm() &&
1118 MI->getOperand(2).getImm() == 1) {
1124 MI->getOperand(2).isImm() &&
1125 MI->getOperand(2).getImm() == 2) {
1133 MI->getOperand(0).isReg() &&
1134 MRI.getRegClass(MSP430::GR8RegClassID).contains(MI->getOperand(0).getReg()) &&
1135 MI->getOperand(2).isImm() &&
1136 MI->getOperand(2).getImm() == 1) {
1142 MI->getOperand(0).isReg() &&
1143 MRI.getRegClass(MSP430::GR8RegClassID).contains(MI->getOperand(0).getReg()) &&
1144 MI->getOperand(2).isImm() &&
1145 MI->getOperand(2).getImm() == 2) {
1153 MI->getOperand(2).isImm() &&
1154 MI->getOperand(2).getImm() == 0) {
1162 MI->getOperand(0).isReg() &&
1163 MRI.getRegClass(MSP430::GR16RegClassID).contains(MI->getOperand(0).getReg()) &&
1164 MI->getOperand(2).isImm() &&
1165 MI->getOperand(2).getImm() == 0) {
1173 MI->getOperand(2).isImm() &&
1174 MI->getOperand(2).getImm() == 0) {
1182 MI->getOperand(0).isReg() &&
1183 MRI.getRegClass(MSP430::GR8RegClassID).contains(MI->getOperand(0).getReg()) &&
1184 MI->getOperand(2).isImm() &&
1185 MI->getOperand(2).getImm() == 0) {
1193 MI->getOperand(2).isImm() &&
1194 MI->getOperand(2).getImm() == -1) {
1202 MI->getOperand(0).isReg() &&
1203 MRI.getRegClass(MSP430::GR16RegClassID).contains(MI->getOperand(0).getReg()) &&
1204 MI->getOperand(2).isImm() &&
1205 MI->getOperand(2).getImm() == -1) {
1213 MI->getOperand(2).isImm() &&
1214 MI->getOperand(2).getImm() == -1) {
1222 MI->getOperand(0).isReg() &&
1223 MRI.getRegClass(MSP430::GR8RegClassID).contains(MI->getOperand(0).getReg()) &&
1224 MI->getOperand(2).isImm() &&
1225 MI->getOperand(2).getImm() == -1) {
gen/lib/Target/MSP430/MSP430GenMCCodeEmitter.inc 591 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
653 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
662 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
693 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
705 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
717 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
721 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
746 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
750 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
764 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
792 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
819 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
826 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
839 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
863 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
868 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
944 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
993 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
998 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1022 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
1027 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
gen/lib/Target/Mips/MipsGenAsmWriter.inc 7485 MI->getOperand(0).isReg() &&
7486 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg())) {
7494 MI->getOperand(0).isReg() &&
7495 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg())) {
7503 MI->getOperand(0).isReg() &&
7504 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
7505 MI->getOperand(1).isReg() &&
7506 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
7507 MI->getOperand(2).getReg() == Mips::ZERO) {
7515 MI->getOperand(0).getReg() == Mips::FCC0) {
7523 MI->getOperand(0).getReg() == Mips::FCC0) {
7531 MI->getOperand(0).getReg() == Mips::FCC0) {
7539 MI->getOperand(0).getReg() == Mips::FCC0) {
7547 MI->getOperand(0).getReg() == Mips::FCC0) {
7555 MI->getOperand(0).getReg() == Mips::FCC0) {
7563 MI->getOperand(0).isReg() &&
7564 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
7565 MI->getOperand(1).getReg() == Mips::ZERO) {
7573 MI->getOperand(0).getReg() == Mips::ZERO) {
7581 MI->getOperand(0).getReg() == Mips::ZERO) {
7589 MI->getOperand(0).isReg() &&
7590 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
7591 MI->getOperand(1).getReg() == Mips::ZERO) {
7599 MI->getOperand(0).isImm() &&
7600 MI->getOperand(0).getImm() == 0 &&
7601 MI->getOperand(1).isImm() &&
7602 MI->getOperand(1).getImm() == 0) {
7608 MI->getOperand(1).isImm() &&
7609 MI->getOperand(1).getImm() == 0) {
7617 MI->getOperand(0).isImm() &&
7618 MI->getOperand(0).getImm() == 0 &&
7619 MI->getOperand(1).isImm() &&
7620 MI->getOperand(1).getImm() == 0) {
7626 MI->getOperand(1).isImm() &&
7627 MI->getOperand(1).getImm() == 0) {
7635 MI->getOperand(0).getReg() == Mips::FCC0 &&
7636 MI->getOperand(1).isReg() &&
7637 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
7638 MI->getOperand(2).isReg() &&
7639 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
7647 MI->getOperand(0).getReg() == Mips::FCC0 &&
7648 MI->getOperand(1).isReg() &&
7649 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
7650 MI->getOperand(2).isReg() &&
7651 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
7659 MI->getOperand(0).getReg() == Mips::FCC0 &&
7660 MI->getOperand(1).isReg() &&
7661 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
7662 MI->getOperand(2).isReg() &&
7663 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
7671 MI->getOperand(0).getReg() == Mips::FCC0 &&
7672 MI->getOperand(1).isReg() &&
7673 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
7674 MI->getOperand(2).isReg() &&
7675 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
7683 MI->getOperand(0).getReg() == Mips::FCC0 &&
7684 MI->getOperand(1).isReg() &&
7685 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
7686 MI->getOperand(2).isReg() &&
7687 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
7695 MI->getOperand(0).getReg() == Mips::FCC0 &&
7696 MI->getOperand(1).isReg() &&
7697 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
7698 MI->getOperand(2).isReg() &&
7699 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
7707 MI->getOperand(0).getReg() == Mips::FCC0 &&
7708 MI->getOperand(1).isReg() &&
7709 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
7710 MI->getOperand(2).isReg() &&
7711 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
7719 MI->getOperand(0).getReg() == Mips::FCC0 &&
7720 MI->getOperand(1).isReg() &&
7721 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
7722 MI->getOperand(2).isReg() &&
7723 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
7731 MI->getOperand(0).getReg() == Mips::FCC0 &&
7732 MI->getOperand(1).isReg() &&
7733 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
7734 MI->getOperand(2).isReg() &&
7735 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
7743 MI->getOperand(0).getReg() == Mips::FCC0 &&
7744 MI->getOperand(1).isReg() &&
7745 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
7746 MI->getOperand(2).isReg() &&
7747 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
7755 MI->getOperand(0).getReg() == Mips::FCC0 &&
7756 MI->getOperand(1).isReg() &&
7757 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
7758 MI->getOperand(2).isReg() &&
7759 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
7767 MI->getOperand(0).getReg() == Mips::FCC0 &&
7768 MI->getOperand(1).isReg() &&
7769 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
7770 MI->getOperand(2).isReg() &&
7771 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
7779 MI->getOperand(0).getReg() == Mips::FCC0 &&
7780 MI->getOperand(1).isReg() &&
7781 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
7782 MI->getOperand(2).isReg() &&
7783 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
7791 MI->getOperand(0).getReg() == Mips::FCC0 &&
7792 MI->getOperand(1).isReg() &&
7793 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
7794 MI->getOperand(2).isReg() &&
7795 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
7803 MI->getOperand(0).getReg() == Mips::FCC0 &&
7804 MI->getOperand(1).isReg() &&
7805 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
7806 MI->getOperand(2).isReg() &&
7807 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
7815 MI->getOperand(0).getReg() == Mips::FCC0 &&
7816 MI->getOperand(1).isReg() &&
7817 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
7818 MI->getOperand(2).isReg() &&
7819 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
7827 MI->getOperand(0).getReg() == Mips::FCC0 &&
7828 MI->getOperand(1).isReg() &&
7829 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
7830 MI->getOperand(2).isReg() &&
7831 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
7839 MI->getOperand(0).getReg() == Mips::FCC0 &&
7840 MI->getOperand(1).isReg() &&
7841 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
7842 MI->getOperand(2).isReg() &&
7843 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
7851 MI->getOperand(0).getReg() == Mips::FCC0 &&
7852 MI->getOperand(1).isReg() &&
7853 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
7854 MI->getOperand(2).isReg() &&
7855 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
7863 MI->getOperand(0).getReg() == Mips::FCC0 &&
7864 MI->getOperand(1).isReg() &&
7865 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
7866 MI->getOperand(2).isReg() &&
7867 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
7875 MI->getOperand(0).getReg() == Mips::FCC0 &&
7876 MI->getOperand(1).isReg() &&
7877 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
7878 MI->getOperand(2).isReg() &&
7879 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
7887 MI->getOperand(0).getReg() == Mips::FCC0 &&
7888 MI->getOperand(1).isReg() &&
7889 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
7890 MI->getOperand(2).isReg() &&
7891 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
7899 MI->getOperand(0).getReg() == Mips::FCC0 &&
7900 MI->getOperand(1).isReg() &&
7901 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
7902 MI->getOperand(2).isReg() &&
7903 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
7911 MI->getOperand(0).getReg() == Mips::FCC0 &&
7912 MI->getOperand(1).isReg() &&
7913 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
7914 MI->getOperand(2).isReg() &&
7915 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
7923 MI->getOperand(0).getReg() == Mips::FCC0 &&
7924 MI->getOperand(1).isReg() &&
7925 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
7926 MI->getOperand(2).isReg() &&
7927 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
7935 MI->getOperand(0).getReg() == Mips::FCC0 &&
7936 MI->getOperand(1).isReg() &&
7937 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
7938 MI->getOperand(2).isReg() &&
7939 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
7947 MI->getOperand(0).getReg() == Mips::FCC0 &&
7948 MI->getOperand(1).isReg() &&
7949 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
7950 MI->getOperand(2).isReg() &&
7951 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
7959 MI->getOperand(0).getReg() == Mips::FCC0 &&
7960 MI->getOperand(1).isReg() &&
7961 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
7962 MI->getOperand(2).isReg() &&
7963 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
7971 MI->getOperand(0).getReg() == Mips::FCC0 &&
7972 MI->getOperand(1).isReg() &&
7973 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
7974 MI->getOperand(2).isReg() &&
7975 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
7983 MI->getOperand(0).getReg() == Mips::FCC0 &&
7984 MI->getOperand(1).isReg() &&
7985 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
7986 MI->getOperand(2).isReg() &&
7987 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
7995 MI->getOperand(0).getReg() == Mips::FCC0 &&
7996 MI->getOperand(1).isReg() &&
7997 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
7998 MI->getOperand(2).isReg() &&
7999 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8007 MI->getOperand(0).getReg() == Mips::FCC0 &&
8008 MI->getOperand(1).isReg() &&
8009 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8010 MI->getOperand(2).isReg() &&
8011 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8019 MI->getOperand(0).getReg() == Mips::FCC0 &&
8020 MI->getOperand(1).isReg() &&
8021 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8022 MI->getOperand(2).isReg() &&
8023 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8031 MI->getOperand(0).getReg() == Mips::FCC0 &&
8032 MI->getOperand(1).isReg() &&
8033 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8034 MI->getOperand(2).isReg() &&
8035 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8043 MI->getOperand(0).getReg() == Mips::FCC0 &&
8044 MI->getOperand(1).isReg() &&
8045 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
8046 MI->getOperand(2).isReg() &&
8047 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
8055 MI->getOperand(0).getReg() == Mips::FCC0 &&
8056 MI->getOperand(1).isReg() &&
8057 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
8058 MI->getOperand(2).isReg() &&
8059 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
8067 MI->getOperand(0).getReg() == Mips::FCC0 &&
8068 MI->getOperand(1).isReg() &&
8069 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8070 MI->getOperand(2).isReg() &&
8071 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8079 MI->getOperand(0).getReg() == Mips::FCC0 &&
8080 MI->getOperand(1).isReg() &&
8081 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8082 MI->getOperand(2).isReg() &&
8083 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8091 MI->getOperand(0).getReg() == Mips::FCC0 &&
8092 MI->getOperand(1).isReg() &&
8093 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8094 MI->getOperand(2).isReg() &&
8095 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8103 MI->getOperand(0).getReg() == Mips::FCC0 &&
8104 MI->getOperand(1).isReg() &&
8105 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8106 MI->getOperand(2).isReg() &&
8107 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8115 MI->getOperand(0).getReg() == Mips::FCC0 &&
8116 MI->getOperand(1).isReg() &&
8117 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
8118 MI->getOperand(2).isReg() &&
8119 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
8127 MI->getOperand(0).getReg() == Mips::FCC0 &&
8128 MI->getOperand(1).isReg() &&
8129 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
8130 MI->getOperand(2).isReg() &&
8131 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
8139 MI->getOperand(0).getReg() == Mips::FCC0 &&
8140 MI->getOperand(1).isReg() &&
8141 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8142 MI->getOperand(2).isReg() &&
8143 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8151 MI->getOperand(0).getReg() == Mips::FCC0 &&
8152 MI->getOperand(1).isReg() &&
8153 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8154 MI->getOperand(2).isReg() &&
8155 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8163 MI->getOperand(0).getReg() == Mips::FCC0 &&
8164 MI->getOperand(1).isReg() &&
8165 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8166 MI->getOperand(2).isReg() &&
8167 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8175 MI->getOperand(0).getReg() == Mips::FCC0 &&
8176 MI->getOperand(1).isReg() &&
8177 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8178 MI->getOperand(2).isReg() &&
8179 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8187 MI->getOperand(0).getReg() == Mips::FCC0 &&
8188 MI->getOperand(1).isReg() &&
8189 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
8190 MI->getOperand(2).isReg() &&
8191 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
8199 MI->getOperand(0).getReg() == Mips::FCC0 &&
8200 MI->getOperand(1).isReg() &&
8201 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
8202 MI->getOperand(2).isReg() &&
8203 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
8211 MI->getOperand(0).getReg() == Mips::FCC0 &&
8212 MI->getOperand(1).isReg() &&
8213 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8214 MI->getOperand(2).isReg() &&
8215 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8223 MI->getOperand(0).getReg() == Mips::FCC0 &&
8224 MI->getOperand(1).isReg() &&
8225 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8226 MI->getOperand(2).isReg() &&
8227 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8235 MI->getOperand(0).getReg() == Mips::FCC0 &&
8236 MI->getOperand(1).isReg() &&
8237 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8238 MI->getOperand(2).isReg() &&
8239 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8247 MI->getOperand(0).getReg() == Mips::FCC0 &&
8248 MI->getOperand(1).isReg() &&
8249 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8250 MI->getOperand(2).isReg() &&
8251 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8259 MI->getOperand(0).getReg() == Mips::FCC0 &&
8260 MI->getOperand(1).isReg() &&
8261 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
8262 MI->getOperand(2).isReg() &&
8263 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
8271 MI->getOperand(0).getReg() == Mips::FCC0 &&
8272 MI->getOperand(1).isReg() &&
8273 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
8274 MI->getOperand(2).isReg() &&
8275 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
8283 MI->getOperand(0).getReg() == Mips::FCC0 &&
8284 MI->getOperand(1).isReg() &&
8285 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8286 MI->getOperand(2).isReg() &&
8287 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8295 MI->getOperand(0).getReg() == Mips::FCC0 &&
8296 MI->getOperand(1).isReg() &&
8297 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8298 MI->getOperand(2).isReg() &&
8299 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8307 MI->getOperand(0).getReg() == Mips::FCC0 &&
8308 MI->getOperand(1).isReg() &&
8309 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8310 MI->getOperand(2).isReg() &&
8311 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8319 MI->getOperand(0).getReg() == Mips::FCC0 &&
8320 MI->getOperand(1).isReg() &&
8321 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8322 MI->getOperand(2).isReg() &&
8323 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8331 MI->getOperand(0).getReg() == Mips::FCC0 &&
8332 MI->getOperand(1).isReg() &&
8333 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
8334 MI->getOperand(2).isReg() &&
8335 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
8343 MI->getOperand(0).getReg() == Mips::FCC0 &&
8344 MI->getOperand(1).isReg() &&
8345 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
8346 MI->getOperand(2).isReg() &&
8347 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
8355 MI->getOperand(0).getReg() == Mips::FCC0 &&
8356 MI->getOperand(1).isReg() &&
8357 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8358 MI->getOperand(2).isReg() &&
8359 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8367 MI->getOperand(0).getReg() == Mips::FCC0 &&
8368 MI->getOperand(1).isReg() &&
8369 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8370 MI->getOperand(2).isReg() &&
8371 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8379 MI->getOperand(0).getReg() == Mips::FCC0 &&
8380 MI->getOperand(1).isReg() &&
8381 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8382 MI->getOperand(2).isReg() &&
8383 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8391 MI->getOperand(0).getReg() == Mips::FCC0 &&
8392 MI->getOperand(1).isReg() &&
8393 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8394 MI->getOperand(2).isReg() &&
8395 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8403 MI->getOperand(0).getReg() == Mips::FCC0 &&
8404 MI->getOperand(1).isReg() &&
8405 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
8406 MI->getOperand(2).isReg() &&
8407 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
8415 MI->getOperand(0).getReg() == Mips::FCC0 &&
8416 MI->getOperand(1).isReg() &&
8417 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
8418 MI->getOperand(2).isReg() &&
8419 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
8427 MI->getOperand(0).getReg() == Mips::FCC0 &&
8428 MI->getOperand(1).isReg() &&
8429 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8430 MI->getOperand(2).isReg() &&
8431 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8439 MI->getOperand(0).getReg() == Mips::FCC0 &&
8440 MI->getOperand(1).isReg() &&
8441 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8442 MI->getOperand(2).isReg() &&
8443 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8451 MI->getOperand(0).getReg() == Mips::FCC0 &&
8452 MI->getOperand(1).isReg() &&
8453 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8454 MI->getOperand(2).isReg() &&
8455 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8463 MI->getOperand(0).getReg() == Mips::FCC0 &&
8464 MI->getOperand(1).isReg() &&
8465 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8466 MI->getOperand(2).isReg() &&
8467 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8475 MI->getOperand(0).getReg() == Mips::FCC0 &&
8476 MI->getOperand(1).isReg() &&
8477 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
8478 MI->getOperand(2).isReg() &&
8479 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
8487 MI->getOperand(0).getReg() == Mips::FCC0 &&
8488 MI->getOperand(1).isReg() &&
8489 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
8490 MI->getOperand(2).isReg() &&
8491 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
8499 MI->getOperand(0).getReg() == Mips::FCC0 &&
8500 MI->getOperand(1).isReg() &&
8501 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8502 MI->getOperand(2).isReg() &&
8503 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8511 MI->getOperand(0).getReg() == Mips::FCC0 &&
8512 MI->getOperand(1).isReg() &&
8513 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8514 MI->getOperand(2).isReg() &&
8515 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8523 MI->getOperand(0).getReg() == Mips::FCC0 &&
8524 MI->getOperand(1).isReg() &&
8525 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8526 MI->getOperand(2).isReg() &&
8527 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8535 MI->getOperand(0).getReg() == Mips::FCC0 &&
8536 MI->getOperand(1).isReg() &&
8537 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8538 MI->getOperand(2).isReg() &&
8539 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8547 MI->getOperand(0).getReg() == Mips::FCC0 &&
8548 MI->getOperand(1).isReg() &&
8549 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
8550 MI->getOperand(2).isReg() &&
8551 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
8559 MI->getOperand(0).getReg() == Mips::FCC0 &&
8560 MI->getOperand(1).isReg() &&
8561 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
8562 MI->getOperand(2).isReg() &&
8563 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
8571 MI->getOperand(0).getReg() == Mips::FCC0 &&
8572 MI->getOperand(1).isReg() &&
8573 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8574 MI->getOperand(2).isReg() &&
8575 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8583 MI->getOperand(0).getReg() == Mips::FCC0 &&
8584 MI->getOperand(1).isReg() &&
8585 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8586 MI->getOperand(2).isReg() &&
8587 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8595 MI->getOperand(0).getReg() == Mips::FCC0 &&
8596 MI->getOperand(1).isReg() &&
8597 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8598 MI->getOperand(2).isReg() &&
8599 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8607 MI->getOperand(0).getReg() == Mips::FCC0 &&
8608 MI->getOperand(1).isReg() &&
8609 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8610 MI->getOperand(2).isReg() &&
8611 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8619 MI->getOperand(0).getReg() == Mips::FCC0 &&
8620 MI->getOperand(1).isReg() &&
8621 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
8622 MI->getOperand(2).isReg() &&
8623 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
8631 MI->getOperand(0).getReg() == Mips::FCC0 &&
8632 MI->getOperand(1).isReg() &&
8633 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
8634 MI->getOperand(2).isReg() &&
8635 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
8643 MI->getOperand(0).getReg() == Mips::FCC0 &&
8644 MI->getOperand(1).isReg() &&
8645 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8646 MI->getOperand(2).isReg() &&
8647 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8655 MI->getOperand(0).getReg() == Mips::FCC0 &&
8656 MI->getOperand(1).isReg() &&
8657 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8658 MI->getOperand(2).isReg() &&
8659 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8667 MI->getOperand(0).getReg() == Mips::FCC0 &&
8668 MI->getOperand(1).isReg() &&
8669 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8670 MI->getOperand(2).isReg() &&
8671 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8679 MI->getOperand(0).getReg() == Mips::FCC0 &&
8680 MI->getOperand(1).isReg() &&
8681 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8682 MI->getOperand(2).isReg() &&
8683 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8691 MI->getOperand(0).getReg() == Mips::FCC0 &&
8692 MI->getOperand(1).isReg() &&
8693 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
8694 MI->getOperand(2).isReg() &&
8695 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
8703 MI->getOperand(0).getReg() == Mips::FCC0 &&
8704 MI->getOperand(1).isReg() &&
8705 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
8706 MI->getOperand(2).isReg() &&
8707 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
8715 MI->getOperand(0).getReg() == Mips::FCC0 &&
8716 MI->getOperand(1).isReg() &&
8717 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8718 MI->getOperand(2).isReg() &&
8719 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8727 MI->getOperand(0).getReg() == Mips::FCC0 &&
8728 MI->getOperand(1).isReg() &&
8729 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8730 MI->getOperand(2).isReg() &&
8731 MRI.getRegClass(Mips::AFGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8739 MI->getOperand(0).getReg() == Mips::FCC0 &&
8740 MI->getOperand(1).isReg() &&
8741 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8742 MI->getOperand(2).isReg() &&
8743 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8751 MI->getOperand(0).getReg() == Mips::FCC0 &&
8752 MI->getOperand(1).isReg() &&
8753 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8754 MI->getOperand(2).isReg() &&
8755 MRI.getRegClass(Mips::FGR64RegClassID).contains(MI->getOperand(2).getReg())) {
8763 MI->getOperand(0).getReg() == Mips::FCC0 &&
8764 MI->getOperand(1).isReg() &&
8765 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
8766 MI->getOperand(2).isReg() &&
8767 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
8775 MI->getOperand(0).getReg() == Mips::FCC0 &&
8776 MI->getOperand(1).isReg() &&
8777 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(1).getReg()) &&
8778 MI->getOperand(2).isReg() &&
8779 MRI.getRegClass(Mips::FGR32RegClassID).contains(MI->getOperand(2).getReg())) {
8787 MI->getOperand(0).isReg() &&
8788 MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
8789 MI->getOperand(1).isReg() &&
8790 MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
8791 MI->getOperand(2).getReg() == Mips::ZERO_64) {
8799 MI->getOperand(0).getReg() == Mips::ZERO) {
8807 MI->getOperand(0).isReg() &&
8808 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
8809 MI->getOperand(1).isReg() &&
8810 MI->getOperand(1).getReg() == MI->getOperand(0).getReg() &&
8810 MI->getOperand(1).getReg() == MI->getOperand(0).getReg() &&
8811 MI->getOperand(2).isReg() &&
8812 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
8820 MI->getOperand(0).isReg() &&
8821 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
8822 MI->getOperand(1).isReg() &&
8823 MI->getOperand(1).getReg() == MI->getOperand(0).getReg() &&
8823 MI->getOperand(1).getReg() == MI->getOperand(0).getReg() &&
8824 MI->getOperand(2).isReg() &&
8825 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
8833 MI->getOperand(0).getReg() == Mips::ZERO) {
8841 MI->getOperand(0).getReg() == Mips::ZERO) {
8849 MI->getOperand(0).getReg() == Mips::ZERO) {
8857 MI->getOperand(0).isReg() &&
8858 MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
8859 MI->getOperand(1).getReg() == Mips::ZERO_64 &&
8860 MI->getOperand(2).isReg() &&
8861 MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(2).getReg())) {
8867 MI->getOperand(0).isReg() &&
8868 MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
8869 MI->getOperand(1).getReg() == Mips::ZERO_64 &&
8870 MI->getOperand(2).isReg() &&
8871 MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
8871 MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
8879 MI->getOperand(0).isReg() &&
8880 MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
8881 MI->getOperand(1).getReg() == Mips::ZERO_64 &&
8882 MI->getOperand(2).isReg() &&
8883 MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(2).getReg())) {
8889 MI->getOperand(0).isReg() &&
8890 MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
8891 MI->getOperand(1).getReg() == Mips::ZERO_64 &&
8892 MI->getOperand(2).isReg() &&
8893 MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
8893 MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
8901 MI->getOperand(0).getReg() == Mips::ZERO) {
8909 MI->getOperand(0).getReg() == Mips::ZERO) {
8917 MI->getOperand(0).getReg() == Mips::ZERO) {
8925 MI->getOperand(0).getReg() == Mips::ZERO) {
8933 MI->getOperand(0).getReg() == Mips::ZERO) {
8941 MI->getOperand(0).getReg() == Mips::ZERO) {
8949 MI->getOperand(0).isImm() &&
8950 MI->getOperand(0).getImm() == 0) {
8958 MI->getOperand(0).isImm() &&
8959 MI->getOperand(0).getImm() == 0) {
8967 MI->getOperand(0).getReg() == Mips::ZERO &&
8968 MI->getOperand(1).isReg() &&
8969 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg())) {
8977 MI->getOperand(0).getReg() == Mips::ZERO_64 &&
8978 MI->getOperand(1).isReg() &&
8979 MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(1).getReg())) {
8987 MI->getOperand(0).getReg() == Mips::RA &&
8988 MI->getOperand(1).isReg() &&
8989 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg())) {
8997 MI->getOperand(0).getReg() == Mips::RA &&
8998 MI->getOperand(1).isReg() &&
8999 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg())) {
9007 MI->getOperand(0).getReg() == Mips::RA &&
9008 MI->getOperand(1).isReg() &&
9009 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg())) {
9017 MI->getOperand(0).getReg() == Mips::RA_64 &&
9018 MI->getOperand(1).isReg() &&
9019 MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(1).getReg())) {
9027 MI->getOperand(0).isReg() &&
9028 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9029 MI->getOperand(1).isImm() &&
9030 MI->getOperand(1).getImm() == 0) {
9038 MI->getOperand(0).isReg() &&
9039 MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
9040 MI->getOperand(1).isImm() &&
9041 MI->getOperand(1).getImm() == 0) {
9049 MI->getOperand(0).isReg() &&
9050 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9051 MI->getOperand(1).isImm() &&
9052 MI->getOperand(1).getImm() == 0) {
9060 MI->getOperand(0).isReg() &&
9061 MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
9062 MI->getOperand(1).isImm() &&
9063 MI->getOperand(1).getImm() == 0) {
9071 MI->getOperand(0).isReg() &&
9072 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9073 MI->getOperand(1).getReg() == Mips::AC0) {
9081 MI->getOperand(0).isReg() &&
9082 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9083 MI->getOperand(1).isReg() &&
9084 MRI.getRegClass(Mips::COP0RegClassID).contains(MI->getOperand(1).getReg()) &&
9085 MI->getOperand(2).isImm() &&
9086 MI->getOperand(2).getImm() == 0) {
9094 MI->getOperand(0).isReg() &&
9095 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9096 MI->getOperand(1).getReg() == Mips::AC0) {
9104 MI->getOperand(0).isReg() &&
9105 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9106 MI->getOperand(1).getReg() == Mips::AC0) {
9114 MI->getOperand(0).getReg() == Mips::ZERO &&
9115 MI->getOperand(1).getReg() == Mips::ZERO) {
9123 MI->getOperand(0).getReg() == Mips::AC0 &&
9124 MI->getOperand(1).isReg() &&
9125 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg())) {
9133 MI->getOperand(0).isReg() &&
9134 MRI.getRegClass(Mips::COP0RegClassID).contains(MI->getOperand(0).getReg()) &&
9135 MI->getOperand(1).isReg() &&
9136 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
9137 MI->getOperand(2).isImm() &&
9138 MI->getOperand(2).getImm() == 0) {
9146 MI->getOperand(0).getReg() == Mips::AC0 &&
9147 MI->getOperand(1).isReg() &&
9148 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg())) {
9156 MI->getOperand(0).getReg() == Mips::AC0 &&
9157 MI->getOperand(1).isReg() &&
9158 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg())) {
9166 MI->getOperand(0).getReg() == Mips::ZERO &&
9167 MI->getOperand(1).getReg() == Mips::S0) {
9175 MI->getOperand(0).isReg() &&
9176 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9177 MI->getOperand(1).isReg() &&
9178 MI->getOperand(1).getReg() == MI->getOperand(0).getReg()) {
9178 MI->getOperand(1).getReg() == MI->getOperand(0).getReg()) {
9186 MI->getOperand(0).isReg() &&
9187 MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
9188 MI->getOperand(1).isReg() &&
9189 MI->getOperand(1).getReg() == MI->getOperand(0).getReg()) {
9189 MI->getOperand(1).getReg() == MI->getOperand(0).getReg()) {
9197 MI->getOperand(0).isReg() &&
9198 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9199 MI->getOperand(1).isReg() &&
9200 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
9201 MI->getOperand(2).getReg() == Mips::ZERO) {
9209 MI->getOperand(0).isReg() &&
9210 MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
9211 MI->getOperand(1).isReg() &&
9212 MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
9213 MI->getOperand(2).getReg() == Mips::ZERO_64) {
9221 MI->getOperand(0).isReg() &&
9222 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9223 MI->getOperand(1).isReg() &&
9224 MRI.getRegClass(Mips::HWRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
9225 MI->getOperand(2).isImm() &&
9226 MI->getOperand(2).getImm() == 0) {
9234 MI->getOperand(0).isReg() &&
9235 MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
9236 MI->getOperand(1).isReg() &&
9237 MRI.getRegClass(Mips::HWRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
9238 MI->getOperand(2).isImm() &&
9239 MI->getOperand(2).getImm() == 0) {
9247 MI->getOperand(0).isReg() &&
9248 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9249 MI->getOperand(1).isReg() &&
9250 MRI.getRegClass(Mips::HWRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
9251 MI->getOperand(2).isImm() &&
9252 MI->getOperand(2).getImm() == 0) {
9260 MI->getOperand(0).isReg() &&
9261 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9262 MI->getOperand(1).isReg() &&
9263 MRI.getRegClass(Mips::HWRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
9264 MI->getOperand(2).isImm() &&
9265 MI->getOperand(2).getImm() == 0) {
9273 MI->getOperand(0).isImm() &&
9274 MI->getOperand(0).getImm() == 0) {
9282 MI->getOperand(0).isImm() &&
9283 MI->getOperand(0).getImm() == 0) {
9291 MI->getOperand(0).isImm() &&
9292 MI->getOperand(0).getImm() == 0) {
9300 MI->getOperand(0).isImm() &&
9301 MI->getOperand(0).getImm() == 0) {
9309 MI->getOperand(0).isImm() &&
9310 MI->getOperand(0).getImm() == 0) {
9318 MI->getOperand(0).getReg() == Mips::ZERO &&
9319 MI->getOperand(1).getReg() == Mips::ZERO &&
9320 MI->getOperand(2).isImm() &&
9321 MI->getOperand(2).getImm() == 0) {
9329 MI->getOperand(0).getReg() == Mips::ZERO &&
9330 MI->getOperand(1).getReg() == Mips::ZERO &&
9331 MI->getOperand(2).isImm() &&
9332 MI->getOperand(2).getImm() == 0) {
9340 MI->getOperand(0).getReg() == Mips::ZERO &&
9341 MI->getOperand(1).getReg() == Mips::ZERO &&
9342 MI->getOperand(2).isImm() &&
9343 MI->getOperand(2).getImm() == 0) {
9351 MI->getOperand(0).isReg() &&
9352 MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
9353 MI->getOperand(1).isReg() &&
9354 MI->getOperand(1).getReg() == MI->getOperand(0).getReg()) {
9354 MI->getOperand(1).getReg() == MI->getOperand(0).getReg()) {
9362 MI->getOperand(0).isReg() &&
9363 MRI.getRegClass(Mips::GPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
9364 MI->getOperand(1).isReg() &&
9365 MI->getOperand(1).getReg() == MI->getOperand(0).getReg()) {
9365 MI->getOperand(1).getReg() == MI->getOperand(0).getReg()) {
9373 MI->getOperand(0).isReg() &&
9374 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9375 MI->getOperand(1).getReg() == Mips::ZERO &&
9376 MI->getOperand(2).isReg() &&
9377 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
9383 MI->getOperand(0).isReg() &&
9384 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9385 MI->getOperand(1).getReg() == Mips::ZERO &&
9386 MI->getOperand(2).isReg() &&
9387 MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
9387 MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
9395 MI->getOperand(0).isReg() &&
9396 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9397 MI->getOperand(1).getReg() == Mips::ZERO &&
9398 MI->getOperand(2).isReg() &&
9399 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
9405 MI->getOperand(0).isReg() &&
9406 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9407 MI->getOperand(1).getReg() == Mips::ZERO &&
9408 MI->getOperand(2).isReg() &&
9409 MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
9409 MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
9417 MI->getOperand(0).isReg() &&
9418 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9419 MI->getOperand(1).getReg() == Mips::ZERO &&
9420 MI->getOperand(2).isReg() &&
9421 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
9427 MI->getOperand(0).isReg() &&
9428 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9429 MI->getOperand(1).getReg() == Mips::ZERO &&
9430 MI->getOperand(2).isReg() &&
9431 MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
9431 MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
9439 MI->getOperand(0).isReg() &&
9440 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9441 MI->getOperand(1).getReg() == Mips::ZERO &&
9442 MI->getOperand(2).isReg() &&
9443 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
9449 MI->getOperand(0).isReg() &&
9450 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9451 MI->getOperand(1).getReg() == Mips::ZERO &&
9452 MI->getOperand(2).isReg() &&
9453 MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
9453 MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
9461 MI->getOperand(0).isReg() &&
9462 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9463 MI->getOperand(1).getReg() == Mips::ZERO &&
9464 MI->getOperand(2).isReg() &&
9465 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
9471 MI->getOperand(0).isReg() &&
9472 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9473 MI->getOperand(1).getReg() == Mips::ZERO &&
9474 MI->getOperand(2).isReg() &&
9475 MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
9475 MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
9483 MI->getOperand(0).isReg() &&
9484 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9485 MI->getOperand(1).getReg() == Mips::ZERO &&
9486 MI->getOperand(2).isReg() &&
9487 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(2).getReg())) {
9493 MI->getOperand(0).isReg() &&
9494 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9495 MI->getOperand(1).getReg() == Mips::ZERO &&
9496 MI->getOperand(2).isReg() &&
9497 MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
9497 MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
9505 MI->getOperand(0).isReg() &&
9506 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg())) {
9514 MI->getOperand(0).isImm() &&
9515 MI->getOperand(0).getImm() == 0) {
9523 MI->getOperand(0).isImm() &&
9524 MI->getOperand(0).getImm() == 0) {
9532 MI->getOperand(0).isImm() &&
9533 MI->getOperand(0).getImm() == 0) {
9541 MI->getOperand(0).isImm() &&
9542 MI->getOperand(0).getImm() == 0) {
9550 MI->getOperand(0).isImm() &&
9551 MI->getOperand(0).getImm() == 0) {
9559 MI->getOperand(0).isReg() &&
9560 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9561 MI->getOperand(1).isReg() &&
9562 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
9563 MI->getOperand(2).isImm() &&
9564 MI->getOperand(2).getImm() == 0) {
9572 MI->getOperand(0).isReg() &&
9573 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9574 MI->getOperand(1).isReg() &&
9575 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
9576 MI->getOperand(2).isImm() &&
9577 MI->getOperand(2).getImm() == 0) {
9585 MI->getOperand(0).isReg() &&
9586 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9587 MI->getOperand(1).isReg() &&
9588 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
9589 MI->getOperand(2).isImm() &&
9590 MI->getOperand(2).getImm() == 0) {
9598 MI->getOperand(0).isReg() &&
9599 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9600 MI->getOperand(1).isReg() &&
9601 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
9602 MI->getOperand(2).isImm() &&
9603 MI->getOperand(2).getImm() == 0) {
9611 MI->getOperand(0).isReg() &&
9612 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9613 MI->getOperand(1).isReg() &&
9614 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
9615 MI->getOperand(2).isImm() &&
9616 MI->getOperand(2).getImm() == 0) {
9624 MI->getOperand(0).isReg() &&
9625 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9626 MI->getOperand(1).isReg() &&
9627 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
9628 MI->getOperand(2).isImm() &&
9629 MI->getOperand(2).getImm() == 0) {
9637 MI->getOperand(0).isReg() &&
9638 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9639 MI->getOperand(1).isReg() &&
9640 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
9641 MI->getOperand(2).isImm() &&
9642 MI->getOperand(2).getImm() == 0) {
9650 MI->getOperand(0).isReg() &&
9651 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9652 MI->getOperand(1).isReg() &&
9653 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
9654 MI->getOperand(2).isImm() &&
9655 MI->getOperand(2).getImm() == 0) {
9663 MI->getOperand(0).isReg() &&
9664 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9665 MI->getOperand(1).isReg() &&
9666 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
9667 MI->getOperand(2).isImm() &&
9668 MI->getOperand(2).getImm() == 0) {
9676 MI->getOperand(0).isReg() &&
9677 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9678 MI->getOperand(1).isReg() &&
9679 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
9680 MI->getOperand(2).isImm() &&
9681 MI->getOperand(2).getImm() == 0) {
9689 MI->getOperand(0).isReg() &&
9690 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9691 MI->getOperand(1).isReg() &&
9692 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
9693 MI->getOperand(2).isImm() &&
9694 MI->getOperand(2).getImm() == 0) {
9702 MI->getOperand(0).isReg() &&
9703 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9704 MI->getOperand(1).isReg() &&
9705 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
9706 MI->getOperand(2).isImm() &&
9707 MI->getOperand(2).getImm() == 0) {
9715 MI->getOperand(0).isImm() &&
9716 MI->getOperand(0).getImm() == 0) {
9724 MI->getOperand(0).isReg() &&
9725 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9726 MI->getOperand(1).isImm() &&
9727 MI->getOperand(1).getImm() == 31) {
9735 MI->getOperand(0).isReg() &&
9736 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
9737 MI->getOperand(1).isImm() &&
9738 MI->getOperand(1).getImm() == 31) {
9746 MI->getOperand(0).getReg() == Mips::ZERO &&
9747 MI->getOperand(1).isReg() &&
9748 MRI.getRegClass(Mips::GPR32RegClassID).contains(MI->getOperand(1).getReg())) {
gen/lib/Target/Mips/MipsGenMCCodeEmitter.inc 2786 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2791 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
2826 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2831 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
2836 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
2844 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2849 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
2864 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
2884 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
2897 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2921 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2933 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2946 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2959 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2972 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2987 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3008 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3021 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3029 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3042 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3052 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3061 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3069 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3077 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3084 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3094 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3099 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3108 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3120 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3137 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3158 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3171 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3184 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3189 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3194 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3205 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3210 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3215 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3260 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3265 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3276 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3281 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3286 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3298 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3303 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3308 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3327 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3332 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3337 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3342 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3403 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3408 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3421 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3426 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3431 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3485 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3490 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3495 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3512 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3517 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3522 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3531 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3536 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3541 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3553 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3558 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3563 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3573 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3578 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3583 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3591 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3596 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3601 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3612 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3617 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3672 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3677 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3682 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3737 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3742 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3747 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3758 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3763 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3772 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3785 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3821 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3826 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3837 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3842 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3847 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3866 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3871 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3876 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3939 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3944 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3949 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3962 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3967 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3972 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3985 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3990 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3995 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4010 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4015 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4020 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4025 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4076 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4081 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4086 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4124 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4134 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4152 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4170 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4175 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4192 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4202 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4211 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4221 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4228 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4233 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4238 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4248 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4253 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4258 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4266 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4271 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4276 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4284 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4289 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4294 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4302 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4307 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4312 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4321 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4326 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4331 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4339 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4344 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4349 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4357 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4362 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4367 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4376 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4381 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4386 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4394 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4399 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4404 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4412 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4417 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4422 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4431 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4436 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4441 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4449 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4454 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4459 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4467 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4472 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4477 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4485 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4490 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4495 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4503 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4508 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4513 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4521 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4526 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4531 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4539 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4544 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4549 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4557 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4562 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4567 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4575 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4580 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4585 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4593 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4598 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4603 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4611 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4616 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4621 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4666 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4696 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4700 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4710 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4714 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4723 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4733 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4742 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4747 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4755 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4760 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4765 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4775 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4780 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4785 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4795 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4800 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4808 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4813 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4872 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4877 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4882 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4890 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4895 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4900 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4923 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4928 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4939 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4944 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4949 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5051 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5056 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5061 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5069 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5074 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5079 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5084 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5092 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5097 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5102 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5107 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5115 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5120 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5125 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5130 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5139 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5144 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5149 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5172 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5177 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5182 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5217 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5222 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5237 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5242 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5247 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5276 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5281 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5286 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5305 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5310 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5315 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5326 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5331 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5336 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5359 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5364 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5369 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5378 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5386 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5391 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5400 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5405 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5414 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5419 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5424 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5434 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5439 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5451 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5456 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5461 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5469 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5474 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5483 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5488 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5495 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5508 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5513 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5527 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5532 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5547 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5552 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5566 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5571 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5576 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5584 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5589 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5600 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5611 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5620 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5625 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5638 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5643 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5659 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5678 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5683 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5696 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5701 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5706 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5715 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5720 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5732 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5737 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5745 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5750 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5773 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5782 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5787 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5795 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5800 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5807 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5821 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5838 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5843 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5850 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5855 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5866 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5879 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5906 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5921 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5926 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5955 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5960 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5973 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5978 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5983 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6010 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6015 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6027 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6032 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6037 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6045 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6050 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6058 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6063 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6072 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6080 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6095 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6108 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6112 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6120 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6125 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6136 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6141 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6152 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6157 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6166 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6171 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6179 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6184 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6192 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6197 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6202 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6213 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6218 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6223 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6231 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6236 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6244 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6249 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6257 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6262 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6271 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6276 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6281 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6289 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6294 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6299 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6316 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6321 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6326 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6334 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6339 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6344 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6359 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6364 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6385 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6390 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6395 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6404 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6409 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6414 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6428 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6433 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6438 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6451 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6463 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6475 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6497 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6516 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6521 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6526 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6536 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6599 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6614 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6631 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6636 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6648 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6653 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6667 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6682 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6699 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6717 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6722 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6727 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6735 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6740 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6745 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6756 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6761 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6766 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6778 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6783 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6788 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6793 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6804 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6809 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6814 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6831 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6836 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6841 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6856 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6861 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6866 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6874 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6879 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6887 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6907 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6931 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6944 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6959 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6975 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6992 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7008 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7024 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7029 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7037 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7042 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7051 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7056 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7068 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7073 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7078 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7087 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7099 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7104 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7113 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7118 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7127 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7132 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7141 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7156 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7169 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7174 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7202 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7207 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7215 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7220 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7225 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7238 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7243 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7248 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7256 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7261 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7273 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7278 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7283 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7296 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7301 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7306 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7323 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7328 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7333 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7346 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7351 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7356 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7367 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7372 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7377 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7389 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7394 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7399 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7407 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7412 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7422 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7430 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7435 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7445 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7453 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7458 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7471 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7476 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7481 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7491 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7503 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7508 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7517 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7531 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7545 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7557 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7569 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7574 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7584 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7598 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7613 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7618 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7632 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7637 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7642 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7650 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7655 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7660 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7665 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7670 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7677 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7689 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7701 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7716 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7721 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7731 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7736 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7749 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7754 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7767 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7772 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7787 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7792 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7797 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7806 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7811 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7822 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7827 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7832 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7841 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7846 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7881 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7886 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7891 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7914 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7919 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7924 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7934 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7939 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7948 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7953 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7964 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7969 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7974 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8025 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8040 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8045 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8053 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8058 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8072 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8077 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8090 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8095 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8104 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8109 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8114 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8122 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8127 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8137 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8142 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8152 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8156 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8161 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8169 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8174 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8183 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8191 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8224 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8229 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8234 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8244 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8249 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8254 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8306 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8311 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8328 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8333 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8338 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8355 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8360 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8365 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8382 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8387 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8392 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8409 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8414 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8419 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8428 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8433 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8438 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8447 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8452 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8457 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8466 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8471 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8476 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8485 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8490 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8495 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8778 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8783 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8788 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8842 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8847 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8852 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
gen/lib/Target/PowerPC/PPCGenAsmWriter.inc 6920 MI->getOperand(0).isReg() &&
6921 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(0).getReg()) &&
6922 MI->getOperand(1).isImm() &&
6923 MI->getOperand(1).getImm() == 0) {
6931 MI->getOperand(0).isImm() &&
6932 MI->getOperand(0).getImm() == 12 &&
6933 MI->getOperand(1).isReg() &&
6934 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
6940 MI->getOperand(0).isImm() &&
6941 MI->getOperand(0).getImm() == 12 &&
6942 MI->getOperand(1).getReg() == PPC::CR0) {
6948 MI->getOperand(0).isImm() &&
6949 MI->getOperand(0).getImm() == 14 &&
6950 MI->getOperand(1).isReg() &&
6951 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
6957 MI->getOperand(0).isImm() &&
6958 MI->getOperand(0).getImm() == 14 &&
6959 MI->getOperand(1).getReg() == PPC::CR0) {
6965 MI->getOperand(0).isImm() &&
6966 MI->getOperand(0).getImm() == 15 &&
6967 MI->getOperand(1).isReg() &&
6968 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
6974 MI->getOperand(0).isImm() &&
6975 MI->getOperand(0).getImm() == 15 &&
6976 MI->getOperand(1).getReg() == PPC::CR0) {
6982 MI->getOperand(0).isImm() &&
6983 MI->getOperand(0).getImm() == 44 &&
6984 MI->getOperand(1).isReg() &&
6985 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
6991 MI->getOperand(0).isImm() &&
6992 MI->getOperand(0).getImm() == 44 &&
6993 MI->getOperand(1).getReg() == PPC::CR0) {
6999 MI->getOperand(0).isImm() &&
7000 MI->getOperand(0).getImm() == 46 &&
7001 MI->getOperand(1).isReg() &&
7002 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7008 MI->getOperand(0).isImm() &&
7009 MI->getOperand(0).getImm() == 46 &&
7010 MI->getOperand(1).getReg() == PPC::CR0) {
7016 MI->getOperand(0).isImm() &&
7017 MI->getOperand(0).getImm() == 47 &&
7018 MI->getOperand(1).isReg() &&
7019 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7025 MI->getOperand(0).isImm() &&
7026 MI->getOperand(0).getImm() == 47 &&
7027 MI->getOperand(1).getReg() == PPC::CR0) {
7033 MI->getOperand(0).isImm() &&
7034 MI->getOperand(0).getImm() == 76 &&
7035 MI->getOperand(1).isReg() &&
7036 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7042 MI->getOperand(0).isImm() &&
7043 MI->getOperand(0).getImm() == 76 &&
7044 MI->getOperand(1).getReg() == PPC::CR0) {
7050 MI->getOperand(0).isImm() &&
7051 MI->getOperand(0).getImm() == 78 &&
7052 MI->getOperand(1).isReg() &&
7053 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7059 MI->getOperand(0).isImm() &&
7060 MI->getOperand(0).getImm() == 78 &&
7061 MI->getOperand(1).getReg() == PPC::CR0) {
7067 MI->getOperand(0).isImm() &&
7068 MI->getOperand(0).getImm() == 79 &&
7069 MI->getOperand(1).isReg() &&
7070 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7076 MI->getOperand(0).isImm() &&
7077 MI->getOperand(0).getImm() == 79 &&
7078 MI->getOperand(1).getReg() == PPC::CR0) {
7084 MI->getOperand(0).isImm() &&
7085 MI->getOperand(0).getImm() == 68 &&
7086 MI->getOperand(1).isReg() &&
7087 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7093 MI->getOperand(0).isImm() &&
7094 MI->getOperand(0).getImm() == 68 &&
7095 MI->getOperand(1).getReg() == PPC::CR0) {
7101 MI->getOperand(0).isImm() &&
7102 MI->getOperand(0).getImm() == 70 &&
7103 MI->getOperand(1).isReg() &&
7104 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7110 MI->getOperand(0).isImm() &&
7111 MI->getOperand(0).getImm() == 70 &&
7112 MI->getOperand(1).getReg() == PPC::CR0) {
7118 MI->getOperand(0).isImm() &&
7119 MI->getOperand(0).getImm() == 71 &&
7120 MI->getOperand(1).isReg() &&
7121 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7127 MI->getOperand(0).isImm() &&
7128 MI->getOperand(0).getImm() == 71 &&
7129 MI->getOperand(1).getReg() == PPC::CR0) {
7137 MI->getOperand(0).isImm() &&
7138 MI->getOperand(0).getImm() == 12 &&
7139 MI->getOperand(1).isReg() &&
7140 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7146 MI->getOperand(0).isImm() &&
7147 MI->getOperand(0).getImm() == 12 &&
7148 MI->getOperand(1).getReg() == PPC::CR0) {
7154 MI->getOperand(0).isImm() &&
7155 MI->getOperand(0).getImm() == 14 &&
7156 MI->getOperand(1).isReg() &&
7157 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7163 MI->getOperand(0).isImm() &&
7164 MI->getOperand(0).getImm() == 14 &&
7165 MI->getOperand(1).getReg() == PPC::CR0) {
7171 MI->getOperand(0).isImm() &&
7172 MI->getOperand(0).getImm() == 15 &&
7173 MI->getOperand(1).isReg() &&
7174 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7180 MI->getOperand(0).isImm() &&
7181 MI->getOperand(0).getImm() == 15 &&
7182 MI->getOperand(1).getReg() == PPC::CR0) {
7188 MI->getOperand(0).isImm() &&
7189 MI->getOperand(0).getImm() == 44 &&
7190 MI->getOperand(1).isReg() &&
7191 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7197 MI->getOperand(0).isImm() &&
7198 MI->getOperand(0).getImm() == 44 &&
7199 MI->getOperand(1).getReg() == PPC::CR0) {
7205 MI->getOperand(0).isImm() &&
7206 MI->getOperand(0).getImm() == 46 &&
7207 MI->getOperand(1).isReg() &&
7208 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7214 MI->getOperand(0).isImm() &&
7215 MI->getOperand(0).getImm() == 46 &&
7216 MI->getOperand(1).getReg() == PPC::CR0) {
7222 MI->getOperand(0).isImm() &&
7223 MI->getOperand(0).getImm() == 47 &&
7224 MI->getOperand(1).isReg() &&
7225 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7231 MI->getOperand(0).isImm() &&
7232 MI->getOperand(0).getImm() == 47 &&
7233 MI->getOperand(1).getReg() == PPC::CR0) {
7239 MI->getOperand(0).isImm() &&
7240 MI->getOperand(0).getImm() == 76 &&
7241 MI->getOperand(1).isReg() &&
7242 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7248 MI->getOperand(0).isImm() &&
7249 MI->getOperand(0).getImm() == 76 &&
7250 MI->getOperand(1).getReg() == PPC::CR0) {
7256 MI->getOperand(0).isImm() &&
7257 MI->getOperand(0).getImm() == 78 &&
7258 MI->getOperand(1).isReg() &&
7259 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7265 MI->getOperand(0).isImm() &&
7266 MI->getOperand(0).getImm() == 78 &&
7267 MI->getOperand(1).getReg() == PPC::CR0) {
7273 MI->getOperand(0).isImm() &&
7274 MI->getOperand(0).getImm() == 79 &&
7275 MI->getOperand(1).isReg() &&
7276 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7282 MI->getOperand(0).isImm() &&
7283 MI->getOperand(0).getImm() == 79 &&
7284 MI->getOperand(1).getReg() == PPC::CR0) {
7290 MI->getOperand(0).isImm() &&
7291 MI->getOperand(0).getImm() == 68 &&
7292 MI->getOperand(1).isReg() &&
7293 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7299 MI->getOperand(0).isImm() &&
7300 MI->getOperand(0).getImm() == 68 &&
7301 MI->getOperand(1).getReg() == PPC::CR0) {
7307 MI->getOperand(0).isImm() &&
7308 MI->getOperand(0).getImm() == 70 &&
7309 MI->getOperand(1).isReg() &&
7310 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7316 MI->getOperand(0).isImm() &&
7317 MI->getOperand(0).getImm() == 70 &&
7318 MI->getOperand(1).getReg() == PPC::CR0) {
7324 MI->getOperand(0).isImm() &&
7325 MI->getOperand(0).getImm() == 71 &&
7326 MI->getOperand(1).isReg() &&
7327 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7333 MI->getOperand(0).isImm() &&
7334 MI->getOperand(0).getImm() == 71 &&
7335 MI->getOperand(1).getReg() == PPC::CR0) {
7343 MI->getOperand(0).isImm() &&
7344 MI->getOperand(0).getImm() == 12 &&
7345 MI->getOperand(1).isReg() &&
7346 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7352 MI->getOperand(0).isImm() &&
7353 MI->getOperand(0).getImm() == 12 &&
7354 MI->getOperand(1).getReg() == PPC::CR0) {
7360 MI->getOperand(0).isImm() &&
7361 MI->getOperand(0).getImm() == 14 &&
7362 MI->getOperand(1).isReg() &&
7363 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7369 MI->getOperand(0).isImm() &&
7370 MI->getOperand(0).getImm() == 14 &&
7371 MI->getOperand(1).getReg() == PPC::CR0) {
7377 MI->getOperand(0).isImm() &&
7378 MI->getOperand(0).getImm() == 15 &&
7379 MI->getOperand(1).isReg() &&
7380 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7386 MI->getOperand(0).isImm() &&
7387 MI->getOperand(0).getImm() == 15 &&
7388 MI->getOperand(1).getReg() == PPC::CR0) {
7394 MI->getOperand(0).isImm() &&
7395 MI->getOperand(0).getImm() == 44 &&
7396 MI->getOperand(1).isReg() &&
7397 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7403 MI->getOperand(0).isImm() &&
7404 MI->getOperand(0).getImm() == 44 &&
7405 MI->getOperand(1).getReg() == PPC::CR0) {
7411 MI->getOperand(0).isImm() &&
7412 MI->getOperand(0).getImm() == 46 &&
7413 MI->getOperand(1).isReg() &&
7414 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7420 MI->getOperand(0).isImm() &&
7421 MI->getOperand(0).getImm() == 46 &&
7422 MI->getOperand(1).getReg() == PPC::CR0) {
7428 MI->getOperand(0).isImm() &&
7429 MI->getOperand(0).getImm() == 47 &&
7430 MI->getOperand(1).isReg() &&
7431 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7437 MI->getOperand(0).isImm() &&
7438 MI->getOperand(0).getImm() == 47 &&
7439 MI->getOperand(1).getReg() == PPC::CR0) {
7445 MI->getOperand(0).isImm() &&
7446 MI->getOperand(0).getImm() == 76 &&
7447 MI->getOperand(1).isReg() &&
7448 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7454 MI->getOperand(0).isImm() &&
7455 MI->getOperand(0).getImm() == 76 &&
7456 MI->getOperand(1).getReg() == PPC::CR0) {
7462 MI->getOperand(0).isImm() &&
7463 MI->getOperand(0).getImm() == 78 &&
7464 MI->getOperand(1).isReg() &&
7465 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7471 MI->getOperand(0).isImm() &&
7472 MI->getOperand(0).getImm() == 78 &&
7473 MI->getOperand(1).getReg() == PPC::CR0) {
7479 MI->getOperand(0).isImm() &&
7480 MI->getOperand(0).getImm() == 79 &&
7481 MI->getOperand(1).isReg() &&
7482 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7488 MI->getOperand(0).isImm() &&
7489 MI->getOperand(0).getImm() == 79 &&
7490 MI->getOperand(1).getReg() == PPC::CR0) {
7496 MI->getOperand(0).isImm() &&
7497 MI->getOperand(0).getImm() == 68 &&
7498 MI->getOperand(1).isReg() &&
7499 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7505 MI->getOperand(0).isImm() &&
7506 MI->getOperand(0).getImm() == 68 &&
7507 MI->getOperand(1).getReg() == PPC::CR0) {
7513 MI->getOperand(0).isImm() &&
7514 MI->getOperand(0).getImm() == 70 &&
7515 MI->getOperand(1).isReg() &&
7516 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7522 MI->getOperand(0).isImm() &&
7523 MI->getOperand(0).getImm() == 70 &&
7524 MI->getOperand(1).getReg() == PPC::CR0) {
7530 MI->getOperand(0).isImm() &&
7531 MI->getOperand(0).getImm() == 71 &&
7532 MI->getOperand(1).isReg() &&
7533 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7539 MI->getOperand(0).isImm() &&
7540 MI->getOperand(0).getImm() == 71 &&
7541 MI->getOperand(1).getReg() == PPC::CR0) {
7549 MI->getOperand(0).isImm() &&
7550 MI->getOperand(0).getImm() == 12 &&
7551 MI->getOperand(1).isReg() &&
7552 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7558 MI->getOperand(0).isImm() &&
7559 MI->getOperand(0).getImm() == 12 &&
7560 MI->getOperand(1).getReg() == PPC::CR0) {
7566 MI->getOperand(0).isImm() &&
7567 MI->getOperand(0).getImm() == 14 &&
7568 MI->getOperand(1).isReg() &&
7569 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7575 MI->getOperand(0).isImm() &&
7576 MI->getOperand(0).getImm() == 14 &&
7577 MI->getOperand(1).getReg() == PPC::CR0) {
7583 MI->getOperand(0).isImm() &&
7584 MI->getOperand(0).getImm() == 15 &&
7585 MI->getOperand(1).isReg() &&
7586 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7592 MI->getOperand(0).isImm() &&
7593 MI->getOperand(0).getImm() == 15 &&
7594 MI->getOperand(1).getReg() == PPC::CR0) {
7600 MI->getOperand(0).isImm() &&
7601 MI->getOperand(0).getImm() == 44 &&
7602 MI->getOperand(1).isReg() &&
7603 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7609 MI->getOperand(0).isImm() &&
7610 MI->getOperand(0).getImm() == 44 &&
7611 MI->getOperand(1).getReg() == PPC::CR0) {
7617 MI->getOperand(0).isImm() &&
7618 MI->getOperand(0).getImm() == 46 &&
7619 MI->getOperand(1).isReg() &&
7620 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7626 MI->getOperand(0).isImm() &&
7627 MI->getOperand(0).getImm() == 46 &&
7628 MI->getOperand(1).getReg() == PPC::CR0) {
7634 MI->getOperand(0).isImm() &&
7635 MI->getOperand(0).getImm() == 47 &&
7636 MI->getOperand(1).isReg() &&
7637 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7643 MI->getOperand(0).isImm() &&
7644 MI->getOperand(0).getImm() == 47 &&
7645 MI->getOperand(1).getReg() == PPC::CR0) {
7651 MI->getOperand(0).isImm() &&
7652 MI->getOperand(0).getImm() == 76 &&
7653 MI->getOperand(1).isReg() &&
7654 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7660 MI->getOperand(0).isImm() &&
7661 MI->getOperand(0).getImm() == 76 &&
7662 MI->getOperand(1).getReg() == PPC::CR0) {
7668 MI->getOperand(0).isImm() &&
7669 MI->getOperand(0).getImm() == 78 &&
7670 MI->getOperand(1).isReg() &&
7671 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7677 MI->getOperand(0).isImm() &&
7678 MI->getOperand(0).getImm() == 78 &&
7679 MI->getOperand(1).getReg() == PPC::CR0) {
7685 MI->getOperand(0).isImm() &&
7686 MI->getOperand(0).getImm() == 79 &&
7687 MI->getOperand(1).isReg() &&
7688 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7694 MI->getOperand(0).isImm() &&
7695 MI->getOperand(0).getImm() == 79 &&
7696 MI->getOperand(1).getReg() == PPC::CR0) {
7702 MI->getOperand(0).isImm() &&
7703 MI->getOperand(0).getImm() == 68 &&
7704 MI->getOperand(1).isReg() &&
7705 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7711 MI->getOperand(0).isImm() &&
7712 MI->getOperand(0).getImm() == 68 &&
7713 MI->getOperand(1).getReg() == PPC::CR0) {
7719 MI->getOperand(0).isImm() &&
7720 MI->getOperand(0).getImm() == 70 &&
7721 MI->getOperand(1).isReg() &&
7722 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7728 MI->getOperand(0).isImm() &&
7729 MI->getOperand(0).getImm() == 70 &&
7730 MI->getOperand(1).getReg() == PPC::CR0) {
7736 MI->getOperand(0).isImm() &&
7737 MI->getOperand(0).getImm() == 71 &&
7738 MI->getOperand(1).isReg() &&
7739 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7745 MI->getOperand(0).isImm() &&
7746 MI->getOperand(0).getImm() == 71 &&
7747 MI->getOperand(1).getReg() == PPC::CR0) {
7755 MI->getOperand(0).isImm() &&
7756 MI->getOperand(0).getImm() == 12 &&
7757 MI->getOperand(1).isReg() &&
7758 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7764 MI->getOperand(0).isImm() &&
7765 MI->getOperand(0).getImm() == 12 &&
7766 MI->getOperand(1).getReg() == PPC::CR0) {
7772 MI->getOperand(0).isImm() &&
7773 MI->getOperand(0).getImm() == 14 &&
7774 MI->getOperand(1).isReg() &&
7775 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7781 MI->getOperand(0).isImm() &&
7782 MI->getOperand(0).getImm() == 14 &&
7783 MI->getOperand(1).getReg() == PPC::CR0) {
7789 MI->getOperand(0).isImm() &&
7790 MI->getOperand(0).getImm() == 15 &&
7791 MI->getOperand(1).isReg() &&
7792 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7798 MI->getOperand(0).isImm() &&
7799 MI->getOperand(0).getImm() == 15 &&
7800 MI->getOperand(1).getReg() == PPC::CR0) {
7806 MI->getOperand(0).isImm() &&
7807 MI->getOperand(0).getImm() == 44 &&
7808 MI->getOperand(1).isReg() &&
7809 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7815 MI->getOperand(0).isImm() &&
7816 MI->getOperand(0).getImm() == 44 &&
7817 MI->getOperand(1).getReg() == PPC::CR0) {
7823 MI->getOperand(0).isImm() &&
7824 MI->getOperand(0).getImm() == 46 &&
7825 MI->getOperand(1).isReg() &&
7826 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7832 MI->getOperand(0).isImm() &&
7833 MI->getOperand(0).getImm() == 46 &&
7834 MI->getOperand(1).getReg() == PPC::CR0) {
7840 MI->getOperand(0).isImm() &&
7841 MI->getOperand(0).getImm() == 47 &&
7842 MI->getOperand(1).isReg() &&
7843 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7849 MI->getOperand(0).isImm() &&
7850 MI->getOperand(0).getImm() == 47 &&
7851 MI->getOperand(1).getReg() == PPC::CR0) {
7857 MI->getOperand(0).isImm() &&
7858 MI->getOperand(0).getImm() == 76 &&
7859 MI->getOperand(1).isReg() &&
7860 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7866 MI->getOperand(0).isImm() &&
7867 MI->getOperand(0).getImm() == 76 &&
7868 MI->getOperand(1).getReg() == PPC::CR0) {
7874 MI->getOperand(0).isImm() &&
7875 MI->getOperand(0).getImm() == 78 &&
7876 MI->getOperand(1).isReg() &&
7877 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7883 MI->getOperand(0).isImm() &&
7884 MI->getOperand(0).getImm() == 78 &&
7885 MI->getOperand(1).getReg() == PPC::CR0) {
7891 MI->getOperand(0).isImm() &&
7892 MI->getOperand(0).getImm() == 79 &&
7893 MI->getOperand(1).isReg() &&
7894 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7900 MI->getOperand(0).isImm() &&
7901 MI->getOperand(0).getImm() == 79 &&
7902 MI->getOperand(1).getReg() == PPC::CR0) {
7908 MI->getOperand(0).isImm() &&
7909 MI->getOperand(0).getImm() == 68 &&
7910 MI->getOperand(1).isReg() &&
7911 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7917 MI->getOperand(0).isImm() &&
7918 MI->getOperand(0).getImm() == 68 &&
7919 MI->getOperand(1).getReg() == PPC::CR0) {
7925 MI->getOperand(0).isImm() &&
7926 MI->getOperand(0).getImm() == 70 &&
7927 MI->getOperand(1).isReg() &&
7928 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7934 MI->getOperand(0).isImm() &&
7935 MI->getOperand(0).getImm() == 70 &&
7936 MI->getOperand(1).getReg() == PPC::CR0) {
7942 MI->getOperand(0).isImm() &&
7943 MI->getOperand(0).getImm() == 71 &&
7944 MI->getOperand(1).isReg() &&
7945 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7951 MI->getOperand(0).isImm() &&
7952 MI->getOperand(0).getImm() == 71 &&
7953 MI->getOperand(1).getReg() == PPC::CR0) {
7961 MI->getOperand(0).isImm() &&
7962 MI->getOperand(0).getImm() == 12 &&
7963 MI->getOperand(1).isReg() &&
7964 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7970 MI->getOperand(0).isImm() &&
7971 MI->getOperand(0).getImm() == 12 &&
7972 MI->getOperand(1).getReg() == PPC::CR0) {
7978 MI->getOperand(0).isImm() &&
7979 MI->getOperand(0).getImm() == 14 &&
7980 MI->getOperand(1).isReg() &&
7981 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
7987 MI->getOperand(0).isImm() &&
7988 MI->getOperand(0).getImm() == 14 &&
7989 MI->getOperand(1).getReg() == PPC::CR0) {
7995 MI->getOperand(0).isImm() &&
7996 MI->getOperand(0).getImm() == 15 &&
7997 MI->getOperand(1).isReg() &&
7998 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8004 MI->getOperand(0).isImm() &&
8005 MI->getOperand(0).getImm() == 15 &&
8006 MI->getOperand(1).getReg() == PPC::CR0) {
8012 MI->getOperand(0).isImm() &&
8013 MI->getOperand(0).getImm() == 44 &&
8014 MI->getOperand(1).isReg() &&
8015 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8021 MI->getOperand(0).isImm() &&
8022 MI->getOperand(0).getImm() == 44 &&
8023 MI->getOperand(1).getReg() == PPC::CR0) {
8029 MI->getOperand(0).isImm() &&
8030 MI->getOperand(0).getImm() == 46 &&
8031 MI->getOperand(1).isReg() &&
8032 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8038 MI->getOperand(0).isImm() &&
8039 MI->getOperand(0).getImm() == 46 &&
8040 MI->getOperand(1).getReg() == PPC::CR0) {
8046 MI->getOperand(0).isImm() &&
8047 MI->getOperand(0).getImm() == 47 &&
8048 MI->getOperand(1).isReg() &&
8049 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8055 MI->getOperand(0).isImm() &&
8056 MI->getOperand(0).getImm() == 47 &&
8057 MI->getOperand(1).getReg() == PPC::CR0) {
8063 MI->getOperand(0).isImm() &&
8064 MI->getOperand(0).getImm() == 76 &&
8065 MI->getOperand(1).isReg() &&
8066 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8072 MI->getOperand(0).isImm() &&
8073 MI->getOperand(0).getImm() == 76 &&
8074 MI->getOperand(1).getReg() == PPC::CR0) {
8080 MI->getOperand(0).isImm() &&
8081 MI->getOperand(0).getImm() == 78 &&
8082 MI->getOperand(1).isReg() &&
8083 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8089 MI->getOperand(0).isImm() &&
8090 MI->getOperand(0).getImm() == 78 &&
8091 MI->getOperand(1).getReg() == PPC::CR0) {
8097 MI->getOperand(0).isImm() &&
8098 MI->getOperand(0).getImm() == 79 &&
8099 MI->getOperand(1).isReg() &&
8100 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8106 MI->getOperand(0).isImm() &&
8107 MI->getOperand(0).getImm() == 79 &&
8108 MI->getOperand(1).getReg() == PPC::CR0) {
8114 MI->getOperand(0).isImm() &&
8115 MI->getOperand(0).getImm() == 68 &&
8116 MI->getOperand(1).isReg() &&
8117 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8123 MI->getOperand(0).isImm() &&
8124 MI->getOperand(0).getImm() == 68 &&
8125 MI->getOperand(1).getReg() == PPC::CR0) {
8131 MI->getOperand(0).isImm() &&
8132 MI->getOperand(0).getImm() == 70 &&
8133 MI->getOperand(1).isReg() &&
8134 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8140 MI->getOperand(0).isImm() &&
8141 MI->getOperand(0).getImm() == 70 &&
8142 MI->getOperand(1).getReg() == PPC::CR0) {
8148 MI->getOperand(0).isImm() &&
8149 MI->getOperand(0).getImm() == 71 &&
8150 MI->getOperand(1).isReg() &&
8151 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8157 MI->getOperand(0).isImm() &&
8158 MI->getOperand(0).getImm() == 71 &&
8159 MI->getOperand(1).getReg() == PPC::CR0) {
8167 MI->getOperand(0).isImm() &&
8168 MI->getOperand(0).getImm() == 12 &&
8169 MI->getOperand(1).isReg() &&
8170 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8176 MI->getOperand(0).isImm() &&
8177 MI->getOperand(0).getImm() == 12 &&
8178 MI->getOperand(1).getReg() == PPC::CR0) {
8184 MI->getOperand(0).isImm() &&
8185 MI->getOperand(0).getImm() == 14 &&
8186 MI->getOperand(1).isReg() &&
8187 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8193 MI->getOperand(0).isImm() &&
8194 MI->getOperand(0).getImm() == 14 &&
8195 MI->getOperand(1).getReg() == PPC::CR0) {
8201 MI->getOperand(0).isImm() &&
8202 MI->getOperand(0).getImm() == 15 &&
8203 MI->getOperand(1).isReg() &&
8204 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8210 MI->getOperand(0).isImm() &&
8211 MI->getOperand(0).getImm() == 15 &&
8212 MI->getOperand(1).getReg() == PPC::CR0) {
8218 MI->getOperand(0).isImm() &&
8219 MI->getOperand(0).getImm() == 44 &&
8220 MI->getOperand(1).isReg() &&
8221 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8227 MI->getOperand(0).isImm() &&
8228 MI->getOperand(0).getImm() == 44 &&
8229 MI->getOperand(1).getReg() == PPC::CR0) {
8235 MI->getOperand(0).isImm() &&
8236 MI->getOperand(0).getImm() == 46 &&
8237 MI->getOperand(1).isReg() &&
8238 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8244 MI->getOperand(0).isImm() &&
8245 MI->getOperand(0).getImm() == 46 &&
8246 MI->getOperand(1).getReg() == PPC::CR0) {
8252 MI->getOperand(0).isImm() &&
8253 MI->getOperand(0).getImm() == 47 &&
8254 MI->getOperand(1).isReg() &&
8255 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8261 MI->getOperand(0).isImm() &&
8262 MI->getOperand(0).getImm() == 47 &&
8263 MI->getOperand(1).getReg() == PPC::CR0) {
8269 MI->getOperand(0).isImm() &&
8270 MI->getOperand(0).getImm() == 76 &&
8271 MI->getOperand(1).isReg() &&
8272 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8278 MI->getOperand(0).isImm() &&
8279 MI->getOperand(0).getImm() == 76 &&
8280 MI->getOperand(1).getReg() == PPC::CR0) {
8286 MI->getOperand(0).isImm() &&
8287 MI->getOperand(0).getImm() == 78 &&
8288 MI->getOperand(1).isReg() &&
8289 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8295 MI->getOperand(0).isImm() &&
8296 MI->getOperand(0).getImm() == 78 &&
8297 MI->getOperand(1).getReg() == PPC::CR0) {
8303 MI->getOperand(0).isImm() &&
8304 MI->getOperand(0).getImm() == 79 &&
8305 MI->getOperand(1).isReg() &&
8306 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8312 MI->getOperand(0).isImm() &&
8313 MI->getOperand(0).getImm() == 79 &&
8314 MI->getOperand(1).getReg() == PPC::CR0) {
8320 MI->getOperand(0).isImm() &&
8321 MI->getOperand(0).getImm() == 68 &&
8322 MI->getOperand(1).isReg() &&
8323 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8329 MI->getOperand(0).isImm() &&
8330 MI->getOperand(0).getImm() == 68 &&
8331 MI->getOperand(1).getReg() == PPC::CR0) {
8337 MI->getOperand(0).isImm() &&
8338 MI->getOperand(0).getImm() == 70 &&
8339 MI->getOperand(1).isReg() &&
8340 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8346 MI->getOperand(0).isImm() &&
8347 MI->getOperand(0).getImm() == 70 &&
8348 MI->getOperand(1).getReg() == PPC::CR0) {
8354 MI->getOperand(0).isImm() &&
8355 MI->getOperand(0).getImm() == 71 &&
8356 MI->getOperand(1).isReg() &&
8357 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8363 MI->getOperand(0).isImm() &&
8364 MI->getOperand(0).getImm() == 71 &&
8365 MI->getOperand(1).getReg() == PPC::CR0) {
8373 MI->getOperand(0).isImm() &&
8374 MI->getOperand(0).getImm() == 12 &&
8375 MI->getOperand(1).isReg() &&
8376 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8382 MI->getOperand(0).isImm() &&
8383 MI->getOperand(0).getImm() == 12 &&
8384 MI->getOperand(1).getReg() == PPC::CR0) {
8390 MI->getOperand(0).isImm() &&
8391 MI->getOperand(0).getImm() == 14 &&
8392 MI->getOperand(1).isReg() &&
8393 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8399 MI->getOperand(0).isImm() &&
8400 MI->getOperand(0).getImm() == 14 &&
8401 MI->getOperand(1).getReg() == PPC::CR0) {
8407 MI->getOperand(0).isImm() &&
8408 MI->getOperand(0).getImm() == 15 &&
8409 MI->getOperand(1).isReg() &&
8410 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8416 MI->getOperand(0).isImm() &&
8417 MI->getOperand(0).getImm() == 15 &&
8418 MI->getOperand(1).getReg() == PPC::CR0) {
8424 MI->getOperand(0).isImm() &&
8425 MI->getOperand(0).getImm() == 44 &&
8426 MI->getOperand(1).isReg() &&
8427 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8433 MI->getOperand(0).isImm() &&
8434 MI->getOperand(0).getImm() == 44 &&
8435 MI->getOperand(1).getReg() == PPC::CR0) {
8441 MI->getOperand(0).isImm() &&
8442 MI->getOperand(0).getImm() == 46 &&
8443 MI->getOperand(1).isReg() &&
8444 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8450 MI->getOperand(0).isImm() &&
8451 MI->getOperand(0).getImm() == 46 &&
8452 MI->getOperand(1).getReg() == PPC::CR0) {
8458 MI->getOperand(0).isImm() &&
8459 MI->getOperand(0).getImm() == 47 &&
8460 MI->getOperand(1).isReg() &&
8461 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8467 MI->getOperand(0).isImm() &&
8468 MI->getOperand(0).getImm() == 47 &&
8469 MI->getOperand(1).getReg() == PPC::CR0) {
8475 MI->getOperand(0).isImm() &&
8476 MI->getOperand(0).getImm() == 76 &&
8477 MI->getOperand(1).isReg() &&
8478 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8484 MI->getOperand(0).isImm() &&
8485 MI->getOperand(0).getImm() == 76 &&
8486 MI->getOperand(1).getReg() == PPC::CR0) {
8492 MI->getOperand(0).isImm() &&
8493 MI->getOperand(0).getImm() == 78 &&
8494 MI->getOperand(1).isReg() &&
8495 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8501 MI->getOperand(0).isImm() &&
8502 MI->getOperand(0).getImm() == 78 &&
8503 MI->getOperand(1).getReg() == PPC::CR0) {
8509 MI->getOperand(0).isImm() &&
8510 MI->getOperand(0).getImm() == 79 &&
8511 MI->getOperand(1).isReg() &&
8512 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8518 MI->getOperand(0).isImm() &&
8519 MI->getOperand(0).getImm() == 79 &&
8520 MI->getOperand(1).getReg() == PPC::CR0) {
8526 MI->getOperand(0).isImm() &&
8527 MI->getOperand(0).getImm() == 68 &&
8528 MI->getOperand(1).isReg() &&
8529 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8535 MI->getOperand(0).isImm() &&
8536 MI->getOperand(0).getImm() == 68 &&
8537 MI->getOperand(1).getReg() == PPC::CR0) {
8543 MI->getOperand(0).isImm() &&
8544 MI->getOperand(0).getImm() == 70 &&
8545 MI->getOperand(1).isReg() &&
8546 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8552 MI->getOperand(0).isImm() &&
8553 MI->getOperand(0).getImm() == 70 &&
8554 MI->getOperand(1).getReg() == PPC::CR0) {
8560 MI->getOperand(0).isImm() &&
8561 MI->getOperand(0).getImm() == 71 &&
8562 MI->getOperand(1).isReg() &&
8563 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(1).getReg())) {
8569 MI->getOperand(0).isImm() &&
8570 MI->getOperand(0).getImm() == 71 &&
8571 MI->getOperand(1).getReg() == PPC::CR0) {
8579 MI->getOperand(0).getReg() == PPC::CR0 &&
8580 MI->getOperand(1).isReg() &&
8581 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg()) &&
8582 MI->getOperand(2).isReg() &&
8583 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(2).getReg())) {
8591 MI->getOperand(0).getReg() == PPC::CR0 &&
8592 MI->getOperand(1).isReg() &&
8593 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg())) {
8601 MI->getOperand(0).getReg() == PPC::CR0 &&
8602 MI->getOperand(1).isReg() &&
8603 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg()) &&
8604 MI->getOperand(2).isReg() &&
8605 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(2).getReg())) {
8613 MI->getOperand(0).getReg() == PPC::CR0 &&
8614 MI->getOperand(1).isReg() &&
8615 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg())) {
8623 MI->getOperand(0).getReg() == PPC::CR0 &&
8624 MI->getOperand(1).isReg() &&
8625 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg()) &&
8626 MI->getOperand(2).isReg() &&
8627 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(2).getReg())) {
8635 MI->getOperand(0).getReg() == PPC::CR0 &&
8636 MI->getOperand(1).isReg() &&
8637 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
8645 MI->getOperand(0).getReg() == PPC::CR0 &&
8646 MI->getOperand(1).isReg() &&
8647 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg()) &&
8648 MI->getOperand(2).isReg() &&
8649 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(2).getReg())) {
8657 MI->getOperand(0).getReg() == PPC::CR0 &&
8658 MI->getOperand(1).isReg() &&
8659 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
8667 MI->getOperand(0).isReg() &&
8668 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8669 MI->getOperand(1).isReg() &&
8670 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
8678 MI->getOperand(0).isReg() &&
8679 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8680 MI->getOperand(1).isReg() &&
8681 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
8689 MI->getOperand(0).isReg() &&
8690 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8691 MI->getOperand(1).isReg() &&
8692 MI->getOperand(1).getReg() == MI->getOperand(0).getReg() &&
8692 MI->getOperand(1).getReg() == MI->getOperand(0).getReg() &&
8693 MI->getOperand(2).isReg() &&
8694 MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
8694 MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
8702 MI->getOperand(0).isReg() &&
8703 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8704 MI->getOperand(1).isReg() &&
8705 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
8706 MI->getOperand(2).isReg() &&
8707 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
8707 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
8715 MI->getOperand(0).isReg() &&
8716 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8717 MI->getOperand(1).isReg() &&
8718 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
8719 MI->getOperand(2).isReg() &&
8720 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
8720 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
8728 MI->getOperand(0).isReg() &&
8729 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8730 MI->getOperand(1).isReg() &&
8731 MI->getOperand(1).getReg() == MI->getOperand(0).getReg() &&
8731 MI->getOperand(1).getReg() == MI->getOperand(0).getReg() &&
8732 MI->getOperand(2).isReg() &&
8733 MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
8733 MI->getOperand(2).getReg() == MI->getOperand(0).getReg()) {
8741 MI->getOperand(0).isImm() &&
8742 MI->getOperand(0).getImm() == 0) {
8750 MI->getOperand(0).isReg() &&
8751 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8752 MI->getOperand(1).isImm() &&
8753 MI->getOperand(1).getImm() == 128) {
8759 MI->getOperand(0).isReg() &&
8760 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8761 MI->getOperand(1).isImm() &&
8762 MI->getOperand(1).getImm() == 129) {
8768 MI->getOperand(0).isReg() &&
8769 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8770 MI->getOperand(1).isImm() &&
8771 MI->getOperand(1).getImm() == 130) {
8777 MI->getOperand(0).isReg() &&
8778 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8779 MI->getOperand(1).isImm() &&
8780 MI->getOperand(1).getImm() == 131) {
8786 MI->getOperand(0).isReg() &&
8787 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8788 MI->getOperand(1).isImm() &&
8789 MI->getOperand(1).getImm() == 132) {
8795 MI->getOperand(0).isReg() &&
8796 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8797 MI->getOperand(1).isImm() &&
8798 MI->getOperand(1).getImm() == 133) {
8804 MI->getOperand(0).isReg() &&
8805 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8806 MI->getOperand(1).isImm() &&
8807 MI->getOperand(1).getImm() == 134) {
8813 MI->getOperand(0).isReg() &&
8814 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8815 MI->getOperand(1).isImm() &&
8816 MI->getOperand(1).getImm() == 135) {
8824 MI->getOperand(0).isReg() &&
8825 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8826 MI->getOperand(1).isImm() &&
8827 MI->getOperand(1).getImm() == 1) {
8833 MI->getOperand(0).isReg() &&
8834 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8835 MI->getOperand(1).isImm() &&
8836 MI->getOperand(1).getImm() == 4) {
8842 MI->getOperand(0).isReg() &&
8843 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8844 MI->getOperand(1).isImm() &&
8845 MI->getOperand(1).getImm() == 5) {
8851 MI->getOperand(0).isReg() &&
8852 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8853 MI->getOperand(1).isImm() &&
8854 MI->getOperand(1).getImm() == 17) {
8860 MI->getOperand(0).isReg() &&
8861 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8862 MI->getOperand(1).isImm() &&
8863 MI->getOperand(1).getImm() == 18) {
8869 MI->getOperand(0).isReg() &&
8870 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8871 MI->getOperand(1).isImm() &&
8872 MI->getOperand(1).getImm() == 19) {
8878 MI->getOperand(0).isReg() &&
8879 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8880 MI->getOperand(1).isImm() &&
8881 MI->getOperand(1).getImm() == 990) {
8887 MI->getOperand(0).isReg() &&
8888 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8889 MI->getOperand(1).isImm() &&
8890 MI->getOperand(1).getImm() == 991) {
8896 MI->getOperand(0).isReg() &&
8897 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8898 MI->getOperand(1).isImm() &&
8899 MI->getOperand(1).getImm() == 28) {
8905 MI->getOperand(0).isReg() &&
8906 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8907 MI->getOperand(1).isImm() &&
8908 MI->getOperand(1).getImm() == 29) {
8914 MI->getOperand(0).isReg() &&
8915 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8916 MI->getOperand(1).isImm() &&
8917 MI->getOperand(1).getImm() == 48) {
8923 MI->getOperand(0).isReg() &&
8924 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8925 MI->getOperand(1).isImm() &&
8926 MI->getOperand(1).getImm() == 989) {
8932 MI->getOperand(0).isReg() &&
8933 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8934 MI->getOperand(1).isImm() &&
8935 MI->getOperand(1).getImm() == 988) {
8941 MI->getOperand(0).isReg() &&
8942 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8943 MI->getOperand(1).isImm() &&
8944 MI->getOperand(1).getImm() == 536) {
8950 MI->getOperand(0).isReg() &&
8951 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8952 MI->getOperand(1).isImm() &&
8953 MI->getOperand(1).getImm() == 537) {
8959 MI->getOperand(0).isReg() &&
8960 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8961 MI->getOperand(1).isImm() &&
8962 MI->getOperand(1).getImm() == 528) {
8968 MI->getOperand(0).isReg() &&
8969 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8970 MI->getOperand(1).isImm() &&
8971 MI->getOperand(1).getImm() == 529) {
8977 MI->getOperand(0).isReg() &&
8978 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8979 MI->getOperand(1).isImm() &&
8980 MI->getOperand(1).getImm() == 538) {
8986 MI->getOperand(0).isReg() &&
8987 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8988 MI->getOperand(1).isImm() &&
8989 MI->getOperand(1).getImm() == 539) {
8995 MI->getOperand(0).isReg() &&
8996 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
8997 MI->getOperand(1).isImm() &&
8998 MI->getOperand(1).getImm() == 530) {
9004 MI->getOperand(0).isReg() &&
9005 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9006 MI->getOperand(1).isImm() &&
9007 MI->getOperand(1).getImm() == 531) {
9013 MI->getOperand(0).isReg() &&
9014 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9015 MI->getOperand(1).isImm() &&
9016 MI->getOperand(1).getImm() == 540) {
9022 MI->getOperand(0).isReg() &&
9023 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9024 MI->getOperand(1).isImm() &&
9025 MI->getOperand(1).getImm() == 541) {
9031 MI->getOperand(0).isReg() &&
9032 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9033 MI->getOperand(1).isImm() &&
9034 MI->getOperand(1).getImm() == 532) {
9040 MI->getOperand(0).isReg() &&
9041 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9042 MI->getOperand(1).isImm() &&
9043 MI->getOperand(1).getImm() == 533) {
9049 MI->getOperand(0).isReg() &&
9050 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9051 MI->getOperand(1).isImm() &&
9052 MI->getOperand(1).getImm() == 542) {
9058 MI->getOperand(0).isReg() &&
9059 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9060 MI->getOperand(1).isImm() &&
9061 MI->getOperand(1).getImm() == 543) {
9067 MI->getOperand(0).isReg() &&
9068 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9069 MI->getOperand(1).isImm() &&
9070 MI->getOperand(1).getImm() == 534) {
9076 MI->getOperand(0).isReg() &&
9077 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9078 MI->getOperand(1).isImm() &&
9079 MI->getOperand(1).getImm() == 535) {
9085 MI->getOperand(0).isReg() &&
9086 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9087 MI->getOperand(1).isImm() &&
9088 MI->getOperand(1).getImm() == 1018) {
9094 MI->getOperand(0).isReg() &&
9095 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9096 MI->getOperand(1).isImm() &&
9097 MI->getOperand(1).getImm() == 1019) {
9103 MI->getOperand(0).isReg() &&
9104 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9105 MI->getOperand(1).isImm() &&
9106 MI->getOperand(1).getImm() == 981) {
9112 MI->getOperand(0).isReg() &&
9113 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9114 MI->getOperand(1).isImm() &&
9115 MI->getOperand(1).getImm() == 980) {
9121 MI->getOperand(0).isReg() &&
9122 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9123 MI->getOperand(1).isImm() &&
9124 MI->getOperand(1).getImm() == 512) {
9130 MI->getOperand(0).isReg() &&
9131 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9132 MI->getOperand(1).isImm() &&
9133 MI->getOperand(1).getImm() == 986) {
9139 MI->getOperand(0).isReg() &&
9140 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9141 MI->getOperand(1).isImm() &&
9142 MI->getOperand(1).getImm() == 280) {
9148 MI->getOperand(0).isReg() &&
9149 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9150 MI->getOperand(1).isImm() &&
9151 MI->getOperand(1).getImm() == 287) {
9159 MI->getOperand(0).isReg() &&
9160 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9161 MI->getOperand(1).isImm() &&
9162 MI->getOperand(1).getImm() == 269) {
9170 MI->getOperand(0).isReg() &&
9171 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg())) {
9179 MI->getOperand(0).isReg() &&
9180 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(0).getReg()) &&
9181 MI->getOperand(1).isReg() &&
9182 MRI.getRegClass(PPC::F8RCRegClassID).contains(MI->getOperand(1).getReg())) {
9190 MI->getOperand(0).isReg() &&
9191 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9192 MI->getOperand(1).isReg() &&
9193 MRI.getRegClass(PPC::F8RCRegClassID).contains(MI->getOperand(1).getReg())) {
9201 MI->getOperand(0).isImm() &&
9202 MI->getOperand(0).getImm() == 255 &&
9203 MI->getOperand(1).isReg() &&
9204 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg())) {
9212 MI->getOperand(0).isReg() &&
9213 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9214 MI->getOperand(1).isImm() &&
9215 MI->getOperand(1).getImm() == 128) {
9221 MI->getOperand(0).isReg() &&
9222 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9223 MI->getOperand(1).isImm() &&
9224 MI->getOperand(1).getImm() == 129) {
9230 MI->getOperand(0).isReg() &&
9231 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9232 MI->getOperand(1).isImm() &&
9233 MI->getOperand(1).getImm() == 130) {
9239 MI->getOperand(0).isReg() &&
9240 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9241 MI->getOperand(1).isImm() &&
9242 MI->getOperand(1).getImm() == 131) {
9248 MI->getOperand(0).isReg() &&
9249 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9250 MI->getOperand(1).isImm() &&
9251 MI->getOperand(1).getImm() == 132) {
9257 MI->getOperand(0).isReg() &&
9258 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9259 MI->getOperand(1).isImm() &&
9260 MI->getOperand(1).getImm() == 133) {
9266 MI->getOperand(0).isReg() &&
9267 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9268 MI->getOperand(1).isImm() &&
9269 MI->getOperand(1).getImm() == 134) {
9275 MI->getOperand(0).isReg() &&
9276 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9277 MI->getOperand(1).isImm() &&
9278 MI->getOperand(1).getImm() == 135) {
9286 MI->getOperand(1).isReg() &&
9287 MRI.getRegClass(PPC::F8RCRegClassID).contains(MI->getOperand(1).getReg()) &&
9288 MI->getOperand(2).isImm() &&
9289 MI->getOperand(2).getImm() == 0 &&
9290 MI->getOperand(3).isImm() &&
9291 MI->getOperand(3).getImm() == 0) {
9299 MI->getOperand(0).isReg() &&
9300 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9301 MI->getOperand(2).isImm() &&
9302 MI->getOperand(2).getImm() == 0) {
9310 MI->getOperand(0).isReg() &&
9311 MRI.getRegClass(PPC::CRRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9312 MI->getOperand(2).isImm() &&
9313 MI->getOperand(2).getImm() == 0) {
9321 MI->getOperand(1).isReg() &&
9322 MRI.getRegClass(PPC::F8RCRegClassID).contains(MI->getOperand(1).getReg()) &&
9323 MI->getOperand(2).isImm() &&
9324 MI->getOperand(2).getImm() == 0 &&
9325 MI->getOperand(3).isImm() &&
9326 MI->getOperand(3).getImm() == 0) {
9334 MI->getOperand(0).isReg() &&
9335 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9336 MI->getOperand(1).isImm() &&
9337 MI->getOperand(1).getImm() == 0) {
9345 MI->getOperand(0).isReg() &&
9346 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9347 MI->getOperand(1).isImm() &&
9348 MI->getOperand(1).getImm() == 0) {
9356 MI->getOperand(0).isImm() &&
9357 MI->getOperand(0).getImm() == 1 &&
9358 MI->getOperand(1).isReg() &&
9359 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9365 MI->getOperand(0).isImm() &&
9366 MI->getOperand(0).getImm() == 17 &&
9367 MI->getOperand(1).isReg() &&
9368 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9374 MI->getOperand(0).isImm() &&
9375 MI->getOperand(0).getImm() == 18 &&
9376 MI->getOperand(1).isReg() &&
9377 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9383 MI->getOperand(0).isImm() &&
9384 MI->getOperand(0).getImm() == 19 &&
9385 MI->getOperand(1).isReg() &&
9386 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9392 MI->getOperand(0).isImm() &&
9393 MI->getOperand(0).getImm() == 990 &&
9394 MI->getOperand(1).isReg() &&
9395 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9401 MI->getOperand(0).isImm() &&
9402 MI->getOperand(0).getImm() == 991 &&
9403 MI->getOperand(1).isReg() &&
9404 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9410 MI->getOperand(0).isImm() &&
9411 MI->getOperand(0).getImm() == 28 &&
9412 MI->getOperand(1).isReg() &&
9413 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9419 MI->getOperand(0).isImm() &&
9420 MI->getOperand(0).getImm() == 29 &&
9421 MI->getOperand(1).isReg() &&
9422 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9428 MI->getOperand(0).isImm() &&
9429 MI->getOperand(0).getImm() == 48 &&
9430 MI->getOperand(1).isReg() &&
9431 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9437 MI->getOperand(0).isImm() &&
9438 MI->getOperand(0).getImm() == 284 &&
9439 MI->getOperand(1).isReg() &&
9440 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9446 MI->getOperand(0).isImm() &&
9447 MI->getOperand(0).getImm() == 285 &&
9448 MI->getOperand(1).isReg() &&
9449 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9455 MI->getOperand(0).isImm() &&
9456 MI->getOperand(0).getImm() == 989 &&
9457 MI->getOperand(1).isReg() &&
9458 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9464 MI->getOperand(0).isImm() &&
9465 MI->getOperand(0).getImm() == 988 &&
9466 MI->getOperand(1).isReg() &&
9467 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9473 MI->getOperand(0).isImm() &&
9474 MI->getOperand(0).getImm() == 536 &&
9475 MI->getOperand(1).isReg() &&
9476 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9482 MI->getOperand(0).isImm() &&
9483 MI->getOperand(0).getImm() == 537 &&
9484 MI->getOperand(1).isReg() &&
9485 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9491 MI->getOperand(0).isImm() &&
9492 MI->getOperand(0).getImm() == 528 &&
9493 MI->getOperand(1).isReg() &&
9494 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9500 MI->getOperand(0).isImm() &&
9501 MI->getOperand(0).getImm() == 529 &&
9502 MI->getOperand(1).isReg() &&
9503 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9509 MI->getOperand(0).isImm() &&
9510 MI->getOperand(0).getImm() == 538 &&
9511 MI->getOperand(1).isReg() &&
9512 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9518 MI->getOperand(0).isImm() &&
9519 MI->getOperand(0).getImm() == 539 &&
9520 MI->getOperand(1).isReg() &&
9521 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9527 MI->getOperand(0).isImm() &&
9528 MI->getOperand(0).getImm() == 530 &&
9529 MI->getOperand(1).isReg() &&
9530 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9536 MI->getOperand(0).isImm() &&
9537 MI->getOperand(0).getImm() == 531 &&
9538 MI->getOperand(1).isReg() &&
9539 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9545 MI->getOperand(0).isImm() &&
9546 MI->getOperand(0).getImm() == 540 &&
9547 MI->getOperand(1).isReg() &&
9548 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9554 MI->getOperand(0).isImm() &&
9555 MI->getOperand(0).getImm() == 541 &&
9556 MI->getOperand(1).isReg() &&
9557 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9563 MI->getOperand(0).isImm() &&
9564 MI->getOperand(0).getImm() == 532 &&
9565 MI->getOperand(1).isReg() &&
9566 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9572 MI->getOperand(0).isImm() &&
9573 MI->getOperand(0).getImm() == 533 &&
9574 MI->getOperand(1).isReg() &&
9575 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9581 MI->getOperand(0).isImm() &&
9582 MI->getOperand(0).getImm() == 542 &&
9583 MI->getOperand(1).isReg() &&
9584 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9590 MI->getOperand(0).isImm() &&
9591 MI->getOperand(0).getImm() == 543 &&
9592 MI->getOperand(1).isReg() &&
9593 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9599 MI->getOperand(0).isImm() &&
9600 MI->getOperand(0).getImm() == 534 &&
9601 MI->getOperand(1).isReg() &&
9602 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9608 MI->getOperand(0).isImm() &&
9609 MI->getOperand(0).getImm() == 535 &&
9610 MI->getOperand(1).isReg() &&
9611 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9617 MI->getOperand(0).isImm() &&
9618 MI->getOperand(0).getImm() == 1018 &&
9619 MI->getOperand(1).isReg() &&
9620 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9626 MI->getOperand(0).isImm() &&
9627 MI->getOperand(0).getImm() == 1019 &&
9628 MI->getOperand(1).isReg() &&
9629 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9635 MI->getOperand(0).isImm() &&
9636 MI->getOperand(0).getImm() == 981 &&
9637 MI->getOperand(1).isReg() &&
9638 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9644 MI->getOperand(0).isImm() &&
9645 MI->getOperand(0).getImm() == 980 &&
9646 MI->getOperand(1).isReg() &&
9647 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9653 MI->getOperand(0).isImm() &&
9654 MI->getOperand(0).getImm() == 512 &&
9655 MI->getOperand(1).isReg() &&
9656 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9662 MI->getOperand(0).isImm() &&
9663 MI->getOperand(0).getImm() == 986 &&
9664 MI->getOperand(1).isReg() &&
9665 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9673 MI->getOperand(0).isReg() &&
9674 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg())) {
9682 MI->getOperand(0).isReg() &&
9683 MRI.getRegClass(PPC::F8RCRegClassID).contains(MI->getOperand(0).getReg()) &&
9684 MI->getOperand(1).isReg() &&
9685 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg())) {
9693 MI->getOperand(0).isReg() &&
9694 MRI.getRegClass(PPC::F8RCRegClassID).contains(MI->getOperand(0).getReg()) &&
9695 MI->getOperand(1).isReg() &&
9696 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9704 MI->getOperand(0).isReg() &&
9705 MRI.getRegClass(PPC::F8RCRegClassID).contains(MI->getOperand(0).getReg()) &&
9706 MI->getOperand(1).isReg() &&
9707 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
9715 MI->getOperand(0).isReg() &&
9716 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(0).getReg()) &&
9717 MI->getOperand(1).isReg() &&
9718 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg()) &&
9719 MI->getOperand(2).isReg() &&
9720 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
9720 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
9728 MI->getOperand(0).isReg() &&
9729 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(0).getReg()) &&
9730 MI->getOperand(1).isReg() &&
9731 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg()) &&
9732 MI->getOperand(2).isReg() &&
9733 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
9733 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
9741 MI->getOperand(0).isReg() &&
9742 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(0).getReg()) &&
9743 MI->getOperand(1).isReg() &&
9744 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg()) &&
9745 MI->getOperand(2).isReg() &&
9746 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
9746 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
9754 MI->getOperand(0).isReg() &&
9755 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(0).getReg()) &&
9756 MI->getOperand(1).isReg() &&
9757 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg()) &&
9758 MI->getOperand(2).isReg() &&
9759 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
9759 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
9767 MI->getOperand(0).isReg() &&
9768 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9769 MI->getOperand(1).isReg() &&
9770 MI->getOperand(1).getReg() == MI->getOperand(0).getReg() &&
9770 MI->getOperand(1).getReg() == MI->getOperand(0).getReg() &&
9771 MI->getOperand(2).isReg() &&
9772 MI->getOperand(2).getReg() == MI->getOperand(0).getReg() &&
9772 MI->getOperand(2).getReg() == MI->getOperand(0).getReg() &&
9773 MI->getOperand(3).isImm() &&
9774 MI->getOperand(3).getImm() == 0) {
9780 MI->getOperand(0).isReg() &&
9781 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9782 MI->getOperand(1).isReg() &&
9783 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(1).getReg()) &&
9784 MI->getOperand(2).isReg() &&
9785 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(2).getReg()) &&
9786 MI->getOperand(3).isImm() &&
9787 MI->getOperand(3).getImm() == 1) {
9793 MI->getOperand(0).isReg() &&
9794 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9795 MI->getOperand(1).isReg() &&
9796 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(1).getReg()) &&
9797 MI->getOperand(2).isReg() &&
9798 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(2).getReg()) &&
9799 MI->getOperand(3).isImm() &&
9800 MI->getOperand(3).getImm() == 4) {
9806 MI->getOperand(0).isReg() &&
9807 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9808 MI->getOperand(1).isReg() &&
9809 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(1).getReg()) &&
9810 MI->getOperand(2).isReg() &&
9811 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
9811 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
9812 MI->getOperand(3).isImm() &&
9813 MI->getOperand(3).getImm() == 5) {
9819 MI->getOperand(0).isReg() &&
9820 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9821 MI->getOperand(1).isReg() &&
9822 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(1).getReg()) &&
9823 MI->getOperand(2).isReg() &&
9824 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(2).getReg()) &&
9825 MI->getOperand(3).isImm() &&
9826 MI->getOperand(3).getImm() == 6) {
9832 MI->getOperand(0).isReg() &&
9833 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9834 MI->getOperand(1).isReg() &&
9835 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(1).getReg()) &&
9836 MI->getOperand(2).isReg() &&
9837 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(2).getReg()) &&
9838 MI->getOperand(3).isImm() &&
9839 MI->getOperand(3).getImm() == 7) {
9845 MI->getOperand(0).isReg() &&
9846 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9847 MI->getOperand(1).isReg() &&
9848 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(1).getReg()) &&
9849 MI->getOperand(2).isReg() &&
9850 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(2).getReg()) &&
9851 MI->getOperand(3).isImm() &&
9852 MI->getOperand(3).getImm() == 8) {
9858 MI->getOperand(0).isReg() &&
9859 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9860 MI->getOperand(1).isReg() &&
9861 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(1).getReg()) &&
9862 MI->getOperand(2).isReg() &&
9863 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(2).getReg()) &&
9864 MI->getOperand(3).isImm() &&
9865 MI->getOperand(3).getImm() == 9) {
9871 MI->getOperand(0).isReg() &&
9872 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9873 MI->getOperand(1).isReg() &&
9874 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(1).getReg()) &&
9875 MI->getOperand(2).isReg() &&
9876 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
9876 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
9877 MI->getOperand(3).isImm() &&
9878 MI->getOperand(3).getImm() == 10) {
9884 MI->getOperand(0).isReg() &&
9885 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9886 MI->getOperand(1).isReg() &&
9887 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(1).getReg()) &&
9888 MI->getOperand(2).isReg() &&
9889 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(2).getReg()) &&
9890 MI->getOperand(3).isImm() &&
9891 MI->getOperand(3).getImm() == 13) {
9897 MI->getOperand(0).isReg() &&
9898 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9899 MI->getOperand(1).isReg() &&
9900 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(1).getReg()) &&
9901 MI->getOperand(2).isReg() &&
9902 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(2).getReg()) &&
9903 MI->getOperand(3).isImm() &&
9904 MI->getOperand(3).getImm() == 14) {
9910 MI->getOperand(0).isReg() &&
9911 MRI.getRegClass(PPC::QBRCRegClassID).contains(MI->getOperand(0).getReg()) &&
9912 MI->getOperand(1).isReg() &&
9913 MI->getOperand(1).getReg() == MI->getOperand(0).getReg() &&
9913 MI->getOperand(1).getReg() == MI->getOperand(0).getReg() &&
9914 MI->getOperand(2).isReg() &&
9915 MI->getOperand(2).getReg() == MI->getOperand(0).getReg() &&
9915 MI->getOperand(2).getReg() == MI->getOperand(0).getReg() &&
9916 MI->getOperand(3).isImm() &&
9917 MI->getOperand(3).getImm() == 15) {
9925 MI->getOperand(0).isReg() &&
9926 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(0).getReg()) &&
9927 MI->getOperand(1).isReg() &&
9928 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg()) &&
9929 MI->getOperand(2).isReg() &&
9930 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(2).getReg()) &&
9931 MI->getOperand(3).isImm() &&
9932 MI->getOperand(3).getImm() == 0) {
9940 MI->getOperand(0).isReg() &&
9941 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(0).getReg()) &&
9942 MI->getOperand(1).isReg() &&
9943 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg()) &&
9944 MI->getOperand(2).isReg() &&
9945 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(2).getReg()) &&
9946 MI->getOperand(3).isImm() &&
9947 MI->getOperand(3).getImm() == 0) {
9955 MI->getOperand(0).isReg() &&
9956 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(0).getReg()) &&
9957 MI->getOperand(1).isReg() &&
9958 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg()) &&
9959 MI->getOperand(3).isImm() &&
9960 MI->getOperand(3).getImm() == 0) {
9966 MI->getOperand(0).isReg() &&
9967 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(0).getReg()) &&
9968 MI->getOperand(1).isReg() &&
9969 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg()) &&
9970 MI->getOperand(2).isImm() &&
9971 MI->getOperand(2).getImm() == 0) {
9979 MI->getOperand(0).isReg() &&
9980 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(0).getReg()) &&
9981 MI->getOperand(1).isReg() &&
9982 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg()) &&
9983 MI->getOperand(2).isImm() &&
9984 MI->getOperand(2).getImm() == 0) {
9992 MI->getOperand(0).isReg() &&
9993 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(0).getReg()) &&
9994 MI->getOperand(1).isReg() &&
9995 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg()) &&
9996 MI->getOperand(3).isImm() &&
9997 MI->getOperand(3).getImm() == 0) {
10003 MI->getOperand(0).isReg() &&
10004 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(0).getReg()) &&
10005 MI->getOperand(1).isReg() &&
10006 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg()) &&
10007 MI->getOperand(2).isImm() &&
10008 MI->getOperand(2).getImm() == 0) {
10016 MI->getOperand(0).isReg() &&
10017 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
10018 MI->getOperand(1).isReg() &&
10019 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10020 MI->getOperand(3).isImm() &&
10021 MI->getOperand(3).getImm() == 0 &&
10022 MI->getOperand(4).isImm() &&
10023 MI->getOperand(4).getImm() == 31) {
10029 MI->getOperand(0).isReg() &&
10030 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
10031 MI->getOperand(1).isReg() &&
10032 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10033 MI->getOperand(2).isImm() &&
10034 MI->getOperand(2).getImm() == 0 &&
10035 MI->getOperand(4).isImm() &&
10036 MI->getOperand(4).getImm() == 31) {
10044 MI->getOperand(0).isReg() &&
10045 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
10046 MI->getOperand(1).isReg() &&
10047 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10048 MI->getOperand(3).isImm() &&
10049 MI->getOperand(3).getImm() == 0 &&
10050 MI->getOperand(4).isImm() &&
10051 MI->getOperand(4).getImm() == 31) {
10057 MI->getOperand(0).isReg() &&
10058 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
10059 MI->getOperand(1).isReg() &&
10060 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10061 MI->getOperand(2).isImm() &&
10062 MI->getOperand(2).getImm() == 0 &&
10063 MI->getOperand(4).isImm() &&
10064 MI->getOperand(4).getImm() == 31) {
10072 MI->getOperand(0).isReg() &&
10073 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
10074 MI->getOperand(1).isReg() &&
10075 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10076 MI->getOperand(2).isReg() &&
10077 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(2).getReg()) &&
10078 MI->getOperand(3).isImm() &&
10079 MI->getOperand(3).getImm() == 0 &&
10080 MI->getOperand(4).isImm() &&
10081 MI->getOperand(4).getImm() == 31) {
10089 MI->getOperand(0).isReg() &&
10090 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
10091 MI->getOperand(1).isReg() &&
10092 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10093 MI->getOperand(2).isReg() &&
10094 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(2).getReg()) &&
10095 MI->getOperand(3).isImm() &&
10096 MI->getOperand(3).getImm() == 0 &&
10097 MI->getOperand(4).isImm() &&
10098 MI->getOperand(4).getImm() == 31) {
10106 MI->getOperand(0).isImm() &&
10107 MI->getOperand(0).getImm() == 0) {
10115 MI->getOperand(0).isReg() &&
10116 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(0).getReg()) &&
10117 MI->getOperand(1).isReg() &&
10118 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg()) &&
10119 MI->getOperand(2).isReg() &&
10120 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(2).getReg())) {
10128 MI->getOperand(0).isReg() &&
10129 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(0).getReg()) &&
10130 MI->getOperand(1).isReg() &&
10131 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg()) &&
10132 MI->getOperand(2).isReg() &&
10133 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(2).getReg())) {
10141 MI->getOperand(0).isReg() &&
10142 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(0).getReg()) &&
10143 MI->getOperand(1).isReg() &&
10144 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg()) &&
10145 MI->getOperand(2).isReg() &&
10146 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(2).getReg())) {
10154 MI->getOperand(0).isReg() &&
10155 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(0).getReg()) &&
10156 MI->getOperand(1).isReg() &&
10157 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg()) &&
10158 MI->getOperand(2).isReg() &&
10159 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(2).getReg())) {
10167 MI->getOperand(0).isImm() &&
10168 MI->getOperand(0).getImm() == 0) {
10174 MI->getOperand(0).isImm() &&
10175 MI->getOperand(0).getImm() == 1) {
10181 MI->getOperand(0).isImm() &&
10182 MI->getOperand(0).getImm() == 2) {
10190 MI->getOperand(0).isImm() &&
10191 MI->getOperand(0).getImm() == 16 &&
10192 MI->getOperand(1).isReg() &&
10193 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg()) &&
10194 MI->getOperand(2).isReg() &&
10195 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(2).getReg())) {
10201 MI->getOperand(0).isImm() &&
10202 MI->getOperand(0).getImm() == 4 &&
10203 MI->getOperand(1).isReg() &&
10204 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg()) &&
10205 MI->getOperand(2).isReg() &&
10206 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(2).getReg())) {
10212 MI->getOperand(0).isImm() &&
10213 MI->getOperand(0).getImm() == 8 &&
10214 MI->getOperand(1).isReg() &&
10215 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg()) &&
10216 MI->getOperand(2).isReg() &&
10217 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(2).getReg())) {
10223 MI->getOperand(0).isImm() &&
10224 MI->getOperand(0).getImm() == 24 &&
10225 MI->getOperand(1).isReg() &&
10226 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg()) &&
10227 MI->getOperand(2).isReg() &&
10228 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(2).getReg())) {
10234 MI->getOperand(0).isImm() &&
10235 MI->getOperand(0).getImm() == 2 &&
10236 MI->getOperand(1).isReg() &&
10237 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg()) &&
10238 MI->getOperand(2).isReg() &&
10239 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(2).getReg())) {
10245 MI->getOperand(0).isImm() &&
10246 MI->getOperand(0).getImm() == 1 &&
10247 MI->getOperand(1).isReg() &&
10248 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg()) &&
10249 MI->getOperand(2).isReg() &&
10250 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(2).getReg())) {
10256 MI->getOperand(0).isImm() &&
10257 MI->getOperand(0).getImm() == 31 &&
10258 MI->getOperand(1).isReg() &&
10259 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg()) &&
10260 MI->getOperand(2).isReg() &&
10261 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(2).getReg())) {
10269 MI->getOperand(0).isImm() &&
10270 MI->getOperand(0).getImm() == 16 &&
10271 MI->getOperand(1).isReg() &&
10272 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg())) {
10278 MI->getOperand(0).isImm() &&
10279 MI->getOperand(0).getImm() == 4 &&
10280 MI->getOperand(1).isReg() &&
10281 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg())) {
10287 MI->getOperand(0).isImm() &&
10288 MI->getOperand(0).getImm() == 8 &&
10289 MI->getOperand(1).isReg() &&
10290 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg())) {
10296 MI->getOperand(0).isImm() &&
10297 MI->getOperand(0).getImm() == 24 &&
10298 MI->getOperand(1).isReg() &&
10299 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg())) {
10305 MI->getOperand(0).isImm() &&
10306 MI->getOperand(0).getImm() == 2 &&
10307 MI->getOperand(1).isReg() &&
10308 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg())) {
10314 MI->getOperand(0).isImm() &&
10315 MI->getOperand(0).getImm() == 1 &&
10316 MI->getOperand(1).isReg() &&
10317 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg())) {
10323 MI->getOperand(0).isImm() &&
10324 MI->getOperand(0).getImm() == 31 &&
10325 MI->getOperand(1).isReg() &&
10326 MRI.getRegClass(PPC::G8RCRegClassID).contains(MI->getOperand(1).getReg())) {
10334 MI->getOperand(0).getReg() == PPC::R0 &&
10335 MI->getOperand(1).isReg() &&
10336 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
10344 MI->getOperand(0).isReg() &&
10345 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
10346 MI->getOperand(1).isReg() &&
10347 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10348 MI->getOperand(2).isImm() &&
10349 MI->getOperand(2).getImm() == 0) {
10355 MI->getOperand(0).isReg() &&
10356 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
10357 MI->getOperand(1).isReg() &&
10358 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10359 MI->getOperand(2).isImm() &&
10360 MI->getOperand(2).getImm() == 1) {
10368 MI->getOperand(0).isReg() &&
10369 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
10370 MI->getOperand(1).isReg() &&
10371 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10372 MI->getOperand(2).isImm() &&
10373 MI->getOperand(2).getImm() == 0) {
10379 MI->getOperand(0).isReg() &&
10380 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(0).getReg()) &&
10381 MI->getOperand(1).isReg() &&
10382 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10383 MI->getOperand(2).isImm() &&
10384 MI->getOperand(2).getImm() == 1) {
10392 MI->getOperand(0).isImm() &&
10393 MI->getOperand(0).getImm() == 16 &&
10394 MI->getOperand(1).isReg() &&
10395 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10396 MI->getOperand(2).isReg() &&
10397 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(2).getReg())) {
10403 MI->getOperand(0).isImm() &&
10404 MI->getOperand(0).getImm() == 4 &&
10405 MI->getOperand(1).isReg() &&
10406 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10407 MI->getOperand(2).isReg() &&
10408 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(2).getReg())) {
10414 MI->getOperand(0).isImm() &&
10415 MI->getOperand(0).getImm() == 8 &&
10416 MI->getOperand(1).isReg() &&
10417 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10418 MI->getOperand(2).isReg() &&
10419 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(2).getReg())) {
10425 MI->getOperand(0).isImm() &&
10426 MI->getOperand(0).getImm() == 24 &&
10427 MI->getOperand(1).isReg() &&
10428 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10429 MI->getOperand(2).isReg() &&
10430 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(2).getReg())) {
10436 MI->getOperand(0).isImm() &&
10437 MI->getOperand(0).getImm() == 2 &&
10438 MI->getOperand(1).isReg() &&
10439 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10440 MI->getOperand(2).isReg() &&
10441 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(2).getReg())) {
10447 MI->getOperand(0).isImm() &&
10448 MI->getOperand(0).getImm() == 1 &&
10449 MI->getOperand(1).isReg() &&
10450 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10451 MI->getOperand(2).isReg() &&
10452 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(2).getReg())) {
10458 MI->getOperand(0).isImm() &&
10459 MI->getOperand(0).getImm() == 31 &&
10460 MI->getOperand(1).isReg() &&
10461 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10462 MI->getOperand(2).isReg() &&
10463 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(2).getReg())) {
10471 MI->getOperand(0).isImm() &&
10472 MI->getOperand(0).getImm() == 16 &&
10473 MI->getOperand(1).isReg() &&
10474 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
10480 MI->getOperand(0).isImm() &&
10481 MI->getOperand(0).getImm() == 4 &&
10482 MI->getOperand(1).isReg() &&
10483 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
10489 MI->getOperand(0).isImm() &&
10490 MI->getOperand(0).getImm() == 8 &&
10491 MI->getOperand(1).isReg() &&
10492 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
10498 MI->getOperand(0).isImm() &&
10499 MI->getOperand(0).getImm() == 24 &&
10500 MI->getOperand(1).isReg() &&
10501 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
10507 MI->getOperand(0).isImm() &&
10508 MI->getOperand(0).getImm() == 2 &&
10509 MI->getOperand(1).isReg() &&
10510 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
10516 MI->getOperand(0).isImm() &&
10517 MI->getOperand(0).getImm() == 1 &&
10518 MI->getOperand(1).isReg() &&
10519 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
10525 MI->getOperand(0).isImm() &&
10526 MI->getOperand(0).getImm() == 31 &&
10527 MI->getOperand(1).isReg() &&
10528 MRI.getRegClass(PPC::GPRCRegClassID).contains(MI->getOperand(1).getReg())) {
10536 MI->getOperand(0).isReg() &&
10537 MRI.getRegClass(PPC::VRRCRegClassID).contains(MI->getOperand(0).getReg()) &&
10538 MI->getOperand(1).isReg() &&
10539 MRI.getRegClass(PPC::VRRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10540 MI->getOperand(2).isReg() &&
10541 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
10541 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
10549 MI->getOperand(0).isReg() &&
10550 MRI.getRegClass(PPC::VRRCRegClassID).contains(MI->getOperand(0).getReg()) &&
10551 MI->getOperand(1).isReg() &&
10552 MRI.getRegClass(PPC::VRRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10553 MI->getOperand(2).isReg() &&
10554 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
10554 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
10562 MI->getOperand(0).isImm() &&
10563 MI->getOperand(0).getImm() == 0) {
10569 MI->getOperand(0).isImm() &&
10570 MI->getOperand(0).getImm() == 1) {
10576 MI->getOperand(0).isImm() &&
10577 MI->getOperand(0).getImm() == 2) {
10585 MI->getOperand(0).getReg() == PPC::R0 &&
10586 MI->getOperand(1).getReg() == PPC::R0 &&
10587 MI->getOperand(2).isImm() &&
10588 MI->getOperand(2).getImm() == 0) {
10596 MI->getOperand(0).isReg() &&
10597 MRI.getRegClass(PPC::VSRCRegClassID).contains(MI->getOperand(0).getReg()) &&
10598 MI->getOperand(1).isReg() &&
10599 MRI.getRegClass(PPC::VSRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10600 MI->getOperand(2).isReg() &&
10601 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
10601 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
10609 MI->getOperand(0).isReg() &&
10610 MRI.getRegClass(PPC::VSRCRegClassID).contains(MI->getOperand(0).getReg()) &&
10611 MI->getOperand(1).isReg() &&
10612 MRI.getRegClass(PPC::VSRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10613 MI->getOperand(2).isReg() &&
10614 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
10614 MI->getOperand(2).getReg() == MI->getOperand(1).getReg()) {
10622 MI->getOperand(0).isReg() &&
10623 MRI.getRegClass(PPC::VSRCRegClassID).contains(MI->getOperand(0).getReg()) &&
10624 MI->getOperand(1).isReg() &&
10625 MRI.getRegClass(PPC::VSRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10626 MI->getOperand(2).isReg() &&
10627 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
10627 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
10628 MI->getOperand(3).isImm() &&
10629 MI->getOperand(3).getImm() == 0) {
10635 MI->getOperand(0).isReg() &&
10636 MRI.getRegClass(PPC::VSRCRegClassID).contains(MI->getOperand(0).getReg()) &&
10637 MI->getOperand(1).isReg() &&
10638 MRI.getRegClass(PPC::VSRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10639 MI->getOperand(2).isReg() &&
10640 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
10640 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
10641 MI->getOperand(3).isImm() &&
10642 MI->getOperand(3).getImm() == 3) {
10648 MI->getOperand(0).isReg() &&
10649 MRI.getRegClass(PPC::VSRCRegClassID).contains(MI->getOperand(0).getReg()) &&
10650 MI->getOperand(1).isReg() &&
10651 MRI.getRegClass(PPC::VSRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10652 MI->getOperand(2).isReg() &&
10653 MRI.getRegClass(PPC::VSRCRegClassID).contains(MI->getOperand(2).getReg()) &&
10654 MI->getOperand(3).isImm() &&
10655 MI->getOperand(3).getImm() == 0) {
10661 MI->getOperand(0).isReg() &&
10662 MRI.getRegClass(PPC::VSRCRegClassID).contains(MI->getOperand(0).getReg()) &&
10663 MI->getOperand(1).isReg() &&
10664 MRI.getRegClass(PPC::VSRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10665 MI->getOperand(2).isReg() &&
10666 MRI.getRegClass(PPC::VSRCRegClassID).contains(MI->getOperand(2).getReg()) &&
10667 MI->getOperand(3).isImm() &&
10668 MI->getOperand(3).getImm() == 3) {
10674 MI->getOperand(0).isReg() &&
10675 MRI.getRegClass(PPC::VSRCRegClassID).contains(MI->getOperand(0).getReg()) &&
10676 MI->getOperand(1).isReg() &&
10677 MRI.getRegClass(PPC::VSRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10678 MI->getOperand(2).isReg() &&
10679 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
10679 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
10680 MI->getOperand(3).isImm() &&
10681 MI->getOperand(3).getImm() == 2) {
10689 MI->getOperand(0).isReg() &&
10690 MRI.getRegClass(PPC::VSRCRegClassID).contains(MI->getOperand(0).getReg()) &&
10691 MI->getOperand(1).isReg() &&
10692 MRI.getRegClass(PPC::VSFRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10693 MI->getOperand(2).isImm() &&
10694 MI->getOperand(2).getImm() == 0) {
10700 MI->getOperand(0).isReg() &&
10701 MRI.getRegClass(PPC::VSRCRegClassID).contains(MI->getOperand(0).getReg()) &&
10702 MI->getOperand(1).isReg() &&
10703 MRI.getRegClass(PPC::VSFRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10704 MI->getOperand(2).isImm() &&
10705 MI->getOperand(2).getImm() == 3) {
10711 MI->getOperand(0).isReg() &&
10712 MRI.getRegClass(PPC::VSRCRegClassID).contains(MI->getOperand(0).getReg()) &&
10713 MI->getOperand(1).isReg() &&
10714 MRI.getRegClass(PPC::VSFRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10715 MI->getOperand(2).isImm() &&
10716 MI->getOperand(2).getImm() == 2) {
10724 MI->getOperand(0).isImm() &&
10725 MI->getOperand(0).getImm() == 12 &&
10726 MI->getOperand(1).isReg() &&
10727 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
10733 MI->getOperand(0).isImm() &&
10734 MI->getOperand(0).getImm() == 4 &&
10735 MI->getOperand(1).isReg() &&
10736 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
10742 MI->getOperand(0).isImm() &&
10743 MI->getOperand(0).getImm() == 14 &&
10744 MI->getOperand(1).isReg() &&
10745 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
10751 MI->getOperand(0).isImm() &&
10752 MI->getOperand(0).getImm() == 6 &&
10753 MI->getOperand(1).isReg() &&
10754 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
10760 MI->getOperand(0).isImm() &&
10761 MI->getOperand(0).getImm() == 15 &&
10762 MI->getOperand(1).isReg() &&
10763 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
10769 MI->getOperand(0).isImm() &&
10770 MI->getOperand(0).getImm() == 7 &&
10771 MI->getOperand(1).isReg() &&
10772 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
10778 MI->getOperand(0).isImm() &&
10779 MI->getOperand(0).getImm() == 8 &&
10780 MI->getOperand(1).isReg() &&
10781 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
10787 MI->getOperand(0).isImm() &&
10788 MI->getOperand(0).getImm() == 0 &&
10789 MI->getOperand(1).isReg() &&
10790 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
10796 MI->getOperand(0).isImm() &&
10797 MI->getOperand(0).getImm() == 10 &&
10798 MI->getOperand(1).isReg() &&
10799 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
10805 MI->getOperand(0).isImm() &&
10806 MI->getOperand(0).getImm() == 2 &&
10807 MI->getOperand(1).isReg() &&
10808 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
10816 MI->getOperand(0).isImm() &&
10817 MI->getOperand(0).getImm() == 12 &&
10818 MI->getOperand(1).isReg() &&
10819 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
10825 MI->getOperand(0).isImm() &&
10826 MI->getOperand(0).getImm() == 4 &&
10827 MI->getOperand(1).isReg() &&
10828 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
10834 MI->getOperand(0).isImm() &&
10835 MI->getOperand(0).getImm() == 14 &&
10836 MI->getOperand(1).isReg() &&
10837 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
10843 MI->getOperand(0).isImm() &&
10844 MI->getOperand(0).getImm() == 6 &&
10845 MI->getOperand(1).isReg() &&
10846 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
10852 MI->getOperand(0).isImm() &&
10853 MI->getOperand(0).getImm() == 15 &&
10854 MI->getOperand(1).isReg() &&
10855 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
10861 MI->getOperand(0).isImm() &&
10862 MI->getOperand(0).getImm() == 7 &&
10863 MI->getOperand(1).isReg() &&
10864 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
10870 MI->getOperand(0).isImm() &&
10871 MI->getOperand(0).getImm() == 8 &&
10872 MI->getOperand(1).isReg() &&
10873 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
10879 MI->getOperand(0).isImm() &&
10880 MI->getOperand(0).getImm() == 0 &&
10881 MI->getOperand(1).isReg() &&
10882 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
10888 MI->getOperand(0).isImm() &&
10889 MI->getOperand(0).getImm() == 10 &&
10890 MI->getOperand(1).isReg() &&
10891 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
10897 MI->getOperand(0).isImm() &&
10898 MI->getOperand(0).getImm() == 2 &&
10899 MI->getOperand(1).isReg() &&
10900 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
10908 MI->getOperand(1).isImm() &&
10909 MI->getOperand(1).getImm() == 3 &&
10910 MI->getOperand(2).isReg() &&
10911 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(2).getReg())) {
10917 MI->getOperand(1).isImm() &&
10918 MI->getOperand(1).getImm() == 2 &&
10919 MI->getOperand(2).isReg() &&
10920 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(2).getReg())) {
10928 MI->getOperand(1).isReg() &&
10929 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10930 MI->getOperand(2).isImm() &&
10931 MI->getOperand(2).getImm() == 0) {
10937 MI->getOperand(0).isImm() &&
10938 MI->getOperand(0).getImm() == 12 &&
10939 MI->getOperand(1).isReg() &&
10940 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10941 MI->getOperand(2).isImm() &&
10942 MI->getOperand(2).getImm() == 0) {
10948 MI->getOperand(0).isImm() &&
10949 MI->getOperand(0).getImm() == 4 &&
10950 MI->getOperand(1).isReg() &&
10951 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10952 MI->getOperand(2).isImm() &&
10953 MI->getOperand(2).getImm() == 0) {
10959 MI->getOperand(0).isImm() &&
10960 MI->getOperand(0).getImm() == 14 &&
10961 MI->getOperand(1).isReg() &&
10962 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10963 MI->getOperand(2).isImm() &&
10964 MI->getOperand(2).getImm() == 0) {
10970 MI->getOperand(0).isImm() &&
10971 MI->getOperand(0).getImm() == 6 &&
10972 MI->getOperand(1).isReg() &&
10973 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10974 MI->getOperand(2).isImm() &&
10975 MI->getOperand(2).getImm() == 0) {
10981 MI->getOperand(0).isImm() &&
10982 MI->getOperand(0).getImm() == 15 &&
10983 MI->getOperand(1).isReg() &&
10984 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10985 MI->getOperand(2).isImm() &&
10986 MI->getOperand(2).getImm() == 0) {
10992 MI->getOperand(0).isImm() &&
10993 MI->getOperand(0).getImm() == 7 &&
10994 MI->getOperand(1).isReg() &&
10995 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
10996 MI->getOperand(2).isImm() &&
10997 MI->getOperand(2).getImm() == 0) {
11005 MI->getOperand(1).isReg() &&
11006 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11007 MI->getOperand(2).isImm() &&
11008 MI->getOperand(2).getImm() == 0) {
11014 MI->getOperand(0).isImm() &&
11015 MI->getOperand(0).getImm() == 12 &&
11016 MI->getOperand(1).isReg() &&
11017 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11018 MI->getOperand(2).isImm() &&
11019 MI->getOperand(2).getImm() == 0) {
11025 MI->getOperand(0).isImm() &&
11026 MI->getOperand(0).getImm() == 4 &&
11027 MI->getOperand(1).isReg() &&
11028 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11029 MI->getOperand(2).isImm() &&
11030 MI->getOperand(2).getImm() == 0) {
11036 MI->getOperand(0).isImm() &&
11037 MI->getOperand(0).getImm() == 14 &&
11038 MI->getOperand(1).isReg() &&
11039 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11040 MI->getOperand(2).isImm() &&
11041 MI->getOperand(2).getImm() == 0) {
11047 MI->getOperand(0).isImm() &&
11048 MI->getOperand(0).getImm() == 6 &&
11049 MI->getOperand(1).isReg() &&
11050 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11051 MI->getOperand(2).isImm() &&
11052 MI->getOperand(2).getImm() == 0) {
11058 MI->getOperand(0).isImm() &&
11059 MI->getOperand(0).getImm() == 15 &&
11060 MI->getOperand(1).isReg() &&
11061 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11062 MI->getOperand(2).isImm() &&
11063 MI->getOperand(2).getImm() == 0) {
11069 MI->getOperand(0).isImm() &&
11070 MI->getOperand(0).getImm() == 7 &&
11071 MI->getOperand(1).isReg() &&
11072 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11073 MI->getOperand(2).isImm() &&
11074 MI->getOperand(2).getImm() == 0) {
11082 MI->getOperand(0).isImm() &&
11083 MI->getOperand(0).getImm() == 12 &&
11084 MI->getOperand(1).isReg() &&
11085 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
11091 MI->getOperand(0).isImm() &&
11092 MI->getOperand(0).getImm() == 4 &&
11093 MI->getOperand(1).isReg() &&
11094 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
11100 MI->getOperand(0).isImm() &&
11101 MI->getOperand(0).getImm() == 14 &&
11102 MI->getOperand(1).isReg() &&
11103 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
11109 MI->getOperand(0).isImm() &&
11110 MI->getOperand(0).getImm() == 6 &&
11111 MI->getOperand(1).isReg() &&
11112 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
11118 MI->getOperand(0).isImm() &&
11119 MI->getOperand(0).getImm() == 15 &&
11120 MI->getOperand(1).isReg() &&
11121 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
11127 MI->getOperand(0).isImm() &&
11128 MI->getOperand(0).getImm() == 7 &&
11129 MI->getOperand(1).isReg() &&
11130 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
11136 MI->getOperand(0).isImm() &&
11137 MI->getOperand(0).getImm() == 8 &&
11138 MI->getOperand(1).isReg() &&
11139 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
11145 MI->getOperand(0).isImm() &&
11146 MI->getOperand(0).getImm() == 0 &&
11147 MI->getOperand(1).isReg() &&
11148 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
11154 MI->getOperand(0).isImm() &&
11155 MI->getOperand(0).getImm() == 10 &&
11156 MI->getOperand(1).isReg() &&
11157 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
11163 MI->getOperand(0).isImm() &&
11164 MI->getOperand(0).getImm() == 2 &&
11165 MI->getOperand(1).isReg() &&
11166 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
11174 MI->getOperand(0).isImm() &&
11175 MI->getOperand(0).getImm() == 12 &&
11176 MI->getOperand(1).isReg() &&
11177 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
11183 MI->getOperand(0).isImm() &&
11184 MI->getOperand(0).getImm() == 4 &&
11185 MI->getOperand(1).isReg() &&
11186 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
11192 MI->getOperand(0).isImm() &&
11193 MI->getOperand(0).getImm() == 14 &&
11194 MI->getOperand(1).isReg() &&
11195 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
11201 MI->getOperand(0).isImm() &&
11202 MI->getOperand(0).getImm() == 6 &&
11203 MI->getOperand(1).isReg() &&
11204 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
11210 MI->getOperand(0).isImm() &&
11211 MI->getOperand(0).getImm() == 15 &&
11212 MI->getOperand(1).isReg() &&
11213 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
11219 MI->getOperand(0).isImm() &&
11220 MI->getOperand(0).getImm() == 7 &&
11221 MI->getOperand(1).isReg() &&
11222 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
11228 MI->getOperand(0).isImm() &&
11229 MI->getOperand(0).getImm() == 8 &&
11230 MI->getOperand(1).isReg() &&
11231 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
11237 MI->getOperand(0).isImm() &&
11238 MI->getOperand(0).getImm() == 0 &&
11239 MI->getOperand(1).isReg() &&
11240 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
11246 MI->getOperand(0).isImm() &&
11247 MI->getOperand(0).getImm() == 10 &&
11248 MI->getOperand(1).isReg() &&
11249 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
11255 MI->getOperand(0).isImm() &&
11256 MI->getOperand(0).getImm() == 2 &&
11257 MI->getOperand(1).isReg() &&
11258 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg())) {
11266 MI->getOperand(1).isImm() &&
11267 MI->getOperand(1).getImm() == 3 &&
11268 MI->getOperand(2).isReg() &&
11269 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(2).getReg())) {
11275 MI->getOperand(1).isImm() &&
11276 MI->getOperand(1).getImm() == 2 &&
11277 MI->getOperand(2).isReg() &&
11278 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(2).getReg())) {
11286 MI->getOperand(1).isReg() &&
11287 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11288 MI->getOperand(2).isImm() &&
11289 MI->getOperand(2).getImm() == 0) {
11295 MI->getOperand(0).isImm() &&
11296 MI->getOperand(0).getImm() == 12 &&
11297 MI->getOperand(1).isReg() &&
11298 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11299 MI->getOperand(2).isImm() &&
11300 MI->getOperand(2).getImm() == 0) {
11306 MI->getOperand(0).isImm() &&
11307 MI->getOperand(0).getImm() == 4 &&
11308 MI->getOperand(1).isReg() &&
11309 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11310 MI->getOperand(2).isImm() &&
11311 MI->getOperand(2).getImm() == 0) {
11317 MI->getOperand(0).isImm() &&
11318 MI->getOperand(0).getImm() == 14 &&
11319 MI->getOperand(1).isReg() &&
11320 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11321 MI->getOperand(2).isImm() &&
11322 MI->getOperand(2).getImm() == 0) {
11328 MI->getOperand(0).isImm() &&
11329 MI->getOperand(0).getImm() == 6 &&
11330 MI->getOperand(1).isReg() &&
11331 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11332 MI->getOperand(2).isImm() &&
11333 MI->getOperand(2).getImm() == 0) {
11339 MI->getOperand(0).isImm() &&
11340 MI->getOperand(0).getImm() == 15 &&
11341 MI->getOperand(1).isReg() &&
11342 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11343 MI->getOperand(2).isImm() &&
11344 MI->getOperand(2).getImm() == 0) {
11350 MI->getOperand(0).isImm() &&
11351 MI->getOperand(0).getImm() == 7 &&
11352 MI->getOperand(1).isReg() &&
11353 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11354 MI->getOperand(2).isImm() &&
11355 MI->getOperand(2).getImm() == 0) {
11361 MI->getOperand(0).isImm() &&
11362 MI->getOperand(0).getImm() == 8 &&
11363 MI->getOperand(1).isReg() &&
11364 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11365 MI->getOperand(2).isImm() &&
11366 MI->getOperand(2).getImm() == 0) {
11372 MI->getOperand(0).isImm() &&
11373 MI->getOperand(0).getImm() == 0 &&
11374 MI->getOperand(1).isReg() &&
11375 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11376 MI->getOperand(2).isImm() &&
11377 MI->getOperand(2).getImm() == 0) {
11383 MI->getOperand(0).isImm() &&
11384 MI->getOperand(0).getImm() == 10 &&
11385 MI->getOperand(1).isReg() &&
11386 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11387 MI->getOperand(2).isImm() &&
11388 MI->getOperand(2).getImm() == 0) {
11394 MI->getOperand(0).isImm() &&
11395 MI->getOperand(0).getImm() == 2 &&
11396 MI->getOperand(1).isReg() &&
11397 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11398 MI->getOperand(2).isImm() &&
11399 MI->getOperand(2).getImm() == 0) {
11407 MI->getOperand(1).isReg() &&
11408 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11409 MI->getOperand(2).isImm() &&
11410 MI->getOperand(2).getImm() == 0) {
11416 MI->getOperand(0).isImm() &&
11417 MI->getOperand(0).getImm() == 12 &&
11418 MI->getOperand(1).isReg() &&
11419 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11420 MI->getOperand(2).isImm() &&
11421 MI->getOperand(2).getImm() == 0) {
11427 MI->getOperand(0).isImm() &&
11428 MI->getOperand(0).getImm() == 4 &&
11429 MI->getOperand(1).isReg() &&
11430 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11431 MI->getOperand(2).isImm() &&
11432 MI->getOperand(2).getImm() == 0) {
11438 MI->getOperand(0).isImm() &&
11439 MI->getOperand(0).getImm() == 14 &&
11440 MI->getOperand(1).isReg() &&
11441 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11442 MI->getOperand(2).isImm() &&
11443 MI->getOperand(2).getImm() == 0) {
11449 MI->getOperand(0).isImm() &&
11450 MI->getOperand(0).getImm() == 6 &&
11451 MI->getOperand(1).isReg() &&
11452 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11453 MI->getOperand(2).isImm() &&
11454 MI->getOperand(2).getImm() == 0) {
11460 MI->getOperand(0).isImm() &&
11461 MI->getOperand(0).getImm() == 15 &&
11462 MI->getOperand(1).isReg() &&
11463 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11464 MI->getOperand(2).isImm() &&
11465 MI->getOperand(2).getImm() == 0) {
11471 MI->getOperand(0).isImm() &&
11472 MI->getOperand(0).getImm() == 7 &&
11473 MI->getOperand(1).isReg() &&
11474 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11475 MI->getOperand(2).isImm() &&
11476 MI->getOperand(2).getImm() == 0) {
11482 MI->getOperand(0).isImm() &&
11483 MI->getOperand(0).getImm() == 8 &&
11484 MI->getOperand(1).isReg() &&
11485 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11486 MI->getOperand(2).isImm() &&
11487 MI->getOperand(2).getImm() == 0) {
11493 MI->getOperand(0).isImm() &&
11494 MI->getOperand(0).getImm() == 0 &&
11495 MI->getOperand(1).isReg() &&
11496 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11497 MI->getOperand(2).isImm() &&
11498 MI->getOperand(2).getImm() == 0) {
11504 MI->getOperand(0).isImm() &&
11505 MI->getOperand(0).getImm() == 10 &&
11506 MI->getOperand(1).isReg() &&
11507 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11508 MI->getOperand(2).isImm() &&
11509 MI->getOperand(2).getImm() == 0) {
11515 MI->getOperand(0).isImm() &&
11516 MI->getOperand(0).getImm() == 2 &&
11517 MI->getOperand(1).isReg() &&
11518 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(1).getReg()) &&
11519 MI->getOperand(2).isImm() &&
11520 MI->getOperand(2).getImm() == 0) {
11528 MI->getOperand(1).isImm() &&
11529 MI->getOperand(1).getImm() == 3 &&
11530 MI->getOperand(2).isReg() &&
11531 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(2).getReg())) {
11537 MI->getOperand(1).isImm() &&
11538 MI->getOperand(1).getImm() == 2 &&
11539 MI->getOperand(2).isReg() &&
11540 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(2).getReg())) {
11548 MI->getOperand(1).isImm() &&
11549 MI->getOperand(1).getImm() == 3 &&
11550 MI->getOperand(2).isReg() &&
11551 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(2).getReg())) {
11557 MI->getOperand(1).isImm() &&
11558 MI->getOperand(1).getImm() == 2 &&
11559 MI->getOperand(2).isReg() &&
11560 MRI.getRegClass(PPC::CRBITRCRegClassID).contains(MI->getOperand(2).getReg())) {
gen/lib/Target/PowerPC/PPCGenMCCodeEmitter.inc 2442 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2451 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2473 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2478 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
2492 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2497 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
2502 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
2539 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2544 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
2604 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2609 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
2614 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
2643 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2664 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2679 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2704 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2709 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
2728 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
2743 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2762 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2767 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
2821 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2830 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2835 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
2843 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2848 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
2853 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
2862 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2867 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
2872 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
2884 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2889 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
2894 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
2902 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2907 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
2916 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2921 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
2926 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
2931 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
2942 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2947 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
2963 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2968 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
2973 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
2982 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
2987 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
2992 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3011 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3022 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3040 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3044 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3053 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3057 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3072 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3076 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3090 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3095 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3100 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3114 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3119 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3124 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3138 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3143 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3157 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3162 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3178 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3183 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3188 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3201 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3206 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3210 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3219 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3224 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3232 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3247 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3252 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3257 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3268 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3273 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3278 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3294 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3302 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3307 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3316 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3356 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3361 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3366 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3376 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3381 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3386 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3391 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3401 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3406 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3411 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3416 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3432 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3437 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3442 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3469 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3474 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3479 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3484 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3517 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3522 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3527 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3532 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3542 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3547 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3552 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3598 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3603 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3611 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3616 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3625 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3630 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3638 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3647 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3660 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3665 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3670 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3679 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3684 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3689 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3694 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3702 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3769 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3777 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3792 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3797 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3802 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3807 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3812 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
3823 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3828 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3833 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3838 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3854 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3859 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3864 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3868 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3878 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3883 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3888 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3893 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
3898 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
3907 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3912 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3917 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3921 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
3948 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3953 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3961 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3970 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3975 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3984 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3989 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3998 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4003 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4015 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4190 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4195 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4200 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4229 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4234 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4248 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4253 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4258 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4287 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4292 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4297 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4393 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4398 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4406 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4411 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4426 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4439 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4453 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4458 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4466 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4471 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4490 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4495 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4500 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4508 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4537 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4546 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4551 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4559 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4564 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4574 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4602 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4627 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4647 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4652 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4660 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4665 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4719 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4724 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4926 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4931 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4936 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4945 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4950 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4955 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4960 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4970 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4975 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5024 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5029 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5042 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5047 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5055 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5060 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5069 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5074 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5081 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5090 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5104 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5117 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5132 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5137 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5142 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5152 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5157 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5162 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5171 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5176 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5181 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5189 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5199 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5210 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5220 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5225 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5235 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5240 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5249 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5254 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5259 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5264 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5479 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5484 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5489 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5499 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5504 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5509 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5514 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5522 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5527 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5532 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5537 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5565 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5570 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5575 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5580 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5589 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5594 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5599 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5604 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5613 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5618 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5623 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5661 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5666 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5678 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5683 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5688 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5698 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5703 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5708 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5713 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5724 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5736 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5754 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5758 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5796 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5800 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5805 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5814 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5818 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5823 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5830 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5834 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5843 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5847 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5853 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5919 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5923 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5927 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5935 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5939 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5943 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5947 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5955 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5959 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5963 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5967 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6005 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6009 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6013 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6102 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6106 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6114 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6118 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6122 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6130 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6134 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6138 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6146 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6150 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6154 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6166 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6170 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6200 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6205 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6210 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6218 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6222 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6227 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6232 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
gen/lib/Target/RISCV/RISCVGenAsmWriter.inc 1610 MI->getOperand(0).getReg() == RISCV::X0 &&
1611 MI->getOperand(1).getReg() == RISCV::X0 &&
1612 MI->getOperand(2).isImm() &&
1613 MI->getOperand(2).getImm() == 0) {
1619 MI->getOperand(0).isReg() &&
1620 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
1621 MI->getOperand(1).isReg() &&
1622 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(1).getReg()) &&
1623 MI->getOperand(2).isImm() &&
1624 MI->getOperand(2).getImm() == 0) {
1632 MI->getOperand(0).isReg() &&
1633 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
1634 MI->getOperand(1).isReg() &&
1635 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(1).getReg()) &&
1636 MI->getOperand(2).isImm() &&
1637 MI->getOperand(2).getImm() == 0 &&
1646 MI->getOperand(0).isReg() &&
1647 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
1648 MI->getOperand(1).getReg() == RISCV::X0 &&
1649 RISCVInstPrinterValidateMCOperand(MI->getOperand(2), STI, 1)) {
1657 MI->getOperand(0).getReg() == RISCV::X0 &&
1658 MI->getOperand(1).isReg() &&
1659 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(1).getReg()) &&
1660 RISCVInstPrinterValidateMCOperand(MI->getOperand(2), STI, 1)) {
1666 MI->getOperand(0).isReg() &&
1667 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
1668 MI->getOperand(1).getReg() == RISCV::X0 &&
1669 RISCVInstPrinterValidateMCOperand(MI->getOperand(2), STI, 1)) {
1677 MI->getOperand(0).isReg() &&
1678 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
1679 MI->getOperand(1).getReg() == RISCV::X0 &&
1680 RISCVInstPrinterValidateMCOperand(MI->getOperand(2), STI, 1)) {
1686 MI->getOperand(0).getReg() == RISCV::X0 &&
1687 MI->getOperand(1).isReg() &&
1688 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(1).getReg()) &&
1689 RISCVInstPrinterValidateMCOperand(MI->getOperand(2), STI, 1)) {
1697 MI->getOperand(0).isReg() &&
1698 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
1699 MI->getOperand(1).getReg() == RISCV::X0 &&
1700 RISCVInstPrinterValidateMCOperand(MI->getOperand(2), STI, 1)) {
1708 MI->getOperand(0).getReg() == RISCV::X0 &&
1709 MI->getOperand(2).isReg() &&
1710 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(2).getReg())) {
1718 MI->getOperand(0).getReg() == RISCV::X0) {
1726 MI->getOperand(0).isReg() &&
1727 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
1728 MI->getOperand(1).isImm() &&
1729 MI->getOperand(1).getImm() == 3 &&
1730 MI->getOperand(2).getReg() == RISCV::X0 &&
1737 MI->getOperand(0).isReg() &&
1738 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
1739 MI->getOperand(1).isImm() &&
1740 MI->getOperand(1).getImm() == 2 &&
1741 MI->getOperand(2).getReg() == RISCV::X0 &&
1748 MI->getOperand(0).isReg() &&
1749 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
1750 MI->getOperand(1).isImm() &&
1751 MI->getOperand(1).getImm() == 1 &&
1752 MI->getOperand(2).getReg() == RISCV::X0 &&
1759 MI->getOperand(0).isReg() &&
1760 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
1761 MI->getOperand(1).isImm() &&
1762 MI->getOperand(1).getImm() == 3074 &&
1763 MI->getOperand(2).getReg() == RISCV::X0) {
1769 MI->getOperand(0).isReg() &&
1770 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
1771 MI->getOperand(1).isImm() &&
1772 MI->getOperand(1).getImm() == 3072 &&
1773 MI->getOperand(2).getReg() == RISCV::X0) {
1779 MI->getOperand(0).isReg() &&
1780 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
1781 MI->getOperand(1).isImm() &&
1782 MI->getOperand(1).getImm() == 3073 &&
1783 MI->getOperand(2).getReg() == RISCV::X0) {
1789 MI->getOperand(0).isReg() &&
1790 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
1791 MI->getOperand(1).isImm() &&
1792 MI->getOperand(1).getImm() == 3202 &&
1793 MI->getOperand(2).getReg() == RISCV::X0 &&
1800 MI->getOperand(0).isReg() &&
1801 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
1802 MI->getOperand(1).isImm() &&
1803 MI->getOperand(1).getImm() == 3200 &&
1804 MI->getOperand(2).getReg() == RISCV::X0 &&
1811 MI->getOperand(0).isReg() &&
1812 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
1813 MI->getOperand(1).isImm() &&
1814 MI->getOperand(1).getImm() == 3201 &&
1815 MI->getOperand(2).getReg() == RISCV::X0 &&
1822 MI->getOperand(0).isReg() &&
1823 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
1824 MI->getOperand(2).getReg() == RISCV::X0) {
1830 MI->getOperand(0).getReg() == RISCV::X0 &&
1831 MI->getOperand(2).isReg() &&
1832 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(2).getReg())) {
1840 MI->getOperand(0).getReg() == RISCV::X0) {
1848 MI->getOperand(0).getReg() == RISCV::X0 &&
1849 MI->getOperand(1).isImm() &&
1850 MI->getOperand(1).getImm() == 3 &&
1851 MI->getOperand(2).isReg() &&
1852 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(2).getReg()) &&
1859 MI->getOperand(0).getReg() == RISCV::X0 &&
1860 MI->getOperand(1).isImm() &&
1861 MI->getOperand(1).getImm() == 2 &&
1862 MI->getOperand(2).isReg() &&
1863 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(2).getReg()) &&
1870 MI->getOperand(0).getReg() == RISCV::X0 &&
1871 MI->getOperand(1).isImm() &&
1872 MI->getOperand(1).getImm() == 1 &&
1873 MI->getOperand(2).isReg() &&
1874 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(2).getReg()) &&
1881 MI->getOperand(0).getReg() == RISCV::X0 &&
1882 MI->getOperand(2).isReg() &&
1883 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(2).getReg())) {
1889 MI->getOperand(0).isReg() &&
1890 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
1891 MI->getOperand(1).isImm() &&
1892 MI->getOperand(1).getImm() == 3 &&
1893 MI->getOperand(2).isReg() &&
1894 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(2).getReg()) &&
1901 MI->getOperand(0).isReg() &&
1902 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
1903 MI->getOperand(1).isImm() &&
1904 MI->getOperand(1).getImm() == 2 &&
1905 MI->getOperand(2).isReg() &&
1906 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(2).getReg()) &&
1913 MI->getOperand(0).isReg() &&
1914 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
1915 MI->getOperand(1).isImm() &&
1916 MI->getOperand(1).getImm() == 1 &&
1917 MI->getOperand(2).isReg() &&
1918 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(2).getReg()) &&
1927 MI->getOperand(0).getReg() == RISCV::X0 &&
1928 MI->getOperand(1).isImm() &&
1929 MI->getOperand(1).getImm() == 2 &&
1936 MI->getOperand(0).getReg() == RISCV::X0 &&
1937 MI->getOperand(1).isImm() &&
1938 MI->getOperand(1).getImm() == 1 &&
1945 MI->getOperand(0).getReg() == RISCV::X0) {
1951 MI->getOperand(0).isReg() &&
1952 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
1953 MI->getOperand(1).isImm() &&
1954 MI->getOperand(1).getImm() == 2 &&
1961 MI->getOperand(0).isReg() &&
1962 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
1963 MI->getOperand(1).isImm() &&
1964 MI->getOperand(1).getImm() == 1 &&
1973 MI->getOperand(0).isReg() &&
1974 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
1975 MI->getOperand(1).isReg() &&
1976 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
1977 MI->getOperand(2).isReg() &&
1978 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
1979 MI->getOperand(3).isImm() &&
1980 MI->getOperand(3).getImm() == 7 &&
1989 MI->getOperand(0).isReg() &&
1990 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
1991 MI->getOperand(1).isReg() &&
1992 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
1993 MI->getOperand(2).isReg() &&
1994 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
1995 MI->getOperand(3).isImm() &&
1996 MI->getOperand(3).getImm() == 7 &&
2005 MI->getOperand(0).isReg() &&
2006 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
2007 MI->getOperand(1).isReg() &&
2008 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(1).getReg()) &&
2009 MI->getOperand(2).isImm() &&
2010 MI->getOperand(2).getImm() == 7 &&
2020 MI->getOperand(0).isReg() &&
2021 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
2022 MI->getOperand(1).isReg() &&
2023 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(1).getReg()) &&
2024 MI->getOperand(2).isImm() &&
2025 MI->getOperand(2).getImm() == 7 &&
2035 MI->getOperand(0).isReg() &&
2036 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
2037 MI->getOperand(1).isReg() &&
2038 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
2039 MI->getOperand(2).isImm() &&
2040 MI->getOperand(2).getImm() == 7 &&
2050 MI->getOperand(0).isReg() &&
2051 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
2052 MI->getOperand(1).isReg() &&
2053 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
2054 MI->getOperand(2).isImm() &&
2055 MI->getOperand(2).getImm() == 7 &&
2065 MI->getOperand(0).isReg() &&
2066 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
2067 MI->getOperand(1).isReg() &&
2068 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
2069 MI->getOperand(2).isImm() &&
2070 MI->getOperand(2).getImm() == 7 &&
2080 MI->getOperand(0).isReg() &&
2081 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
2082 MI->getOperand(1).isReg() &&
2083 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
2084 MI->getOperand(2).isImm() &&
2085 MI->getOperand(2).getImm() == 7 &&
2095 MI->getOperand(0).isReg() &&
2096 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
2097 MI->getOperand(1).isReg() &&
2098 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
2099 MI->getOperand(2).isImm() &&
2100 MI->getOperand(2).getImm() == 7 &&
2109 MI->getOperand(0).isReg() &&
2110 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
2111 MI->getOperand(1).isReg() &&
2112 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(1).getReg()) &&
2113 MI->getOperand(2).isImm() &&
2114 MI->getOperand(2).getImm() == 7 &&
2124 MI->getOperand(0).isReg() &&
2125 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
2126 MI->getOperand(1).isReg() &&
2127 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(1).getReg()) &&
2128 MI->getOperand(2).isImm() &&
2129 MI->getOperand(2).getImm() == 7 &&
2139 MI->getOperand(0).isReg() &&
2140 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
2141 MI->getOperand(1).isReg() &&
2142 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(1).getReg()) &&
2143 MI->getOperand(2).isImm() &&
2144 MI->getOperand(2).getImm() == 7 &&
2153 MI->getOperand(0).isReg() &&
2154 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
2155 MI->getOperand(1).isReg() &&
2156 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(1).getReg()) &&
2157 MI->getOperand(2).isImm() &&
2158 MI->getOperand(2).getImm() == 7 &&
2167 MI->getOperand(0).isReg() &&
2168 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
2169 MI->getOperand(1).isReg() &&
2170 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
2171 MI->getOperand(2).isImm() &&
2172 MI->getOperand(2).getImm() == 7 &&
2181 MI->getOperand(0).isReg() &&
2182 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
2183 MI->getOperand(1).isReg() &&
2184 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
2185 MI->getOperand(2).isImm() &&
2186 MI->getOperand(2).getImm() == 7 &&
2195 MI->getOperand(0).isReg() &&
2196 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
2197 MI->getOperand(1).isReg() &&
2198 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
2199 MI->getOperand(2).isImm() &&
2200 MI->getOperand(2).getImm() == 7 &&
2209 MI->getOperand(0).isReg() &&
2210 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
2211 MI->getOperand(1).isReg() &&
2212 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
2213 MI->getOperand(2).isImm() &&
2214 MI->getOperand(2).getImm() == 7 &&
2223 MI->getOperand(0).isReg() &&
2224 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
2225 MI->getOperand(1).isReg() &&
2226 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
2227 MI->getOperand(2).isReg() &&
2228 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
2229 MI->getOperand(3).isImm() &&
2230 MI->getOperand(3).getImm() == 7 &&
2239 MI->getOperand(0).isReg() &&
2240 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
2241 MI->getOperand(1).isReg() &&
2242 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
2243 MI->getOperand(2).isReg() &&
2244 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
2245 MI->getOperand(3).isImm() &&
2246 MI->getOperand(3).getImm() == 7 &&
2255 MI->getOperand(0).isImm() &&
2256 MI->getOperand(0).getImm() == 15 &&
2257 MI->getOperand(1).isImm() &&
2258 MI->getOperand(1).getImm() == 15) {
2266 MI->getOperand(0).isReg() &&
2267 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
2268 MI->getOperand(1).isReg() &&
2269 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
2270 MI->getOperand(2).isReg() &&
2271 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
2272 MI->getOperand(3).isReg() &&
2273 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(3).getReg()) &&
2274 MI->getOperand(4).isImm() &&
2275 MI->getOperand(4).getImm() == 7 &&
2284 MI->getOperand(0).isReg() &&
2285 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
2286 MI->getOperand(1).isReg() &&
2287 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
2288 MI->getOperand(2).isReg() &&
2289 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
2290 MI->getOperand(3).isReg() &&
2291 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(3).getReg()) &&
2292 MI->getOperand(4).isImm() &&
2293 MI->getOperand(4).getImm() == 7 &&
2302 MI->getOperand(0).isReg() &&
2303 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
2304 MI->getOperand(1).isReg() &&
2305 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
2306 MI->getOperand(2).isReg() &&
2307 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
2308 MI->getOperand(3).isReg() &&
2309 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(3).getReg()) &&
2310 MI->getOperand(4).isImm() &&
2311 MI->getOperand(4).getImm() == 7 &&
2320 MI->getOperand(0).isReg() &&
2321 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
2322 MI->getOperand(1).isReg() &&
2323 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
2324 MI->getOperand(2).isReg() &&
2325 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
2326 MI->getOperand(3).isReg() &&
2327 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(3).getReg()) &&
2328 MI->getOperand(4).isImm() &&
2329 MI->getOperand(4).getImm() == 7 &&
2338 MI->getOperand(0).isReg() &&
2339 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
2340 MI->getOperand(1).isReg() &&
2341 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
2342 MI->getOperand(2).isReg() &&
2343 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
2344 MI->getOperand(3).isImm() &&
2345 MI->getOperand(3).getImm() == 7 &&
2354 MI->getOperand(0).isReg() &&
2355 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
2356 MI->getOperand(1).isReg() &&
2357 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
2358 MI->getOperand(2).isReg() &&
2359 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
2360 MI->getOperand(3).isImm() &&
2361 MI->getOperand(3).getImm() == 7 &&
2370 MI->getOperand(0).isReg() &&
2371 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
2372 MI->getOperand(1).isReg() &&
2373 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
2374 MI->getOperand(2).isReg() &&
2375 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
2376 MI->getOperand(3).isReg() &&
2377 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(3).getReg()) &&
2378 MI->getOperand(4).isImm() &&
2379 MI->getOperand(4).getImm() == 7 &&
2388 MI->getOperand(0).isReg() &&
2389 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
2390 MI->getOperand(1).isReg() &&
2391 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
2392 MI->getOperand(2).isReg() &&
2393 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
2394 MI->getOperand(3).isReg() &&
2395 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(3).getReg()) &&
2396 MI->getOperand(4).isImm() &&
2397 MI->getOperand(4).getImm() == 7 &&
2406 MI->getOperand(0).isReg() &&
2407 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
2408 MI->getOperand(1).isReg() &&
2409 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
2410 MI->getOperand(2).isReg() &&
2411 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
2412 MI->getOperand(3).isReg() &&
2413 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(3).getReg()) &&
2414 MI->getOperand(4).isImm() &&
2415 MI->getOperand(4).getImm() == 7 &&
2424 MI->getOperand(0).isReg() &&
2425 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
2426 MI->getOperand(1).isReg() &&
2427 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
2428 MI->getOperand(2).isReg() &&
2429 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
2430 MI->getOperand(3).isReg() &&
2431 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(3).getReg()) &&
2432 MI->getOperand(4).isImm() &&
2433 MI->getOperand(4).getImm() == 7 &&
2442 MI->getOperand(0).isReg() &&
2443 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
2444 MI->getOperand(1).isReg() &&
2445 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
2446 MI->getOperand(2).isReg() &&
2447 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
2447 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
2456 MI->getOperand(0).isReg() &&
2457 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
2458 MI->getOperand(1).isReg() &&
2459 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
2460 MI->getOperand(2).isReg() &&
2461 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
2461 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
2470 MI->getOperand(0).isReg() &&
2471 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
2472 MI->getOperand(1).isReg() &&
2473 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
2474 MI->getOperand(2).isReg() &&
2475 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
2475 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
2484 MI->getOperand(0).isReg() &&
2485 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
2486 MI->getOperand(1).isReg() &&
2487 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
2488 MI->getOperand(2).isReg() &&
2489 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
2489 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
2498 MI->getOperand(0).isReg() &&
2499 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
2500 MI->getOperand(1).isReg() &&
2501 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
2502 MI->getOperand(2).isReg() &&
2503 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
2503 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
2512 MI->getOperand(0).isReg() &&
2513 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
2514 MI->getOperand(1).isReg() &&
2515 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
2516 MI->getOperand(2).isReg() &&
2517 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
2517 MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
2526 MI->getOperand(0).isReg() &&
2527 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
2528 MI->getOperand(1).isReg() &&
2529 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
2530 MI->getOperand(2).isImm() &&
2531 MI->getOperand(2).getImm() == 7 &&
2540 MI->getOperand(0).isReg() &&
2541 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
2542 MI->getOperand(1).isReg() &&
2543 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
2544 MI->getOperand(2).isImm() &&
2545 MI->getOperand(2).getImm() == 7 &&
2554 MI->getOperand(0).isReg() &&
2555 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(0).getReg()) &&
2556 MI->getOperand(1).isReg() &&
2557 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(1).getReg()) &&
2558 MI->getOperand(2).isReg() &&
2559 MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI->getOperand(2).getReg()) &&
2560 MI->getOperand(3).isImm() &&
2561 MI->getOperand(3).getImm() == 7 &&
2570 MI->getOperand(0).isReg() &&
2571 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(0).getReg()) &&
2572 MI->getOperand(1).isReg() &&
2573 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(1).getReg()) &&
2574 MI->getOperand(2).isReg() &&
2575 MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI->getOperand(2).getReg()) &&
2576 MI->getOperand(3).isImm() &&
2577 MI->getOperand(3).getImm() == 7 &&
2586 MI->getOperand(0).getReg() == RISCV::X0 &&
2587 RISCVInstPrinterValidateMCOperand(MI->getOperand(1), STI, 2)) {
2593 MI->getOperand(0).getReg() == RISCV::X1 &&
2594 RISCVInstPrinterValidateMCOperand(MI->getOperand(1), STI, 2)) {
2602 MI->getOperand(0).getReg() == RISCV::X0 &&
2603 MI->getOperand(1).getReg() == RISCV::X1 &&
2604 MI->getOperand(2).isImm() &&
2605 MI->getOperand(2).getImm() == 0) {
2611 MI->getOperand(0).getReg() == RISCV::X0 &&
2612 MI->getOperand(1).isReg() &&
2613 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(1).getReg()) &&
2614 MI->getOperand(2).isImm() &&
2615 MI->getOperand(2).getImm() == 0) {
2621 MI->getOperand(0).getReg() == RISCV::X1 &&
2622 MI->getOperand(1).isReg() &&
2623 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(1).getReg()) &&
2624 MI->getOperand(2).isImm() &&
2625 MI->getOperand(2).getImm() == 0) {
2631 MI->getOperand(0).isReg() &&
2632 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
2633 MI->getOperand(1).isReg() &&
2634 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(1).getReg()) &&
2635 MI->getOperand(2).isImm() &&
2636 MI->getOperand(2).getImm() == 0) {
2642 MI->getOperand(0).getReg() == RISCV::X0 &&
2643 MI->getOperand(1).isReg() &&
2644 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(1).getReg()) &&
2645 RISCVInstPrinterValidateMCOperand(MI->getOperand(2), STI, 3)) {
2651 MI->getOperand(0).getReg() == RISCV::X1 &&
2652 MI->getOperand(1).isReg() &&
2653 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(1).getReg()) &&
2654 RISCVInstPrinterValidateMCOperand(MI->getOperand(2), STI, 3)) {
2662 MI->getOperand(0).getReg() == RISCV::X0 &&
2663 MI->getOperand(1).getReg() == RISCV::X0) {
2669 MI->getOperand(0).isReg() &&
2670 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
2671 MI->getOperand(1).getReg() == RISCV::X0) {
2679 MI->getOperand(0).isReg() &&
2680 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
2681 MI->getOperand(1).isReg() &&
2682 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(1).getReg()) &&
2683 MI->getOperand(2).getReg() == RISCV::X0) {
2689 MI->getOperand(0).isReg() &&
2690 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
2691 MI->getOperand(1).getReg() == RISCV::X0 &&
2692 MI->getOperand(2).isReg() &&
2693 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(2).getReg())) {
2701 MI->getOperand(0).isReg() &&
2702 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
2703 MI->getOperand(1).isReg() &&
2704 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(1).getReg()) &&
2705 MI->getOperand(2).isImm() &&
2706 MI->getOperand(2).getImm() == 1) {
2714 MI->getOperand(0).isReg() &&
2715 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
2716 MI->getOperand(1).getReg() == RISCV::X0 &&
2717 MI->getOperand(2).isReg() &&
2718 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(2).getReg())) {
2726 MI->getOperand(0).isReg() &&
2727 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
2728 MI->getOperand(1).getReg() == RISCV::X0 &&
2729 MI->getOperand(2).isReg() &&
2730 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(2).getReg())) {
2738 MI->getOperand(0).isReg() &&
2739 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
2740 MI->getOperand(1).getReg() == RISCV::X0 &&
2741 MI->getOperand(2).isReg() &&
2742 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(2).getReg()) &&
2751 MI->getOperand(0).isReg() &&
2752 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(0).getReg()) &&
2753 MI->getOperand(1).isReg() &&
2754 MRI.getRegClass(RISCV::GPRRegClassID).contains(MI->getOperand(1).getReg()) &&
2755 MI->getOperand(2).isImm() &&
2756 MI->getOperand(2).getImm() == -1) {
gen/lib/Target/RISCV/RISCVGenCompressInstEmitter.inc 132 (MI.getOperand(1).getReg() == RISCV::X0) &&
133 (MRI.getRegClass(RISCV::GPRNoX0RegClassID).contains(MI.getOperand(0).getReg())) &&
134 (MRI.getRegClass(RISCV::GPRNoX0RegClassID).contains(MI.getOperand(2).getReg()))) {
138 OutInst.addOperand(MI.getOperand(0));
140 OutInst.addOperand(MI.getOperand(2));
144 (MI.getOperand(2).getReg() == RISCV::X0) &&
145 (MRI.getRegClass(RISCV::GPRNoX0RegClassID).contains(MI.getOperand(0).getReg())) &&
146 (MRI.getRegClass(RISCV::GPRNoX0RegClassID).contains(MI.getOperand(1).getReg()))) {
150 OutInst.addOperand(MI.getOperand(0));
152 OutInst.addOperand(MI.getOperand(1));
156 (MI.getOperand(1).getReg() == MI.getOperand(0).getReg()) &&
156 (MI.getOperand(1).getReg() == MI.getOperand(0).getReg()) &&
157 (MRI.getRegClass(RISCV::GPRNoX0RegClassID).contains(MI.getOperand(1).getReg())) &&
158 (MRI.getRegClass(RISCV::GPRNoX0RegClassID).contains(MI.getOperand(2).getReg()))) {
162 OutInst.addOperand(MI.getOperand(1));
164 OutInst.addOperand(MI.getOperand(1));
166 OutInst.addOperand(MI.getOperand(2));
170 (MI.getOperand(2).getReg() == MI.getOperand(0).getReg()) &&
170 (MI.getOperand(2).getReg() == MI.getOperand(0).getReg()) &&
171 (MRI.getRegClass(RISCV::GPRNoX0RegClassID).contains(MI.getOperand(2).getReg())) &&
172 (MRI.getRegClass(RISCV::GPRNoX0RegClassID).contains(MI.getOperand(1).getReg()))) {
176 OutInst.addOperand(MI.getOperand(2));
178 OutInst.addOperand(MI.getOperand(2));
180 OutInst.addOperand(MI.getOperand(1));
187 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(0).getReg())) &&
188 (MRI.getRegClass(RISCV::SPRegClassID).contains(MI.getOperand(1).getReg())) &&
189 RISCVValidateMCOperand(MI.getOperand(2), STI, 1)) {
193 OutInst.addOperand(MI.getOperand(0));
195 OutInst.addOperand(MI.getOperand(1));
197 OutInst.addOperand(MI.getOperand(2));
201 (MI.getOperand(0).getReg() == RISCV::X0) &&
202 (MI.getOperand(1).getReg() == RISCV::X0) &&
203 (MI.getOperand(2).isImm()) &&
204 (MI.getOperand(2).getImm() == 0)) {
210 (MI.getOperand(1).getReg() == MI.getOperand(0).getReg()) &&
210 (MI.getOperand(1).getReg() == MI.getOperand(0).getReg()) &&
211 (MRI.getRegClass(RISCV::GPRNoX0RegClassID).contains(MI.getOperand(1).getReg())) &&
212 RISCVValidateMCOperand(MI.getOperand(2), STI, 2)) {
216 OutInst.addOperand(MI.getOperand(1));
218 OutInst.addOperand(MI.getOperand(1));
220 OutInst.addOperand(MI.getOperand(2));
224 (MI.getOperand(1).getReg() == RISCV::X0) &&
225 (MRI.getRegClass(RISCV::GPRNoX0RegClassID).contains(MI.getOperand(0).getReg())) &&
226 RISCVValidateMCOperand(MI.getOperand(2), STI, 3)) {
230 OutInst.addOperand(MI.getOperand(0));
232 OutInst.addOperand(MI.getOperand(2));
236 (MI.getOperand(0).getReg() == RISCV::X2) &&
237 (MI.getOperand(1).getReg() == RISCV::X2) &&
238 RISCVValidateMCOperand(MI.getOperand(2), STI, 4)) {
246 OutInst.addOperand(MI.getOperand(2));
250 (MI.getOperand(2).isImm()) &&
251 (MI.getOperand(2).getImm() == 0) &&
252 (MRI.getRegClass(RISCV::GPRNoX0RegClassID).contains(MI.getOperand(0).getReg())) &&
253 (MRI.getRegClass(RISCV::GPRNoX0RegClassID).contains(MI.getOperand(1).getReg()))) {
257 OutInst.addOperand(MI.getOperand(0));
259 OutInst.addOperand(MI.getOperand(1));
267 (MI.getOperand(1).getReg() == MI.getOperand(0).getReg()) &&
267 (MI.getOperand(1).getReg() == MI.getOperand(0).getReg()) &&
268 (MRI.getRegClass(RISCV::GPRNoX0RegClassID).contains(MI.getOperand(1).getReg())) &&
269 RISCVValidateMCOperand(MI.getOperand(2), STI, 3)) {
273 OutInst.addOperand(MI.getOperand(1));
275 OutInst.addOperand(MI.getOperand(1));
277 OutInst.addOperand(MI.getOperand(2));
282 (MI.getOperand(1).getReg() == RISCV::X0) &&
283 (MRI.getRegClass(RISCV::GPRNoX0RegClassID).contains(MI.getOperand(0).getReg())) &&
284 RISCVValidateMCOperand(MI.getOperand(2), STI, 3)) {
288 OutInst.addOperand(MI.getOperand(0));
290 OutInst.addOperand(MI.getOperand(2));
298 (MI.getOperand(1).getReg() == MI.getOperand(0).getReg()) &&
298 (MI.getOperand(1).getReg() == MI.getOperand(0).getReg()) &&
299 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(1).getReg())) &&
300 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(2).getReg()))) {
304 OutInst.addOperand(MI.getOperand(1));
306 OutInst.addOperand(MI.getOperand(1));
308 OutInst.addOperand(MI.getOperand(2));
313 (MI.getOperand(2).getReg() == MI.getOperand(0).getReg()) &&
313 (MI.getOperand(2).getReg() == MI.getOperand(0).getReg()) &&
314 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(2).getReg())) &&
315 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(1).getReg()))) {
319 OutInst.addOperand(MI.getOperand(2));
321 OutInst.addOperand(MI.getOperand(2));
323 OutInst.addOperand(MI.getOperand(1));
330 (MI.getOperand(1).getReg() == MI.getOperand(0).getReg()) &&
330 (MI.getOperand(1).getReg() == MI.getOperand(0).getReg()) &&
331 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(1).getReg())) &&
332 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(2).getReg()))) {
336 OutInst.addOperand(MI.getOperand(1));
338 OutInst.addOperand(MI.getOperand(1));
340 OutInst.addOperand(MI.getOperand(2));
344 (MI.getOperand(2).getReg() == MI.getOperand(0).getReg()) &&
344 (MI.getOperand(2).getReg() == MI.getOperand(0).getReg()) &&
345 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(2).getReg())) &&
346 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(1).getReg()))) {
350 OutInst.addOperand(MI.getOperand(2));
352 OutInst.addOperand(MI.getOperand(2));
354 OutInst.addOperand(MI.getOperand(1));
361 (MI.getOperand(1).getReg() == MI.getOperand(0).getReg()) &&
361 (MI.getOperand(1).getReg() == MI.getOperand(0).getReg()) &&
362 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(1).getReg())) &&
363 RISCVValidateMCOperand(MI.getOperand(2), STI, 3)) {
367 OutInst.addOperand(MI.getOperand(1));
369 OutInst.addOperand(MI.getOperand(1));
371 OutInst.addOperand(MI.getOperand(2));
378 (MI.getOperand(1).getReg() == RISCV::X0) &&
379 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(0).getReg())) &&
380 RISCVValidateMCOperand(MI.getOperand(2), STI, 5)) {
384 OutInst.addOperand(MI.getOperand(0));
386 OutInst.addOperand(MI.getOperand(2));
393 (MI.getOperand(1).getReg() == RISCV::X0) &&
394 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(0).getReg())) &&
395 RISCVValidateMCOperand(MI.getOperand(2), STI, 5)) {
399 OutInst.addOperand(MI.getOperand(0));
401 OutInst.addOperand(MI.getOperand(2));
417 (MRI.getRegClass(RISCV::FPR64CRegClassID).contains(MI.getOperand(0).getReg())) &&
418 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(1).getReg())) &&
419 RISCVValidateMCOperand(MI.getOperand(2), STI, 6)) {
423 OutInst.addOperand(MI.getOperand(0));
425 OutInst.addOperand(MI.getOperand(1));
427 OutInst.addOperand(MI.getOperand(2));
432 (MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI.getOperand(0).getReg())) &&
433 (MRI.getRegClass(RISCV::SPRegClassID).contains(MI.getOperand(1).getReg())) &&
434 RISCVValidateMCOperand(MI.getOperand(2), STI, 7)) {
438 OutInst.addOperand(MI.getOperand(0));
440 OutInst.addOperand(MI.getOperand(1));
442 OutInst.addOperand(MI.getOperand(2));
451 (MRI.getRegClass(RISCV::FPR32CRegClassID).contains(MI.getOperand(0).getReg())) &&
452 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(1).getReg())) &&
453 RISCVValidateMCOperand(MI.getOperand(2), STI, 8)) {
457 OutInst.addOperand(MI.getOperand(0));
459 OutInst.addOperand(MI.getOperand(1));
461 OutInst.addOperand(MI.getOperand(2));
467 (MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI.getOperand(0).getReg())) &&
468 (MRI.getRegClass(RISCV::SPRegClassID).contains(MI.getOperand(1).getReg())) &&
469 RISCVValidateMCOperand(MI.getOperand(2), STI, 9)) {
473 OutInst.addOperand(MI.getOperand(0));
475 OutInst.addOperand(MI.getOperand(1));
477 OutInst.addOperand(MI.getOperand(2));
485 (MRI.getRegClass(RISCV::FPR64CRegClassID).contains(MI.getOperand(0).getReg())) &&
486 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(1).getReg())) &&
487 RISCVValidateMCOperand(MI.getOperand(2), STI, 6)) {
491 OutInst.addOperand(MI.getOperand(0));
493 OutInst.addOperand(MI.getOperand(1));
495 OutInst.addOperand(MI.getOperand(2));
500 (MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI.getOperand(0).getReg())) &&
501 (MRI.getRegClass(RISCV::SPRegClassID).contains(MI.getOperand(1).getReg())) &&
502 RISCVValidateMCOperand(MI.getOperand(2), STI, 7)) {
506 OutInst.addOperand(MI.getOperand(0));
508 OutInst.addOperand(MI.getOperand(1));
510 OutInst.addOperand(MI.getOperand(2));
519 (MRI.getRegClass(RISCV::FPR32CRegClassID).contains(MI.getOperand(0).getReg())) &&
520 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(1).getReg())) &&
521 RISCVValidateMCOperand(MI.getOperand(2), STI, 8)) {
525 OutInst.addOperand(MI.getOperand(0));
527 OutInst.addOperand(MI.getOperand(1));
529 OutInst.addOperand(MI.getOperand(2));
535 (MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI.getOperand(0).getReg())) &&
536 (MRI.getRegClass(RISCV::SPRegClassID).contains(MI.getOperand(1).getReg())) &&
537 RISCVValidateMCOperand(MI.getOperand(2), STI, 9)) {
541 OutInst.addOperand(MI.getOperand(0));
543 OutInst.addOperand(MI.getOperand(1));
545 OutInst.addOperand(MI.getOperand(2));
553 (MI.getOperand(0).getReg() == RISCV::X1) &&
554 RISCVValidateMCOperand(MI.getOperand(1), STI, 10)) {
558 OutInst.addOperand(MI.getOperand(1));
562 (MI.getOperand(0).getReg() == RISCV::X0) &&
563 RISCVValidateMCOperand(MI.getOperand(1), STI, 10)) {
567 OutInst.addOperand(MI.getOperand(1));
574 (MI.getOperand(0).getReg() == RISCV::X0) &&
575 (MI.getOperand(2).isImm()) &&
576 (MI.getOperand(2).getImm() == 0) &&
577 (MRI.getRegClass(RISCV::GPRNoX0RegClassID).contains(MI.getOperand(1).getReg()))) {
581 OutInst.addOperand(MI.getOperand(1));
585 (MI.getOperand(0).getReg() == RISCV::X1) &&
586 (MI.getOperand(2).isImm()) &&
587 (MI.getOperand(2).getImm() == 0) &&
588 (MRI.getRegClass(RISCV::GPRNoX0RegClassID).contains(MI.getOperand(1).getReg()))) {
592 OutInst.addOperand(MI.getOperand(1));
600 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(0).getReg())) &&
601 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(1).getReg())) &&
602 RISCVValidateMCOperand(MI.getOperand(2), STI, 6)) {
606 OutInst.addOperand(MI.getOperand(0));
608 OutInst.addOperand(MI.getOperand(1));
610 OutInst.addOperand(MI.getOperand(2));
615 (MRI.getRegClass(RISCV::GPRNoX0RegClassID).contains(MI.getOperand(0).getReg())) &&
616 (MRI.getRegClass(RISCV::SPRegClassID).contains(MI.getOperand(1).getReg())) &&
617 RISCVValidateMCOperand(MI.getOperand(2), STI, 7)) {
621 OutInst.addOperand(MI.getOperand(0));
623 OutInst.addOperand(MI.getOperand(1));
625 OutInst.addOperand(MI.getOperand(2));
632 (MRI.getRegClass(RISCV::GPRNoX0X2RegClassID).contains(MI.getOperand(0).getReg())) &&
633 RISCVValidateMCOperand(MI.getOperand(1), STI, 11)) {
637 OutInst.addOperand(MI.getOperand(0));
639 OutInst.addOperand(MI.getOperand(1));
646 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(0).getReg())) &&
647 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(1).getReg())) &&
648 RISCVValidateMCOperand(MI.getOperand(2), STI, 8)) {
652 OutInst.addOperand(MI.getOperand(0));
654 OutInst.addOperand(MI.getOperand(1));
656 OutInst.addOperand(MI.getOperand(2));
660 (MRI.getRegClass(RISCV::GPRNoX0RegClassID).contains(MI.getOperand(0).getReg())) &&
661 (MRI.getRegClass(RISCV::SPRegClassID).contains(MI.getOperand(1).getReg())) &&
662 RISCVValidateMCOperand(MI.getOperand(2), STI, 9)) {
666 OutInst.addOperand(MI.getOperand(0));
668 OutInst.addOperand(MI.getOperand(1));
670 OutInst.addOperand(MI.getOperand(2));
677 (MI.getOperand(1).getReg() == MI.getOperand(0).getReg()) &&
677 (MI.getOperand(1).getReg() == MI.getOperand(0).getReg()) &&
678 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(1).getReg())) &&
679 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(2).getReg()))) {
683 OutInst.addOperand(MI.getOperand(1));
685 OutInst.addOperand(MI.getOperand(1));
687 OutInst.addOperand(MI.getOperand(2));
691 (MI.getOperand(2).getReg() == MI.getOperand(0).getReg()) &&
691 (MI.getOperand(2).getReg() == MI.getOperand(0).getReg()) &&
692 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(2).getReg())) &&
693 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(1).getReg()))) {
697 OutInst.addOperand(MI.getOperand(2));
699 OutInst.addOperand(MI.getOperand(2));
701 OutInst.addOperand(MI.getOperand(1));
709 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(0).getReg())) &&
710 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(1).getReg())) &&
711 RISCVValidateMCOperand(MI.getOperand(2), STI, 6)) {
715 OutInst.addOperand(MI.getOperand(0));
717 OutInst.addOperand(MI.getOperand(1));
719 OutInst.addOperand(MI.getOperand(2));
724 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
725 (MRI.getRegClass(RISCV::SPRegClassID).contains(MI.getOperand(1).getReg())) &&
726 RISCVValidateMCOperand(MI.getOperand(2), STI, 7)) {
730 OutInst.addOperand(MI.getOperand(0));
732 OutInst.addOperand(MI.getOperand(1));
734 OutInst.addOperand(MI.getOperand(2));
741 (MI.getOperand(1).getReg() == MI.getOperand(0).getReg()) &&
741 (MI.getOperand(1).getReg() == MI.getOperand(0).getReg()) &&
742 (MRI.getRegClass(RISCV::GPRNoX0RegClassID).contains(MI.getOperand(1).getReg())) &&
743 RISCVValidateMCOperand(MI.getOperand(2), STI, 12)) {
747 OutInst.addOperand(MI.getOperand(1));
749 OutInst.addOperand(MI.getOperand(1));
751 OutInst.addOperand(MI.getOperand(2));
758 (MI.getOperand(1).getReg() == MI.getOperand(0).getReg()) &&
758 (MI.getOperand(1).getReg() == MI.getOperand(0).getReg()) &&
759 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(1).getReg())) &&
760 RISCVValidateMCOperand(MI.getOperand(2), STI, 12)) {
764 OutInst.addOperand(MI.getOperand(1));
766 OutInst.addOperand(MI.getOperand(1));
768 OutInst.addOperand(MI.getOperand(2));
775 (MI.getOperand(1).getReg() == MI.getOperand(0).getReg()) &&
775 (MI.getOperand(1).getReg() == MI.getOperand(0).getReg()) &&
776 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(1).getReg())) &&
777 RISCVValidateMCOperand(MI.getOperand(2), STI, 12)) {
781 OutInst.addOperand(MI.getOperand(1));
783 OutInst.addOperand(MI.getOperand(1));
785 OutInst.addOperand(MI.getOperand(2));
792 (MI.getOperand(1).getReg() == MI.getOperand(0).getReg()) &&
792 (MI.getOperand(1).getReg() == MI.getOperand(0).getReg()) &&
793 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(1).getReg())) &&
794 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(2).getReg()))) {
798 OutInst.addOperand(MI.getOperand(1));
800 OutInst.addOperand(MI.getOperand(1));
802 OutInst.addOperand(MI.getOperand(2));
810 (MI.getOperand(1).getReg() == MI.getOperand(0).getReg()) &&
810 (MI.getOperand(1).getReg() == MI.getOperand(0).getReg()) &&
811 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(1).getReg())) &&
812 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(2).getReg()))) {
816 OutInst.addOperand(MI.getOperand(1));
818 OutInst.addOperand(MI.getOperand(1));
820 OutInst.addOperand(MI.getOperand(2));
827 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(0).getReg())) &&
828 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(1).getReg())) &&
829 RISCVValidateMCOperand(MI.getOperand(2), STI, 8)) {
833 OutInst.addOperand(MI.getOperand(0));
835 OutInst.addOperand(MI.getOperand(1));
837 OutInst.addOperand(MI.getOperand(2));
841 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
842 (MRI.getRegClass(RISCV::SPRegClassID).contains(MI.getOperand(1).getReg())) &&
843 RISCVValidateMCOperand(MI.getOperand(2), STI, 9)) {
847 OutInst.addOperand(MI.getOperand(0));
849 OutInst.addOperand(MI.getOperand(1));
851 OutInst.addOperand(MI.getOperand(2));
866 (MI.getOperand(1).getReg() == MI.getOperand(0).getReg()) &&
866 (MI.getOperand(1).getReg() == MI.getOperand(0).getReg()) &&
867 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(1).getReg())) &&
868 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(2).getReg()))) {
872 OutInst.addOperand(MI.getOperand(1));
874 OutInst.addOperand(MI.getOperand(1));
876 OutInst.addOperand(MI.getOperand(2));
880 (MI.getOperand(2).getReg() == MI.getOperand(0).getReg()) &&
880 (MI.getOperand(2).getReg() == MI.getOperand(0).getReg()) &&
881 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(2).getReg())) &&
882 (MRI.getRegClass(RISCV::GPRCRegClassID).contains(MI.getOperand(1).getReg()))) {
886 OutInst.addOperand(MI.getOperand(2));
888 OutInst.addOperand(MI.getOperand(2));
890 OutInst.addOperand(MI.getOperand(1));
964 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
965 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
966 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(2).getReg()))) {
970 OutInst.addOperand(MI.getOperand(0));
972 OutInst.addOperand(MI.getOperand(0));
974 OutInst.addOperand(MI.getOperand(2));
978 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
979 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(2).getReg())) &&
980 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg()))) {
984 OutInst.addOperand(MI.getOperand(0));
986 OutInst.addOperand(MI.getOperand(2));
988 OutInst.addOperand(MI.getOperand(0));
995 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
996 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
997 RISCVValidateMCOperand(MI.getOperand(2), STI, 1)) {
1001 OutInst.addOperand(MI.getOperand(0));
1003 OutInst.addOperand(MI.getOperand(0));
1005 OutInst.addOperand(MI.getOperand(2));
1012 (MI.getOperand(0).getReg() == RISCV::X2) &&
1013 (MI.getOperand(1).getReg() == RISCV::X2) &&
1014 RISCVValidateMCOperand(MI.getOperand(2), STI, 1)) {
1022 OutInst.addOperand(MI.getOperand(2));
1029 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1030 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(1).getReg())) &&
1031 RISCVValidateMCOperand(MI.getOperand(2), STI, 1)) {
1035 OutInst.addOperand(MI.getOperand(0));
1037 OutInst.addOperand(MI.getOperand(1));
1039 OutInst.addOperand(MI.getOperand(2));
1047 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1048 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1049 RISCVValidateMCOperand(MI.getOperand(2), STI, 1)) {
1053 OutInst.addOperand(MI.getOperand(0));
1055 OutInst.addOperand(MI.getOperand(0));
1057 OutInst.addOperand(MI.getOperand(2));
1065 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1066 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1067 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(2).getReg()))) {
1071 OutInst.addOperand(MI.getOperand(0));
1073 OutInst.addOperand(MI.getOperand(0));
1075 OutInst.addOperand(MI.getOperand(2));
1080 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1081 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(2).getReg())) &&
1082 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg()))) {
1086 OutInst.addOperand(MI.getOperand(0));
1088 OutInst.addOperand(MI.getOperand(2));
1090 OutInst.addOperand(MI.getOperand(0));
1097 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1098 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1099 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(2).getReg()))) {
1103 OutInst.addOperand(MI.getOperand(0));
1105 OutInst.addOperand(MI.getOperand(0));
1107 OutInst.addOperand(MI.getOperand(2));
1111 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1112 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(2).getReg())) &&
1113 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg()))) {
1117 OutInst.addOperand(MI.getOperand(0));
1119 OutInst.addOperand(MI.getOperand(2));
1121 OutInst.addOperand(MI.getOperand(0));
1128 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1129 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1130 RISCVValidateMCOperand(MI.getOperand(2), STI, 1)) {
1134 OutInst.addOperand(MI.getOperand(0));
1136 OutInst.addOperand(MI.getOperand(0));
1138 OutInst.addOperand(MI.getOperand(2));
1145 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1146 RISCVValidateMCOperand(MI.getOperand(1), STI, 2)) {
1150 OutInst.addOperand(MI.getOperand(0));
1154 OutInst.addOperand(MI.getOperand(1));
1161 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1162 RISCVValidateMCOperand(MI.getOperand(1), STI, 2)) {
1166 OutInst.addOperand(MI.getOperand(0));
1170 OutInst.addOperand(MI.getOperand(1));
1186 (MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI.getOperand(0).getReg())) &&
1187 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(1).getReg())) &&
1188 RISCVValidateMCOperand(MI.getOperand(2), STI, 1)) {
1192 OutInst.addOperand(MI.getOperand(0));
1194 OutInst.addOperand(MI.getOperand(1));
1196 OutInst.addOperand(MI.getOperand(2));
1204 (MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI.getOperand(0).getReg())) &&
1205 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(1).getReg())) &&
1206 RISCVValidateMCOperand(MI.getOperand(2), STI, 1)) {
1210 OutInst.addOperand(MI.getOperand(0));
1212 OutInst.addOperand(MI.getOperand(1));
1214 OutInst.addOperand(MI.getOperand(2));
1223 (MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI.getOperand(0).getReg())) &&
1224 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(1).getReg())) &&
1225 RISCVValidateMCOperand(MI.getOperand(2), STI, 1)) {
1229 OutInst.addOperand(MI.getOperand(0));
1231 OutInst.addOperand(MI.getOperand(1));
1233 OutInst.addOperand(MI.getOperand(2));
1242 (MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI.getOperand(0).getReg())) &&
1243 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(1).getReg())) &&
1244 RISCVValidateMCOperand(MI.getOperand(2), STI, 1)) {
1248 OutInst.addOperand(MI.getOperand(0));
1250 OutInst.addOperand(MI.getOperand(1));
1252 OutInst.addOperand(MI.getOperand(2));
1260 (MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI.getOperand(0).getReg())) &&
1261 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(1).getReg())) &&
1262 RISCVValidateMCOperand(MI.getOperand(2), STI, 1)) {
1266 OutInst.addOperand(MI.getOperand(0));
1268 OutInst.addOperand(MI.getOperand(1));
1270 OutInst.addOperand(MI.getOperand(2));
1278 (MRI.getRegClass(RISCV::FPR64RegClassID).contains(MI.getOperand(0).getReg())) &&
1279 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(1).getReg())) &&
1280 RISCVValidateMCOperand(MI.getOperand(2), STI, 1)) {
1284 OutInst.addOperand(MI.getOperand(0));
1286 OutInst.addOperand(MI.getOperand(1));
1288 OutInst.addOperand(MI.getOperand(2));
1297 (MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI.getOperand(0).getReg())) &&
1298 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(1).getReg())) &&
1299 RISCVValidateMCOperand(MI.getOperand(2), STI, 1)) {
1303 OutInst.addOperand(MI.getOperand(0));
1305 OutInst.addOperand(MI.getOperand(1));
1307 OutInst.addOperand(MI.getOperand(2));
1316 (MRI.getRegClass(RISCV::FPR32RegClassID).contains(MI.getOperand(0).getReg())) &&
1317 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(1).getReg())) &&
1318 RISCVValidateMCOperand(MI.getOperand(2), STI, 1)) {
1322 OutInst.addOperand(MI.getOperand(0));
1324 OutInst.addOperand(MI.getOperand(1));
1326 OutInst.addOperand(MI.getOperand(2));
1333 RISCVValidateMCOperand(MI.getOperand(0), STI, 3)) {
1339 OutInst.addOperand(MI.getOperand(0));
1347 RISCVValidateMCOperand(MI.getOperand(0), STI, 3)) {
1353 OutInst.addOperand(MI.getOperand(0));
1360 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1367 OutInst.addOperand(MI.getOperand(0));
1376 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1383 OutInst.addOperand(MI.getOperand(0));
1393 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1394 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(1).getReg())) &&
1395 RISCVValidateMCOperand(MI.getOperand(2), STI, 1)) {
1399 OutInst.addOperand(MI.getOperand(0));
1401 OutInst.addOperand(MI.getOperand(1));
1403 OutInst.addOperand(MI.getOperand(2));
1411 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1412 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(1).getReg())) &&
1413 RISCVValidateMCOperand(MI.getOperand(2), STI, 1)) {
1417 OutInst.addOperand(MI.getOperand(0));
1419 OutInst.addOperand(MI.getOperand(1));
1421 OutInst.addOperand(MI.getOperand(2));
1428 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1429 RISCVValidateMCOperand(MI.getOperand(1), STI, 1)) {
1433 OutInst.addOperand(MI.getOperand(0));
1437 OutInst.addOperand(MI.getOperand(1));
1442 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1443 RISCVValidateMCOperand(MI.getOperand(1), STI, 1)) {
1447 OutInst.addOperand(MI.getOperand(0));
1451 OutInst.addOperand(MI.getOperand(1));
1458 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1459 RISCVValidateMCOperand(MI.getOperand(1), STI, 4)) {
1463 OutInst.addOperand(MI.getOperand(0));
1465 OutInst.addOperand(MI.getOperand(1));
1472 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1473 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(1).getReg())) &&
1474 RISCVValidateMCOperand(MI.getOperand(2), STI, 1)) {
1478 OutInst.addOperand(MI.getOperand(0));
1480 OutInst.addOperand(MI.getOperand(1));
1482 OutInst.addOperand(MI.getOperand(2));
1489 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1490 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(1).getReg())) &&
1491 RISCVValidateMCOperand(MI.getOperand(2), STI, 1)) {
1495 OutInst.addOperand(MI.getOperand(0));
1497 OutInst.addOperand(MI.getOperand(1));
1499 OutInst.addOperand(MI.getOperand(2));
1506 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1507 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(1).getReg()))) {
1511 OutInst.addOperand(MI.getOperand(0));
1515 OutInst.addOperand(MI.getOperand(1));
1519 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1520 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(1).getReg()))) {
1524 OutInst.addOperand(MI.getOperand(0));
1526 OutInst.addOperand(MI.getOperand(1));
1532 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1533 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(1).getReg())) &&
1538 OutInst.addOperand(MI.getOperand(0));
1540 OutInst.addOperand(MI.getOperand(1));
1564 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1565 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1566 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(2).getReg()))) {
1570 OutInst.addOperand(MI.getOperand(0));
1572 OutInst.addOperand(MI.getOperand(0));
1574 OutInst.addOperand(MI.getOperand(2));
1578 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1579 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(2).getReg())) &&
1580 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg()))) {
1584 OutInst.addOperand(MI.getOperand(0));
1586 OutInst.addOperand(MI.getOperand(2));
1588 OutInst.addOperand(MI.getOperand(0));
1596 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1597 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(1).getReg())) &&
1598 RISCVValidateMCOperand(MI.getOperand(2), STI, 1)) {
1602 OutInst.addOperand(MI.getOperand(0));
1604 OutInst.addOperand(MI.getOperand(1));
1606 OutInst.addOperand(MI.getOperand(2));
1614 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1615 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(1).getReg())) &&
1616 RISCVValidateMCOperand(MI.getOperand(2), STI, 1)) {
1620 OutInst.addOperand(MI.getOperand(0));
1622 OutInst.addOperand(MI.getOperand(1));
1624 OutInst.addOperand(MI.getOperand(2));
1631 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1632 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1633 RISCVValidateMCOperand(MI.getOperand(2), STI, 5)) {
1637 OutInst.addOperand(MI.getOperand(0));
1639 OutInst.addOperand(MI.getOperand(0));
1641 OutInst.addOperand(MI.getOperand(2));
1648 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1649 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1650 RISCVValidateMCOperand(MI.getOperand(2), STI, 5)) {
1654 OutInst.addOperand(MI.getOperand(0));
1656 OutInst.addOperand(MI.getOperand(0));
1658 OutInst.addOperand(MI.getOperand(2));
1665 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1666 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1667 RISCVValidateMCOperand(MI.getOperand(2), STI, 5)) {
1671 OutInst.addOperand(MI.getOperand(0));
1673 OutInst.addOperand(MI.getOperand(0));
1675 OutInst.addOperand(MI.getOperand(2));
1682 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1683 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1684 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(2).getReg()))) {
1688 OutInst.addOperand(MI.getOperand(0));
1690 OutInst.addOperand(MI.getOperand(0));
1692 OutInst.addOperand(MI.getOperand(2));
1700 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1701 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1702 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(2).getReg()))) {
1706 OutInst.addOperand(MI.getOperand(0));
1708 OutInst.addOperand(MI.getOperand(0));
1710 OutInst.addOperand(MI.getOperand(2));
1717 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1718 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(1).getReg())) &&
1719 RISCVValidateMCOperand(MI.getOperand(2), STI, 1)) {
1723 OutInst.addOperand(MI.getOperand(0));
1725 OutInst.addOperand(MI.getOperand(1));
1727 OutInst.addOperand(MI.getOperand(2));
1734 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1735 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(1).getReg())) &&
1736 RISCVValidateMCOperand(MI.getOperand(2), STI, 1)) {
1740 OutInst.addOperand(MI.getOperand(0));
1742 OutInst.addOperand(MI.getOperand(1));
1744 OutInst.addOperand(MI.getOperand(2));
1759 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1760 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1761 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(2).getReg()))) {
1765 OutInst.addOperand(MI.getOperand(0));
1767 OutInst.addOperand(MI.getOperand(0));
1769 OutInst.addOperand(MI.getOperand(2));
1773 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg())) &&
1774 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(2).getReg())) &&
1775 (MRI.getRegClass(RISCV::GPRRegClassID).contains(MI.getOperand(0).getReg()))) {
1779 OutInst.addOperand(MI.getOperand(0));
1781 OutInst.addOperand(MI.getOperand(2));
1783 OutInst.addOperand(MI.getOperand(0));
gen/lib/Target/RISCV/RISCVGenMCCodeEmitter.inc 564 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
578 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
592 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
606 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
618 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
632 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
655 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
668 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
684 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
692 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
699 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
703 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
712 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
716 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
725 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
730 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
747 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
752 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
781 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
786 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
805 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
810 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
823 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
828 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
833 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
847 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
861 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
883 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
888 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
897 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
902 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
915 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
920 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
933 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
942 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
951 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
959 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
964 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
988 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
993 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
998 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1022 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1027 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1035 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1040 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
1049 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1054 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1067 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1072 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1085 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1090 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1098 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1113 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
1118 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1123 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
1128 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1259 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
1264 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1269 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1277 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
1290 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
1295 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1310 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
1315 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
1320 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1325 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
1330 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1340 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
1345 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1350 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1360 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
1365 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1370 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
gen/lib/Target/Sparc/SparcGenAsmWriter.inc 1573 MI->getOperand(1).isImm() &&
1574 MI->getOperand(1).getImm() == 8) {
1580 MI->getOperand(1).isImm() &&
1581 MI->getOperand(1).getImm() == 0) {
1587 MI->getOperand(1).isImm() &&
1588 MI->getOperand(1).getImm() == 9) {
1594 MI->getOperand(1).isImm() &&
1595 MI->getOperand(1).getImm() == 1) {
1601 MI->getOperand(1).isImm() &&
1602 MI->getOperand(1).getImm() == 10) {
1608 MI->getOperand(1).isImm() &&
1609 MI->getOperand(1).getImm() == 2) {
1615 MI->getOperand(1).isImm() &&
1616 MI->getOperand(1).getImm() == 11) {
1622 MI->getOperand(1).isImm() &&
1623 MI->getOperand(1).getImm() == 3) {
1629 MI->getOperand(1).isImm() &&
1630 MI->getOperand(1).getImm() == 12) {
1636 MI->getOperand(1).isImm() &&
1637 MI->getOperand(1).getImm() == 4) {
1643 MI->getOperand(1).isImm() &&
1644 MI->getOperand(1).getImm() == 13) {
1650 MI->getOperand(1).isImm() &&
1651 MI->getOperand(1).getImm() == 5) {
1657 MI->getOperand(1).isImm() &&
1658 MI->getOperand(1).getImm() == 14) {
1664 MI->getOperand(1).isImm() &&
1665 MI->getOperand(1).getImm() == 6) {
1671 MI->getOperand(1).isImm() &&
1672 MI->getOperand(1).getImm() == 15) {
1678 MI->getOperand(1).isImm() &&
1679 MI->getOperand(1).getImm() == 7) {
1687 MI->getOperand(1).isImm() &&
1688 MI->getOperand(1).getImm() == 8) {
1694 MI->getOperand(1).isImm() &&
1695 MI->getOperand(1).getImm() == 0) {
1701 MI->getOperand(1).isImm() &&
1702 MI->getOperand(1).getImm() == 9) {
1708 MI->getOperand(1).isImm() &&
1709 MI->getOperand(1).getImm() == 1) {
1715 MI->getOperand(1).isImm() &&
1716 MI->getOperand(1).getImm() == 10) {
1722 MI->getOperand(1).isImm() &&
1723 MI->getOperand(1).getImm() == 2) {
1729 MI->getOperand(1).isImm() &&
1730 MI->getOperand(1).getImm() == 11) {
1736 MI->getOperand(1).isImm() &&
1737 MI->getOperand(1).getImm() == 3) {
1743 MI->getOperand(1).isImm() &&
1744 MI->getOperand(1).getImm() == 12) {
1750 MI->getOperand(1).isImm() &&
1751 MI->getOperand(1).getImm() == 4) {
1757 MI->getOperand(1).isImm() &&
1758 MI->getOperand(1).getImm() == 13) {
1764 MI->getOperand(1).isImm() &&
1765 MI->getOperand(1).getImm() == 5) {
1771 MI->getOperand(1).isImm() &&
1772 MI->getOperand(1).getImm() == 14) {
1778 MI->getOperand(1).isImm() &&
1779 MI->getOperand(1).getImm() == 6) {
1785 MI->getOperand(1).isImm() &&
1786 MI->getOperand(1).getImm() == 15) {
1792 MI->getOperand(1).isImm() &&
1793 MI->getOperand(1).getImm() == 7) {
1801 MI->getOperand(1).isImm() &&
1802 MI->getOperand(1).getImm() == 8 &&
1803 MI->getOperand(2).isReg() &&
1804 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
1811 MI->getOperand(1).isImm() &&
1812 MI->getOperand(1).getImm() == 0 &&
1813 MI->getOperand(2).isReg() &&
1814 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
1821 MI->getOperand(1).isImm() &&
1822 MI->getOperand(1).getImm() == 7 &&
1823 MI->getOperand(2).isReg() &&
1824 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
1831 MI->getOperand(1).isImm() &&
1832 MI->getOperand(1).getImm() == 6 &&
1833 MI->getOperand(2).isReg() &&
1834 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
1841 MI->getOperand(1).isImm() &&
1842 MI->getOperand(1).getImm() == 5 &&
1843 MI->getOperand(2).isReg() &&
1844 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
1851 MI->getOperand(1).isImm() &&
1852 MI->getOperand(1).getImm() == 4 &&
1853 MI->getOperand(2).isReg() &&
1854 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
1861 MI->getOperand(1).isImm() &&
1862 MI->getOperand(1).getImm() == 3 &&
1863 MI->getOperand(2).isReg() &&
1864 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
1871 MI->getOperand(1).isImm() &&
1872 MI->getOperand(1).getImm() == 2 &&
1873 MI->getOperand(2).isReg() &&
1874 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
1881 MI->getOperand(1).isImm() &&
1882 MI->getOperand(1).getImm() == 1 &&
1883 MI->getOperand(2).isReg() &&
1884 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
1891 MI->getOperand(1).isImm() &&
1892 MI->getOperand(1).getImm() == 9 &&
1893 MI->getOperand(2).isReg() &&
1894 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
1901 MI->getOperand(1).isImm() &&
1902 MI->getOperand(1).getImm() == 10 &&
1903 MI->getOperand(2).isReg() &&
1904 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
1911 MI->getOperand(1).isImm() &&
1912 MI->getOperand(1).getImm() == 11 &&
1913 MI->getOperand(2).isReg() &&
1914 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
1921 MI->getOperand(1).isImm() &&
1922 MI->getOperand(1).getImm() == 12 &&
1923 MI->getOperand(2).isReg() &&
1924 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
1931 MI->getOperand(1).isImm() &&
1932 MI->getOperand(1).getImm() == 13 &&
1933 MI->getOperand(2).isReg() &&
1934 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
1941 MI->getOperand(1).isImm() &&
1942 MI->getOperand(1).getImm() == 14 &&
1943 MI->getOperand(2).isReg() &&
1944 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
1951 MI->getOperand(1).isImm() &&
1952 MI->getOperand(1).getImm() == 15 &&
1953 MI->getOperand(2).isReg() &&
1954 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
1963 MI->getOperand(1).isImm() &&
1964 MI->getOperand(1).getImm() == 8 &&
1965 MI->getOperand(2).isReg() &&
1966 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
1973 MI->getOperand(1).isImm() &&
1974 MI->getOperand(1).getImm() == 0 &&
1975 MI->getOperand(2).isReg() &&
1976 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
1983 MI->getOperand(1).isImm() &&
1984 MI->getOperand(1).getImm() == 7 &&
1985 MI->getOperand(2).isReg() &&
1986 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
1993 MI->getOperand(1).isImm() &&
1994 MI->getOperand(1).getImm() == 6 &&
1995 MI->getOperand(2).isReg() &&
1996 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
2003 MI->getOperand(1).isImm() &&
2004 MI->getOperand(1).getImm() == 5 &&
2005 MI->getOperand(2).isReg() &&
2006 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
2013 MI->getOperand(1).isImm() &&
2014 MI->getOperand(1).getImm() == 4 &&
2015 MI->getOperand(2).isReg() &&
2016 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
2023 MI->getOperand(1).isImm() &&
2024 MI->getOperand(1).getImm() == 3 &&
2025 MI->getOperand(2).isReg() &&
2026 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
2033 MI->getOperand(1).isImm() &&
2034 MI->getOperand(1).getImm() == 2 &&
2035 MI->getOperand(2).isReg() &&
2036 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
2043 MI->getOperand(1).isImm() &&
2044 MI->getOperand(1).getImm() == 1 &&
2045 MI->getOperand(2).isReg() &&
2046 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
2053 MI->getOperand(1).isImm() &&
2054 MI->getOperand(1).getImm() == 9 &&
2055 MI->getOperand(2).isReg() &&
2056 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
2063 MI->getOperand(1).isImm() &&
2064 MI->getOperand(1).getImm() == 10 &&
2065 MI->getOperand(2).isReg() &&
2066 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
2073 MI->getOperand(1).isImm() &&
2074 MI->getOperand(1).getImm() == 11 &&
2075 MI->getOperand(2).isReg() &&
2076 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
2083 MI->getOperand(1).isImm() &&
2084 MI->getOperand(1).getImm() == 12 &&
2085 MI->getOperand(2).isReg() &&
2086 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
2093 MI->getOperand(1).isImm() &&
2094 MI->getOperand(1).getImm() == 13 &&
2095 MI->getOperand(2).isReg() &&
2096 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
2103 MI->getOperand(1).isImm() &&
2104 MI->getOperand(1).getImm() == 14 &&
2105 MI->getOperand(2).isReg() &&
2106 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
2113 MI->getOperand(1).isImm() &&
2114 MI->getOperand(1).getImm() == 15 &&
2115 MI->getOperand(2).isReg() &&
2116 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
2125 MI->getOperand(1).isImm() &&
2126 MI->getOperand(1).getImm() == 8 &&
2133 MI->getOperand(1).isImm() &&
2134 MI->getOperand(1).getImm() == 0 &&
2141 MI->getOperand(1).isImm() &&
2142 MI->getOperand(1).getImm() == 9 &&
2149 MI->getOperand(1).isImm() &&
2150 MI->getOperand(1).getImm() == 1 &&
2157 MI->getOperand(1).isImm() &&
2158 MI->getOperand(1).getImm() == 10 &&
2165 MI->getOperand(1).isImm() &&
2166 MI->getOperand(1).getImm() == 2 &&
2173 MI->getOperand(1).isImm() &&
2174 MI->getOperand(1).getImm() == 11 &&
2181 MI->getOperand(1).isImm() &&
2182 MI->getOperand(1).getImm() == 3 &&
2189 MI->getOperand(1).isImm() &&
2190 MI->getOperand(1).getImm() == 12 &&
2197 MI->getOperand(1).isImm() &&
2198 MI->getOperand(1).getImm() == 4 &&
2205 MI->getOperand(1).isImm() &&
2206 MI->getOperand(1).getImm() == 13 &&
2213 MI->getOperand(1).isImm() &&
2214 MI->getOperand(1).getImm() == 5 &&
2221 MI->getOperand(1).isImm() &&
2222 MI->getOperand(1).getImm() == 14 &&
2229 MI->getOperand(1).isImm() &&
2230 MI->getOperand(1).getImm() == 6 &&
2237 MI->getOperand(1).isImm() &&
2238 MI->getOperand(1).getImm() == 15 &&
2245 MI->getOperand(1).isImm() &&
2246 MI->getOperand(1).getImm() == 7 &&
2255 MI->getOperand(1).isImm() &&
2256 MI->getOperand(1).getImm() == 8 &&
2263 MI->getOperand(1).isImm() &&
2264 MI->getOperand(1).getImm() == 0 &&
2271 MI->getOperand(1).isImm() &&
2272 MI->getOperand(1).getImm() == 9 &&
2279 MI->getOperand(1).isImm() &&
2280 MI->getOperand(1).getImm() == 1 &&
2287 MI->getOperand(1).isImm() &&
2288 MI->getOperand(1).getImm() == 10 &&
2295 MI->getOperand(1).isImm() &&
2296 MI->getOperand(1).getImm() == 2 &&
2303 MI->getOperand(1).isImm() &&
2304 MI->getOperand(1).getImm() == 11 &&
2311 MI->getOperand(1).isImm() &&
2312 MI->getOperand(1).getImm() == 3 &&
2319 MI->getOperand(1).isImm() &&
2320 MI->getOperand(1).getImm() == 12 &&
2327 MI->getOperand(1).isImm() &&
2328 MI->getOperand(1).getImm() == 4 &&
2335 MI->getOperand(1).isImm() &&
2336 MI->getOperand(1).getImm() == 13 &&
2343 MI->getOperand(1).isImm() &&
2344 MI->getOperand(1).getImm() == 5 &&
2351 MI->getOperand(1).isImm() &&
2352 MI->getOperand(1).getImm() == 14 &&
2359 MI->getOperand(1).isImm() &&
2360 MI->getOperand(1).getImm() == 6 &&
2367 MI->getOperand(1).isImm() &&
2368 MI->getOperand(1).getImm() == 15 &&
2375 MI->getOperand(1).isImm() &&
2376 MI->getOperand(1).getImm() == 7 &&
2385 MI->getOperand(1).isImm() &&
2386 MI->getOperand(1).getImm() == 8) {
2392 MI->getOperand(1).isImm() &&
2393 MI->getOperand(1).getImm() == 0) {
2399 MI->getOperand(1).isImm() &&
2400 MI->getOperand(1).getImm() == 9) {
2406 MI->getOperand(1).isImm() &&
2407 MI->getOperand(1).getImm() == 1) {
2413 MI->getOperand(1).isImm() &&
2414 MI->getOperand(1).getImm() == 10) {
2420 MI->getOperand(1).isImm() &&
2421 MI->getOperand(1).getImm() == 2) {
2427 MI->getOperand(1).isImm() &&
2428 MI->getOperand(1).getImm() == 11) {
2434 MI->getOperand(1).isImm() &&
2435 MI->getOperand(1).getImm() == 3) {
2441 MI->getOperand(1).isImm() &&
2442 MI->getOperand(1).getImm() == 12) {
2448 MI->getOperand(1).isImm() &&
2449 MI->getOperand(1).getImm() == 4) {
2455 MI->getOperand(1).isImm() &&
2456 MI->getOperand(1).getImm() == 13) {
2462 MI->getOperand(1).isImm() &&
2463 MI->getOperand(1).getImm() == 5) {
2469 MI->getOperand(1).isImm() &&
2470 MI->getOperand(1).getImm() == 14) {
2476 MI->getOperand(1).isImm() &&
2477 MI->getOperand(1).getImm() == 6) {
2483 MI->getOperand(1).isImm() &&
2484 MI->getOperand(1).getImm() == 15) {
2490 MI->getOperand(1).isImm() &&
2491 MI->getOperand(1).getImm() == 7) {
2499 MI->getOperand(1).isImm() &&
2500 MI->getOperand(1).getImm() == 8) {
2506 MI->getOperand(1).isImm() &&
2507 MI->getOperand(1).getImm() == 0) {
2513 MI->getOperand(1).isImm() &&
2514 MI->getOperand(1).getImm() == 9) {
2520 MI->getOperand(1).isImm() &&
2521 MI->getOperand(1).getImm() == 1) {
2527 MI->getOperand(1).isImm() &&
2528 MI->getOperand(1).getImm() == 10) {
2534 MI->getOperand(1).isImm() &&
2535 MI->getOperand(1).getImm() == 2) {
2541 MI->getOperand(1).isImm() &&
2542 MI->getOperand(1).getImm() == 11) {
2548 MI->getOperand(1).isImm() &&
2549 MI->getOperand(1).getImm() == 3) {
2555 MI->getOperand(1).isImm() &&
2556 MI->getOperand(1).getImm() == 12) {
2562 MI->getOperand(1).isImm() &&
2563 MI->getOperand(1).getImm() == 4) {
2569 MI->getOperand(1).isImm() &&
2570 MI->getOperand(1).getImm() == 13) {
2576 MI->getOperand(1).isImm() &&
2577 MI->getOperand(1).getImm() == 5) {
2583 MI->getOperand(1).isImm() &&
2584 MI->getOperand(1).getImm() == 14) {
2590 MI->getOperand(1).isImm() &&
2591 MI->getOperand(1).getImm() == 6) {
2597 MI->getOperand(1).isImm() &&
2598 MI->getOperand(1).getImm() == 15) {
2604 MI->getOperand(1).isImm() &&
2605 MI->getOperand(1).getImm() == 7) {
2613 MI->getOperand(0).isReg() &&
2614 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2615 MI->getOperand(1).isReg() &&
2616 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2617 MI->getOperand(3).isImm() &&
2618 MI->getOperand(3).getImm() == 8 &&
2625 MI->getOperand(0).isReg() &&
2626 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2627 MI->getOperand(1).isReg() &&
2628 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2629 MI->getOperand(3).isImm() &&
2630 MI->getOperand(3).getImm() == 0 &&
2637 MI->getOperand(0).isReg() &&
2638 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2639 MI->getOperand(1).isReg() &&
2640 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2641 MI->getOperand(3).isImm() &&
2642 MI->getOperand(3).getImm() == 9 &&
2649 MI->getOperand(0).isReg() &&
2650 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2651 MI->getOperand(1).isReg() &&
2652 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2653 MI->getOperand(3).isImm() &&
2654 MI->getOperand(3).getImm() == 1 &&
2661 MI->getOperand(0).isReg() &&
2662 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2663 MI->getOperand(1).isReg() &&
2664 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2665 MI->getOperand(3).isImm() &&
2666 MI->getOperand(3).getImm() == 10 &&
2673 MI->getOperand(0).isReg() &&
2674 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2675 MI->getOperand(1).isReg() &&
2676 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2677 MI->getOperand(3).isImm() &&
2678 MI->getOperand(3).getImm() == 2 &&
2685 MI->getOperand(0).isReg() &&
2686 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2687 MI->getOperand(1).isReg() &&
2688 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2689 MI->getOperand(3).isImm() &&
2690 MI->getOperand(3).getImm() == 11 &&
2697 MI->getOperand(0).isReg() &&
2698 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2699 MI->getOperand(1).isReg() &&
2700 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2701 MI->getOperand(3).isImm() &&
2702 MI->getOperand(3).getImm() == 3 &&
2709 MI->getOperand(0).isReg() &&
2710 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2711 MI->getOperand(1).isReg() &&
2712 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2713 MI->getOperand(3).isImm() &&
2714 MI->getOperand(3).getImm() == 12 &&
2721 MI->getOperand(0).isReg() &&
2722 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2723 MI->getOperand(1).isReg() &&
2724 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2725 MI->getOperand(3).isImm() &&
2726 MI->getOperand(3).getImm() == 4 &&
2733 MI->getOperand(0).isReg() &&
2734 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2735 MI->getOperand(1).isReg() &&
2736 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2737 MI->getOperand(3).isImm() &&
2738 MI->getOperand(3).getImm() == 13 &&
2745 MI->getOperand(0).isReg() &&
2746 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2747 MI->getOperand(1).isReg() &&
2748 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2749 MI->getOperand(3).isImm() &&
2750 MI->getOperand(3).getImm() == 5 &&
2757 MI->getOperand(0).isReg() &&
2758 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2759 MI->getOperand(1).isReg() &&
2760 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2761 MI->getOperand(3).isImm() &&
2762 MI->getOperand(3).getImm() == 14 &&
2769 MI->getOperand(0).isReg() &&
2770 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2771 MI->getOperand(1).isReg() &&
2772 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2773 MI->getOperand(3).isImm() &&
2774 MI->getOperand(3).getImm() == 6 &&
2781 MI->getOperand(0).isReg() &&
2782 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2783 MI->getOperand(1).isReg() &&
2784 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2785 MI->getOperand(3).isImm() &&
2786 MI->getOperand(3).getImm() == 15 &&
2793 MI->getOperand(0).isReg() &&
2794 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2795 MI->getOperand(1).isReg() &&
2796 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2797 MI->getOperand(3).isImm() &&
2798 MI->getOperand(3).getImm() == 7 &&
2807 MI->getOperand(0).isReg() &&
2808 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2809 MI->getOperand(1).isReg() &&
2810 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2811 MI->getOperand(3).isImm() &&
2812 MI->getOperand(3).getImm() == 8) {
2818 MI->getOperand(0).isReg() &&
2819 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2820 MI->getOperand(1).isReg() &&
2821 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2822 MI->getOperand(3).isImm() &&
2823 MI->getOperand(3).getImm() == 0) {
2829 MI->getOperand(0).isReg() &&
2830 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2831 MI->getOperand(1).isReg() &&
2832 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2833 MI->getOperand(3).isImm() &&
2834 MI->getOperand(3).getImm() == 9) {
2840 MI->getOperand(0).isReg() &&
2841 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2842 MI->getOperand(1).isReg() &&
2843 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2844 MI->getOperand(3).isImm() &&
2845 MI->getOperand(3).getImm() == 1) {
2851 MI->getOperand(0).isReg() &&
2852 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2853 MI->getOperand(1).isReg() &&
2854 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2855 MI->getOperand(3).isImm() &&
2856 MI->getOperand(3).getImm() == 10) {
2862 MI->getOperand(0).isReg() &&
2863 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2864 MI->getOperand(1).isReg() &&
2865 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2866 MI->getOperand(3).isImm() &&
2867 MI->getOperand(3).getImm() == 2) {
2873 MI->getOperand(0).isReg() &&
2874 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2875 MI->getOperand(1).isReg() &&
2876 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2877 MI->getOperand(3).isImm() &&
2878 MI->getOperand(3).getImm() == 11) {
2884 MI->getOperand(0).isReg() &&
2885 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2886 MI->getOperand(1).isReg() &&
2887 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2888 MI->getOperand(3).isImm() &&
2889 MI->getOperand(3).getImm() == 3) {
2895 MI->getOperand(0).isReg() &&
2896 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2897 MI->getOperand(1).isReg() &&
2898 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2899 MI->getOperand(3).isImm() &&
2900 MI->getOperand(3).getImm() == 12) {
2906 MI->getOperand(0).isReg() &&
2907 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2908 MI->getOperand(1).isReg() &&
2909 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2910 MI->getOperand(3).isImm() &&
2911 MI->getOperand(3).getImm() == 4) {
2917 MI->getOperand(0).isReg() &&
2918 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2919 MI->getOperand(1).isReg() &&
2920 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2921 MI->getOperand(3).isImm() &&
2922 MI->getOperand(3).getImm() == 13) {
2928 MI->getOperand(0).isReg() &&
2929 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2930 MI->getOperand(1).isReg() &&
2931 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2932 MI->getOperand(3).isImm() &&
2933 MI->getOperand(3).getImm() == 5) {
2939 MI->getOperand(0).isReg() &&
2940 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2941 MI->getOperand(1).isReg() &&
2942 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2943 MI->getOperand(3).isImm() &&
2944 MI->getOperand(3).getImm() == 14) {
2950 MI->getOperand(0).isReg() &&
2951 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2952 MI->getOperand(1).isReg() &&
2953 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2954 MI->getOperand(3).isImm() &&
2955 MI->getOperand(3).getImm() == 6) {
2961 MI->getOperand(0).isReg() &&
2962 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2963 MI->getOperand(1).isReg() &&
2964 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2965 MI->getOperand(3).isImm() &&
2966 MI->getOperand(3).getImm() == 15) {
2972 MI->getOperand(0).isReg() &&
2973 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2974 MI->getOperand(1).isReg() &&
2975 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2976 MI->getOperand(3).isImm() &&
2977 MI->getOperand(3).getImm() == 7) {
2985 MI->getOperand(0).isReg() &&
2986 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2987 MI->getOperand(1).isReg() &&
2988 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
2989 MI->getOperand(3).isImm() &&
2990 MI->getOperand(3).getImm() == 8 &&
2997 MI->getOperand(0).isReg() &&
2998 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
2999 MI->getOperand(1).isReg() &&
3000 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3001 MI->getOperand(3).isImm() &&
3002 MI->getOperand(3).getImm() == 0 &&
3009 MI->getOperand(0).isReg() &&
3010 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3011 MI->getOperand(1).isReg() &&
3012 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3013 MI->getOperand(3).isImm() &&
3014 MI->getOperand(3).getImm() == 9 &&
3021 MI->getOperand(0).isReg() &&
3022 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3023 MI->getOperand(1).isReg() &&
3024 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3025 MI->getOperand(3).isImm() &&
3026 MI->getOperand(3).getImm() == 1 &&
3033 MI->getOperand(0).isReg() &&
3034 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3035 MI->getOperand(1).isReg() &&
3036 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3037 MI->getOperand(3).isImm() &&
3038 MI->getOperand(3).getImm() == 10 &&
3045 MI->getOperand(0).isReg() &&
3046 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3047 MI->getOperand(1).isReg() &&
3048 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3049 MI->getOperand(3).isImm() &&
3050 MI->getOperand(3).getImm() == 2 &&
3057 MI->getOperand(0).isReg() &&
3058 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3059 MI->getOperand(1).isReg() &&
3060 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3061 MI->getOperand(3).isImm() &&
3062 MI->getOperand(3).getImm() == 11 &&
3069 MI->getOperand(0).isReg() &&
3070 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3071 MI->getOperand(1).isReg() &&
3072 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3073 MI->getOperand(3).isImm() &&
3074 MI->getOperand(3).getImm() == 3 &&
3081 MI->getOperand(0).isReg() &&
3082 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3083 MI->getOperand(1).isReg() &&
3084 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3085 MI->getOperand(3).isImm() &&
3086 MI->getOperand(3).getImm() == 12 &&
3093 MI->getOperand(0).isReg() &&
3094 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3095 MI->getOperand(1).isReg() &&
3096 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3097 MI->getOperand(3).isImm() &&
3098 MI->getOperand(3).getImm() == 4 &&
3105 MI->getOperand(0).isReg() &&
3106 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3107 MI->getOperand(1).isReg() &&
3108 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3109 MI->getOperand(3).isImm() &&
3110 MI->getOperand(3).getImm() == 13 &&
3117 MI->getOperand(0).isReg() &&
3118 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3119 MI->getOperand(1).isReg() &&
3120 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3121 MI->getOperand(3).isImm() &&
3122 MI->getOperand(3).getImm() == 5 &&
3129 MI->getOperand(0).isReg() &&
3130 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3131 MI->getOperand(1).isReg() &&
3132 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3133 MI->getOperand(3).isImm() &&
3134 MI->getOperand(3).getImm() == 14 &&
3141 MI->getOperand(0).isReg() &&
3142 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3143 MI->getOperand(1).isReg() &&
3144 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3145 MI->getOperand(3).isImm() &&
3146 MI->getOperand(3).getImm() == 6 &&
3153 MI->getOperand(0).isReg() &&
3154 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3155 MI->getOperand(1).isReg() &&
3156 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3157 MI->getOperand(3).isImm() &&
3158 MI->getOperand(3).getImm() == 15 &&
3165 MI->getOperand(0).isReg() &&
3166 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3167 MI->getOperand(1).isReg() &&
3168 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3169 MI->getOperand(3).isImm() &&
3170 MI->getOperand(3).getImm() == 7 &&
3179 MI->getOperand(0).isReg() &&
3180 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3181 MI->getOperand(1).isReg() &&
3182 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3183 MI->getOperand(3).isImm() &&
3184 MI->getOperand(3).getImm() == 8) {
3190 MI->getOperand(0).isReg() &&
3191 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3192 MI->getOperand(1).isReg() &&
3193 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3194 MI->getOperand(3).isImm() &&
3195 MI->getOperand(3).getImm() == 0) {
3201 MI->getOperand(0).isReg() &&
3202 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3203 MI->getOperand(1).isReg() &&
3204 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3205 MI->getOperand(3).isImm() &&
3206 MI->getOperand(3).getImm() == 9) {
3212 MI->getOperand(0).isReg() &&
3213 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3214 MI->getOperand(1).isReg() &&
3215 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3216 MI->getOperand(3).isImm() &&
3217 MI->getOperand(3).getImm() == 1) {
3223 MI->getOperand(0).isReg() &&
3224 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3225 MI->getOperand(1).isReg() &&
3226 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3227 MI->getOperand(3).isImm() &&
3228 MI->getOperand(3).getImm() == 10) {
3234 MI->getOperand(0).isReg() &&
3235 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3236 MI->getOperand(1).isReg() &&
3237 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3238 MI->getOperand(3).isImm() &&
3239 MI->getOperand(3).getImm() == 2) {
3245 MI->getOperand(0).isReg() &&
3246 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3247 MI->getOperand(1).isReg() &&
3248 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3249 MI->getOperand(3).isImm() &&
3250 MI->getOperand(3).getImm() == 11) {
3256 MI->getOperand(0).isReg() &&
3257 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3258 MI->getOperand(1).isReg() &&
3259 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3260 MI->getOperand(3).isImm() &&
3261 MI->getOperand(3).getImm() == 3) {
3267 MI->getOperand(0).isReg() &&
3268 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3269 MI->getOperand(1).isReg() &&
3270 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3271 MI->getOperand(3).isImm() &&
3272 MI->getOperand(3).getImm() == 12) {
3278 MI->getOperand(0).isReg() &&
3279 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3280 MI->getOperand(1).isReg() &&
3281 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3282 MI->getOperand(3).isImm() &&
3283 MI->getOperand(3).getImm() == 4) {
3289 MI->getOperand(0).isReg() &&
3290 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3291 MI->getOperand(1).isReg() &&
3292 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3293 MI->getOperand(3).isImm() &&
3294 MI->getOperand(3).getImm() == 13) {
3300 MI->getOperand(0).isReg() &&
3301 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3302 MI->getOperand(1).isReg() &&
3303 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3304 MI->getOperand(3).isImm() &&
3305 MI->getOperand(3).getImm() == 5) {
3311 MI->getOperand(0).isReg() &&
3312 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3313 MI->getOperand(1).isReg() &&
3314 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3315 MI->getOperand(3).isImm() &&
3316 MI->getOperand(3).getImm() == 14) {
3322 MI->getOperand(0).isReg() &&
3323 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3324 MI->getOperand(1).isReg() &&
3325 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3326 MI->getOperand(3).isImm() &&
3327 MI->getOperand(3).getImm() == 6) {
3333 MI->getOperand(0).isReg() &&
3334 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3335 MI->getOperand(1).isReg() &&
3336 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3337 MI->getOperand(3).isImm() &&
3338 MI->getOperand(3).getImm() == 15) {
3344 MI->getOperand(0).isReg() &&
3345 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3346 MI->getOperand(1).isReg() &&
3347 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3348 MI->getOperand(3).isImm() &&
3349 MI->getOperand(3).getImm() == 7) {
3357 MI->getOperand(0).isReg() &&
3358 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3359 MI->getOperand(1).isReg() &&
3360 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3361 MI->getOperand(3).isImm() &&
3362 MI->getOperand(3).getImm() == 8 &&
3369 MI->getOperand(0).isReg() &&
3370 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3371 MI->getOperand(1).isReg() &&
3372 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3373 MI->getOperand(3).isImm() &&
3374 MI->getOperand(3).getImm() == 0 &&
3381 MI->getOperand(0).isReg() &&
3382 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3383 MI->getOperand(1).isReg() &&
3384 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3385 MI->getOperand(3).isImm() &&
3386 MI->getOperand(3).getImm() == 9 &&
3393 MI->getOperand(0).isReg() &&
3394 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3395 MI->getOperand(1).isReg() &&
3396 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3397 MI->getOperand(3).isImm() &&
3398 MI->getOperand(3).getImm() == 1 &&
3405 MI->getOperand(0).isReg() &&
3406 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3407 MI->getOperand(1).isReg() &&
3408 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3409 MI->getOperand(3).isImm() &&
3410 MI->getOperand(3).getImm() == 10 &&
3417 MI->getOperand(0).isReg() &&
3418 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3419 MI->getOperand(1).isReg() &&
3420 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3421 MI->getOperand(3).isImm() &&
3422 MI->getOperand(3).getImm() == 2 &&
3429 MI->getOperand(0).isReg() &&
3430 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3431 MI->getOperand(1).isReg() &&
3432 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3433 MI->getOperand(3).isImm() &&
3434 MI->getOperand(3).getImm() == 11 &&
3441 MI->getOperand(0).isReg() &&
3442 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3443 MI->getOperand(1).isReg() &&
3444 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3445 MI->getOperand(3).isImm() &&
3446 MI->getOperand(3).getImm() == 3 &&
3453 MI->getOperand(0).isReg() &&
3454 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3455 MI->getOperand(1).isReg() &&
3456 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3457 MI->getOperand(3).isImm() &&
3458 MI->getOperand(3).getImm() == 12 &&
3465 MI->getOperand(0).isReg() &&
3466 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3467 MI->getOperand(1).isReg() &&
3468 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3469 MI->getOperand(3).isImm() &&
3470 MI->getOperand(3).getImm() == 4 &&
3477 MI->getOperand(0).isReg() &&
3478 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3479 MI->getOperand(1).isReg() &&
3480 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3481 MI->getOperand(3).isImm() &&
3482 MI->getOperand(3).getImm() == 13 &&
3489 MI->getOperand(0).isReg() &&
3490 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3491 MI->getOperand(1).isReg() &&
3492 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3493 MI->getOperand(3).isImm() &&
3494 MI->getOperand(3).getImm() == 5 &&
3501 MI->getOperand(0).isReg() &&
3502 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3503 MI->getOperand(1).isReg() &&
3504 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3505 MI->getOperand(3).isImm() &&
3506 MI->getOperand(3).getImm() == 14 &&
3513 MI->getOperand(0).isReg() &&
3514 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3515 MI->getOperand(1).isReg() &&
3516 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3517 MI->getOperand(3).isImm() &&
3518 MI->getOperand(3).getImm() == 6 &&
3525 MI->getOperand(0).isReg() &&
3526 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3527 MI->getOperand(1).isReg() &&
3528 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3529 MI->getOperand(3).isImm() &&
3530 MI->getOperand(3).getImm() == 15 &&
3537 MI->getOperand(0).isReg() &&
3538 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3539 MI->getOperand(1).isReg() &&
3540 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3541 MI->getOperand(3).isImm() &&
3542 MI->getOperand(3).getImm() == 7 &&
3551 MI->getOperand(0).isReg() &&
3552 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3553 MI->getOperand(1).isReg() &&
3554 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3555 MI->getOperand(3).isImm() &&
3556 MI->getOperand(3).getImm() == 8) {
3562 MI->getOperand(0).isReg() &&
3563 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3564 MI->getOperand(1).isReg() &&
3565 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3566 MI->getOperand(3).isImm() &&
3567 MI->getOperand(3).getImm() == 0) {
3573 MI->getOperand(0).isReg() &&
3574 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3575 MI->getOperand(1).isReg() &&
3576 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3577 MI->getOperand(3).isImm() &&
3578 MI->getOperand(3).getImm() == 9) {
3584 MI->getOperand(0).isReg() &&
3585 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3586 MI->getOperand(1).isReg() &&
3587 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3588 MI->getOperand(3).isImm() &&
3589 MI->getOperand(3).getImm() == 1) {
3595 MI->getOperand(0).isReg() &&
3596 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3597 MI->getOperand(1).isReg() &&
3598 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3599 MI->getOperand(3).isImm() &&
3600 MI->getOperand(3).getImm() == 10) {
3606 MI->getOperand(0).isReg() &&
3607 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3608 MI->getOperand(1).isReg() &&
3609 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3610 MI->getOperand(3).isImm() &&
3611 MI->getOperand(3).getImm() == 2) {
3617 MI->getOperand(0).isReg() &&
3618 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3619 MI->getOperand(1).isReg() &&
3620 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3621 MI->getOperand(3).isImm() &&
3622 MI->getOperand(3).getImm() == 11) {
3628 MI->getOperand(0).isReg() &&
3629 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3630 MI->getOperand(1).isReg() &&
3631 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3632 MI->getOperand(3).isImm() &&
3633 MI->getOperand(3).getImm() == 3) {
3639 MI->getOperand(0).isReg() &&
3640 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3641 MI->getOperand(1).isReg() &&
3642 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3643 MI->getOperand(3).isImm() &&
3644 MI->getOperand(3).getImm() == 12) {
3650 MI->getOperand(0).isReg() &&
3651 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3652 MI->getOperand(1).isReg() &&
3653 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3654 MI->getOperand(3).isImm() &&
3655 MI->getOperand(3).getImm() == 4) {
3661 MI->getOperand(0).isReg() &&
3662 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3663 MI->getOperand(1).isReg() &&
3664 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3665 MI->getOperand(3).isImm() &&
3666 MI->getOperand(3).getImm() == 13) {
3672 MI->getOperand(0).isReg() &&
3673 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3674 MI->getOperand(1).isReg() &&
3675 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3676 MI->getOperand(3).isImm() &&
3677 MI->getOperand(3).getImm() == 5) {
3683 MI->getOperand(0).isReg() &&
3684 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3685 MI->getOperand(1).isReg() &&
3686 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3687 MI->getOperand(3).isImm() &&
3688 MI->getOperand(3).getImm() == 14) {
3694 MI->getOperand(0).isReg() &&
3695 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3696 MI->getOperand(1).isReg() &&
3697 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3698 MI->getOperand(3).isImm() &&
3699 MI->getOperand(3).getImm() == 6) {
3705 MI->getOperand(0).isReg() &&
3706 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3707 MI->getOperand(1).isReg() &&
3708 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3709 MI->getOperand(3).isImm() &&
3710 MI->getOperand(3).getImm() == 15) {
3716 MI->getOperand(0).isReg() &&
3717 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3718 MI->getOperand(1).isReg() &&
3719 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3720 MI->getOperand(3).isImm() &&
3721 MI->getOperand(3).getImm() == 7) {
3729 MI->getOperand(0).isReg() &&
3730 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3731 MI->getOperand(3).isImm() &&
3732 MI->getOperand(3).getImm() == 8 &&
3739 MI->getOperand(0).isReg() &&
3740 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3741 MI->getOperand(3).isImm() &&
3742 MI->getOperand(3).getImm() == 0 &&
3749 MI->getOperand(0).isReg() &&
3750 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3751 MI->getOperand(3).isImm() &&
3752 MI->getOperand(3).getImm() == 9 &&
3759 MI->getOperand(0).isReg() &&
3760 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3761 MI->getOperand(3).isImm() &&
3762 MI->getOperand(3).getImm() == 1 &&
3769 MI->getOperand(0).isReg() &&
3770 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3771 MI->getOperand(3).isImm() &&
3772 MI->getOperand(3).getImm() == 10 &&
3779 MI->getOperand(0).isReg() &&
3780 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3781 MI->getOperand(3).isImm() &&
3782 MI->getOperand(3).getImm() == 2 &&
3789 MI->getOperand(0).isReg() &&
3790 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3791 MI->getOperand(3).isImm() &&
3792 MI->getOperand(3).getImm() == 11 &&
3799 MI->getOperand(0).isReg() &&
3800 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3801 MI->getOperand(3).isImm() &&
3802 MI->getOperand(3).getImm() == 3 &&
3809 MI->getOperand(0).isReg() &&
3810 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3811 MI->getOperand(3).isImm() &&
3812 MI->getOperand(3).getImm() == 12 &&
3819 MI->getOperand(0).isReg() &&
3820 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3821 MI->getOperand(3).isImm() &&
3822 MI->getOperand(3).getImm() == 4 &&
3829 MI->getOperand(0).isReg() &&
3830 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3831 MI->getOperand(3).isImm() &&
3832 MI->getOperand(3).getImm() == 13 &&
3839 MI->getOperand(0).isReg() &&
3840 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3841 MI->getOperand(3).isImm() &&
3842 MI->getOperand(3).getImm() == 5 &&
3849 MI->getOperand(0).isReg() &&
3850 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3851 MI->getOperand(3).isImm() &&
3852 MI->getOperand(3).getImm() == 14 &&
3859 MI->getOperand(0).isReg() &&
3860 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3861 MI->getOperand(3).isImm() &&
3862 MI->getOperand(3).getImm() == 6 &&
3869 MI->getOperand(0).isReg() &&
3870 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3871 MI->getOperand(3).isImm() &&
3872 MI->getOperand(3).getImm() == 15 &&
3879 MI->getOperand(0).isReg() &&
3880 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3881 MI->getOperand(3).isImm() &&
3882 MI->getOperand(3).getImm() == 7 &&
3891 MI->getOperand(0).isReg() &&
3892 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3893 MI->getOperand(1).isReg() &&
3894 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3895 MI->getOperand(3).isImm() &&
3896 MI->getOperand(3).getImm() == 8 &&
3903 MI->getOperand(0).isReg() &&
3904 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3905 MI->getOperand(1).isReg() &&
3906 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3907 MI->getOperand(3).isImm() &&
3908 MI->getOperand(3).getImm() == 0 &&
3915 MI->getOperand(0).isReg() &&
3916 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3917 MI->getOperand(1).isReg() &&
3918 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3919 MI->getOperand(3).isImm() &&
3920 MI->getOperand(3).getImm() == 9 &&
3927 MI->getOperand(0).isReg() &&
3928 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3929 MI->getOperand(1).isReg() &&
3930 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3931 MI->getOperand(3).isImm() &&
3932 MI->getOperand(3).getImm() == 1 &&
3939 MI->getOperand(0).isReg() &&
3940 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3941 MI->getOperand(1).isReg() &&
3942 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3943 MI->getOperand(3).isImm() &&
3944 MI->getOperand(3).getImm() == 10 &&
3951 MI->getOperand(0).isReg() &&
3952 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3953 MI->getOperand(1).isReg() &&
3954 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3955 MI->getOperand(3).isImm() &&
3956 MI->getOperand(3).getImm() == 2 &&
3963 MI->getOperand(0).isReg() &&
3964 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3965 MI->getOperand(1).isReg() &&
3966 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3967 MI->getOperand(3).isImm() &&
3968 MI->getOperand(3).getImm() == 11 &&
3975 MI->getOperand(0).isReg() &&
3976 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3977 MI->getOperand(1).isReg() &&
3978 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3979 MI->getOperand(3).isImm() &&
3980 MI->getOperand(3).getImm() == 3 &&
3987 MI->getOperand(0).isReg() &&
3988 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
3989 MI->getOperand(1).isReg() &&
3990 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
3991 MI->getOperand(3).isImm() &&
3992 MI->getOperand(3).getImm() == 12 &&
3999 MI->getOperand(0).isReg() &&
4000 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4001 MI->getOperand(1).isReg() &&
4002 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4003 MI->getOperand(3).isImm() &&
4004 MI->getOperand(3).getImm() == 4 &&
4011 MI->getOperand(0).isReg() &&
4012 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4013 MI->getOperand(1).isReg() &&
4014 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4015 MI->getOperand(3).isImm() &&
4016 MI->getOperand(3).getImm() == 13 &&
4023 MI->getOperand(0).isReg() &&
4024 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4025 MI->getOperand(1).isReg() &&
4026 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4027 MI->getOperand(3).isImm() &&
4028 MI->getOperand(3).getImm() == 5 &&
4035 MI->getOperand(0).isReg() &&
4036 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4037 MI->getOperand(1).isReg() &&
4038 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4039 MI->getOperand(3).isImm() &&
4040 MI->getOperand(3).getImm() == 14 &&
4047 MI->getOperand(0).isReg() &&
4048 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4049 MI->getOperand(1).isReg() &&
4050 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4051 MI->getOperand(3).isImm() &&
4052 MI->getOperand(3).getImm() == 6 &&
4059 MI->getOperand(0).isReg() &&
4060 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4061 MI->getOperand(1).isReg() &&
4062 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4063 MI->getOperand(3).isImm() &&
4064 MI->getOperand(3).getImm() == 15 &&
4071 MI->getOperand(0).isReg() &&
4072 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4073 MI->getOperand(1).isReg() &&
4074 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4075 MI->getOperand(3).isImm() &&
4076 MI->getOperand(3).getImm() == 7 &&
4085 MI->getOperand(0).isReg() &&
4086 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4087 MI->getOperand(3).isImm() &&
4088 MI->getOperand(3).getImm() == 8) {
4094 MI->getOperand(0).isReg() &&
4095 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4096 MI->getOperand(3).isImm() &&
4097 MI->getOperand(3).getImm() == 0) {
4103 MI->getOperand(0).isReg() &&
4104 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4105 MI->getOperand(3).isImm() &&
4106 MI->getOperand(3).getImm() == 9) {
4112 MI->getOperand(0).isReg() &&
4113 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4114 MI->getOperand(3).isImm() &&
4115 MI->getOperand(3).getImm() == 1) {
4121 MI->getOperand(0).isReg() &&
4122 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4123 MI->getOperand(3).isImm() &&
4124 MI->getOperand(3).getImm() == 10) {
4130 MI->getOperand(0).isReg() &&
4131 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4132 MI->getOperand(3).isImm() &&
4133 MI->getOperand(3).getImm() == 2) {
4139 MI->getOperand(0).isReg() &&
4140 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4141 MI->getOperand(3).isImm() &&
4142 MI->getOperand(3).getImm() == 11) {
4148 MI->getOperand(0).isReg() &&
4149 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4150 MI->getOperand(3).isImm() &&
4151 MI->getOperand(3).getImm() == 3) {
4157 MI->getOperand(0).isReg() &&
4158 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4159 MI->getOperand(3).isImm() &&
4160 MI->getOperand(3).getImm() == 12) {
4166 MI->getOperand(0).isReg() &&
4167 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4168 MI->getOperand(3).isImm() &&
4169 MI->getOperand(3).getImm() == 4) {
4175 MI->getOperand(0).isReg() &&
4176 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4177 MI->getOperand(3).isImm() &&
4178 MI->getOperand(3).getImm() == 13) {
4184 MI->getOperand(0).isReg() &&
4185 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4186 MI->getOperand(3).isImm() &&
4187 MI->getOperand(3).getImm() == 5) {
4193 MI->getOperand(0).isReg() &&
4194 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4195 MI->getOperand(3).isImm() &&
4196 MI->getOperand(3).getImm() == 14) {
4202 MI->getOperand(0).isReg() &&
4203 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4204 MI->getOperand(3).isImm() &&
4205 MI->getOperand(3).getImm() == 6) {
4211 MI->getOperand(0).isReg() &&
4212 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4213 MI->getOperand(3).isImm() &&
4214 MI->getOperand(3).getImm() == 15) {
4220 MI->getOperand(0).isReg() &&
4221 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4222 MI->getOperand(3).isImm() &&
4223 MI->getOperand(3).getImm() == 7) {
4231 MI->getOperand(0).isReg() &&
4232 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4233 MI->getOperand(1).isReg() &&
4234 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4235 MI->getOperand(3).isImm() &&
4236 MI->getOperand(3).getImm() == 8) {
4242 MI->getOperand(0).isReg() &&
4243 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4244 MI->getOperand(1).isReg() &&
4245 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4246 MI->getOperand(3).isImm() &&
4247 MI->getOperand(3).getImm() == 0) {
4253 MI->getOperand(0).isReg() &&
4254 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4255 MI->getOperand(1).isReg() &&
4256 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4257 MI->getOperand(3).isImm() &&
4258 MI->getOperand(3).getImm() == 9) {
4264 MI->getOperand(0).isReg() &&
4265 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4266 MI->getOperand(1).isReg() &&
4267 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4268 MI->getOperand(3).isImm() &&
4269 MI->getOperand(3).getImm() == 1) {
4275 MI->getOperand(0).isReg() &&
4276 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4277 MI->getOperand(1).isReg() &&
4278 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4279 MI->getOperand(3).isImm() &&
4280 MI->getOperand(3).getImm() == 10) {
4286 MI->getOperand(0).isReg() &&
4287 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4288 MI->getOperand(1).isReg() &&
4289 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4290 MI->getOperand(3).isImm() &&
4291 MI->getOperand(3).getImm() == 2) {
4297 MI->getOperand(0).isReg() &&
4298 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4299 MI->getOperand(1).isReg() &&
4300 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4301 MI->getOperand(3).isImm() &&
4302 MI->getOperand(3).getImm() == 11) {
4308 MI->getOperand(0).isReg() &&
4309 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4310 MI->getOperand(1).isReg() &&
4311 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4312 MI->getOperand(3).isImm() &&
4313 MI->getOperand(3).getImm() == 3) {
4319 MI->getOperand(0).isReg() &&
4320 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4321 MI->getOperand(1).isReg() &&
4322 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4323 MI->getOperand(3).isImm() &&
4324 MI->getOperand(3).getImm() == 12) {
4330 MI->getOperand(0).isReg() &&
4331 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4332 MI->getOperand(1).isReg() &&
4333 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4334 MI->getOperand(3).isImm() &&
4335 MI->getOperand(3).getImm() == 4) {
4341 MI->getOperand(0).isReg() &&
4342 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4343 MI->getOperand(1).isReg() &&
4344 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4345 MI->getOperand(3).isImm() &&
4346 MI->getOperand(3).getImm() == 13) {
4352 MI->getOperand(0).isReg() &&
4353 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4354 MI->getOperand(1).isReg() &&
4355 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4356 MI->getOperand(3).isImm() &&
4357 MI->getOperand(3).getImm() == 5) {
4363 MI->getOperand(0).isReg() &&
4364 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4365 MI->getOperand(1).isReg() &&
4366 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4367 MI->getOperand(3).isImm() &&
4368 MI->getOperand(3).getImm() == 14) {
4374 MI->getOperand(0).isReg() &&
4375 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4376 MI->getOperand(1).isReg() &&
4377 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4378 MI->getOperand(3).isImm() &&
4379 MI->getOperand(3).getImm() == 6) {
4385 MI->getOperand(0).isReg() &&
4386 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4387 MI->getOperand(1).isReg() &&
4388 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4389 MI->getOperand(3).isImm() &&
4390 MI->getOperand(3).getImm() == 15) {
4396 MI->getOperand(0).isReg() &&
4397 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4398 MI->getOperand(1).isReg() &&
4399 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4400 MI->getOperand(3).isImm() &&
4401 MI->getOperand(3).getImm() == 7) {
4409 MI->getOperand(0).getReg() == Sparc::G0 &&
4410 MI->getOperand(1).isReg() &&
4411 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4412 MI->getOperand(2).getReg() == Sparc::G0) {
4420 MI->getOperand(0).isReg() &&
4421 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4422 MI->getOperand(1).getReg() == Sparc::G0) {
4430 MI->getOperand(0).isReg() &&
4431 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4432 MI->getOperand(1).getReg() == Sparc::G0 &&
4433 MI->getOperand(2).isReg() &&
4434 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(2).getReg())) {
4442 MI->getOperand(0).getReg() == Sparc::G0 &&
4443 MI->getOperand(1).getReg() == Sparc::G0 &&
4444 MI->getOperand(2).getReg() == Sparc::G0) {
4452 MI->getOperand(0).isImm() &&
4453 MI->getOperand(0).getImm() == 8) {
4461 MI->getOperand(0).isImm() &&
4462 MI->getOperand(0).getImm() == 8) {
4470 MI->getOperand(0).getReg() == Sparc::G0 &&
4471 MI->getOperand(1).getReg() == Sparc::G0 &&
4472 MI->getOperand(2).getReg() == Sparc::G0) {
4480 MI->getOperand(0).getReg() == Sparc::G0 &&
4481 MI->getOperand(2).isImm() &&
4482 MI->getOperand(2).getImm() == 8 &&
4489 MI->getOperand(0).isReg() &&
4490 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4491 MI->getOperand(2).isImm() &&
4492 MI->getOperand(2).getImm() == 8 &&
4499 MI->getOperand(0).getReg() == Sparc::G0 &&
4500 MI->getOperand(2).isImm() &&
4501 MI->getOperand(2).getImm() == 0 &&
4508 MI->getOperand(0).isReg() &&
4509 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4510 MI->getOperand(2).isImm() &&
4511 MI->getOperand(2).getImm() == 0 &&
4518 MI->getOperand(0).getReg() == Sparc::G0 &&
4519 MI->getOperand(2).isImm() &&
4520 MI->getOperand(2).getImm() == 9 &&
4527 MI->getOperand(0).isReg() &&
4528 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4529 MI->getOperand(2).isImm() &&
4530 MI->getOperand(2).getImm() == 9 &&
4537 MI->getOperand(0).getReg() == Sparc::G0 &&
4538 MI->getOperand(2).isImm() &&
4539 MI->getOperand(2).getImm() == 1 &&
4546 MI->getOperand(0).isReg() &&
4547 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4548 MI->getOperand(2).isImm() &&
4549 MI->getOperand(2).getImm() == 1 &&
4556 MI->getOperand(0).getReg() == Sparc::G0 &&
4557 MI->getOperand(2).isImm() &&
4558 MI->getOperand(2).getImm() == 10 &&
4565 MI->getOperand(0).isReg() &&
4566 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4567 MI->getOperand(2).isImm() &&
4568 MI->getOperand(2).getImm() == 10 &&
4575 MI->getOperand(0).getReg() == Sparc::G0 &&
4576 MI->getOperand(2).isImm() &&
4577 MI->getOperand(2).getImm() == 2 &&
4584 MI->getOperand(0).isReg() &&
4585 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4586 MI->getOperand(2).isImm() &&
4587 MI->getOperand(2).getImm() == 2 &&
4594 MI->getOperand(0).getReg() == Sparc::G0 &&
4595 MI->getOperand(2).isImm() &&
4596 MI->getOperand(2).getImm() == 11 &&
4603 MI->getOperand(0).isReg() &&
4604 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4605 MI->getOperand(2).isImm() &&
4606 MI->getOperand(2).getImm() == 11 &&
4613 MI->getOperand(0).getReg() == Sparc::G0 &&
4614 MI->getOperand(2).isImm() &&
4615 MI->getOperand(2).getImm() == 3 &&
4622 MI->getOperand(0).isReg() &&
4623 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4624 MI->getOperand(2).isImm() &&
4625 MI->getOperand(2).getImm() == 3 &&
4632 MI->getOperand(0).getReg() == Sparc::G0 &&
4633 MI->getOperand(2).isImm() &&
4634 MI->getOperand(2).getImm() == 12 &&
4641 MI->getOperand(0).isReg() &&
4642 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4643 MI->getOperand(2).isImm() &&
4644 MI->getOperand(2).getImm() == 12 &&
4651 MI->getOperand(0).getReg() == Sparc::G0 &&
4652 MI->getOperand(2).isImm() &&
4653 MI->getOperand(2).getImm() == 4 &&
4660 MI->getOperand(0).isReg() &&
4661 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4662 MI->getOperand(2).isImm() &&
4663 MI->getOperand(2).getImm() == 4 &&
4670 MI->getOperand(0).getReg() == Sparc::G0 &&
4671 MI->getOperand(2).isImm() &&
4672 MI->getOperand(2).getImm() == 13 &&
4679 MI->getOperand(0).isReg() &&
4680 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4681 MI->getOperand(2).isImm() &&
4682 MI->getOperand(2).getImm() == 13 &&
4689 MI->getOperand(0).getReg() == Sparc::G0 &&
4690 MI->getOperand(2).isImm() &&
4691 MI->getOperand(2).getImm() == 5 &&
4698 MI->getOperand(0).isReg() &&
4699 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4700 MI->getOperand(2).isImm() &&
4701 MI->getOperand(2).getImm() == 5 &&
4708 MI->getOperand(0).getReg() == Sparc::G0 &&
4709 MI->getOperand(2).isImm() &&
4710 MI->getOperand(2).getImm() == 14 &&
4717 MI->getOperand(0).isReg() &&
4718 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4719 MI->getOperand(2).isImm() &&
4720 MI->getOperand(2).getImm() == 14 &&
4727 MI->getOperand(0).getReg() == Sparc::G0 &&
4728 MI->getOperand(2).isImm() &&
4729 MI->getOperand(2).getImm() == 6 &&
4736 MI->getOperand(0).isReg() &&
4737 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4738 MI->getOperand(2).isImm() &&
4739 MI->getOperand(2).getImm() == 6 &&
4746 MI->getOperand(0).getReg() == Sparc::G0 &&
4747 MI->getOperand(2).isImm() &&
4748 MI->getOperand(2).getImm() == 15 &&
4755 MI->getOperand(0).isReg() &&
4756 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4757 MI->getOperand(2).isImm() &&
4758 MI->getOperand(2).getImm() == 15 &&
4765 MI->getOperand(0).getReg() == Sparc::G0 &&
4766 MI->getOperand(2).isImm() &&
4767 MI->getOperand(2).getImm() == 7 &&
4774 MI->getOperand(0).isReg() &&
4775 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4776 MI->getOperand(2).isImm() &&
4777 MI->getOperand(2).getImm() == 7 &&
4786 MI->getOperand(0).getReg() == Sparc::G0 &&
4787 MI->getOperand(1).isReg() &&
4788 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4789 MI->getOperand(2).isImm() &&
4790 MI->getOperand(2).getImm() == 8 &&
4797 MI->getOperand(0).isReg() &&
4798 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4799 MI->getOperand(1).isReg() &&
4800 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4801 MI->getOperand(2).isImm() &&
4802 MI->getOperand(2).getImm() == 8 &&
4809 MI->getOperand(0).getReg() == Sparc::G0 &&
4810 MI->getOperand(1).isReg() &&
4811 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4812 MI->getOperand(2).isImm() &&
4813 MI->getOperand(2).getImm() == 0 &&
4820 MI->getOperand(0).isReg() &&
4821 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4822 MI->getOperand(1).isReg() &&
4823 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4824 MI->getOperand(2).isImm() &&
4825 MI->getOperand(2).getImm() == 0 &&
4832 MI->getOperand(0).getReg() == Sparc::G0 &&
4833 MI->getOperand(1).isReg() &&
4834 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4835 MI->getOperand(2).isImm() &&
4836 MI->getOperand(2).getImm() == 9 &&
4843 MI->getOperand(0).isReg() &&
4844 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4845 MI->getOperand(1).isReg() &&
4846 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4847 MI->getOperand(2).isImm() &&
4848 MI->getOperand(2).getImm() == 9 &&
4855 MI->getOperand(0).getReg() == Sparc::G0 &&
4856 MI->getOperand(1).isReg() &&
4857 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4858 MI->getOperand(2).isImm() &&
4859 MI->getOperand(2).getImm() == 1 &&
4866 MI->getOperand(0).isReg() &&
4867 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4868 MI->getOperand(1).isReg() &&
4869 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4870 MI->getOperand(2).isImm() &&
4871 MI->getOperand(2).getImm() == 1 &&
4878 MI->getOperand(0).getReg() == Sparc::G0 &&
4879 MI->getOperand(1).isReg() &&
4880 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4881 MI->getOperand(2).isImm() &&
4882 MI->getOperand(2).getImm() == 10 &&
4889 MI->getOperand(0).isReg() &&
4890 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4891 MI->getOperand(1).isReg() &&
4892 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4893 MI->getOperand(2).isImm() &&
4894 MI->getOperand(2).getImm() == 10 &&
4901 MI->getOperand(0).getReg() == Sparc::G0 &&
4902 MI->getOperand(1).isReg() &&
4903 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4904 MI->getOperand(2).isImm() &&
4905 MI->getOperand(2).getImm() == 2 &&
4912 MI->getOperand(0).isReg() &&
4913 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4914 MI->getOperand(1).isReg() &&
4915 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4916 MI->getOperand(2).isImm() &&
4917 MI->getOperand(2).getImm() == 2 &&
4924 MI->getOperand(0).getReg() == Sparc::G0 &&
4925 MI->getOperand(1).isReg() &&
4926 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4927 MI->getOperand(2).isImm() &&
4928 MI->getOperand(2).getImm() == 11 &&
4935 MI->getOperand(0).isReg() &&
4936 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4937 MI->getOperand(1).isReg() &&
4938 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4939 MI->getOperand(2).isImm() &&
4940 MI->getOperand(2).getImm() == 11 &&
4947 MI->getOperand(0).getReg() == Sparc::G0 &&
4948 MI->getOperand(1).isReg() &&
4949 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4950 MI->getOperand(2).isImm() &&
4951 MI->getOperand(2).getImm() == 3 &&
4958 MI->getOperand(0).isReg() &&
4959 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4960 MI->getOperand(1).isReg() &&
4961 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4962 MI->getOperand(2).isImm() &&
4963 MI->getOperand(2).getImm() == 3 &&
4970 MI->getOperand(0).getReg() == Sparc::G0 &&
4971 MI->getOperand(1).isReg() &&
4972 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4973 MI->getOperand(2).isImm() &&
4974 MI->getOperand(2).getImm() == 12 &&
4981 MI->getOperand(0).isReg() &&
4982 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
4983 MI->getOperand(1).isReg() &&
4984 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4985 MI->getOperand(2).isImm() &&
4986 MI->getOperand(2).getImm() == 12 &&
4993 MI->getOperand(0).getReg() == Sparc::G0 &&
4994 MI->getOperand(1).isReg() &&
4995 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
4996 MI->getOperand(2).isImm() &&
4997 MI->getOperand(2).getImm() == 4 &&
5004 MI->getOperand(0).isReg() &&
5005 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5006 MI->getOperand(1).isReg() &&
5007 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5008 MI->getOperand(2).isImm() &&
5009 MI->getOperand(2).getImm() == 4 &&
5016 MI->getOperand(0).getReg() == Sparc::G0 &&
5017 MI->getOperand(1).isReg() &&
5018 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5019 MI->getOperand(2).isImm() &&
5020 MI->getOperand(2).getImm() == 13 &&
5027 MI->getOperand(0).isReg() &&
5028 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5029 MI->getOperand(1).isReg() &&
5030 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5031 MI->getOperand(2).isImm() &&
5032 MI->getOperand(2).getImm() == 13 &&
5039 MI->getOperand(0).getReg() == Sparc::G0 &&
5040 MI->getOperand(1).isReg() &&
5041 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5042 MI->getOperand(2).isImm() &&
5043 MI->getOperand(2).getImm() == 5 &&
5050 MI->getOperand(0).isReg() &&
5051 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5052 MI->getOperand(1).isReg() &&
5053 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5054 MI->getOperand(2).isImm() &&
5055 MI->getOperand(2).getImm() == 5 &&
5062 MI->getOperand(0).getReg() == Sparc::G0 &&
5063 MI->getOperand(1).isReg() &&
5064 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5065 MI->getOperand(2).isImm() &&
5066 MI->getOperand(2).getImm() == 14 &&
5073 MI->getOperand(0).isReg() &&
5074 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5075 MI->getOperand(1).isReg() &&
5076 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5077 MI->getOperand(2).isImm() &&
5078 MI->getOperand(2).getImm() == 14 &&
5085 MI->getOperand(0).getReg() == Sparc::G0 &&
5086 MI->getOperand(1).isReg() &&
5087 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5088 MI->getOperand(2).isImm() &&
5089 MI->getOperand(2).getImm() == 6 &&
5096 MI->getOperand(0).isReg() &&
5097 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5098 MI->getOperand(1).isReg() &&
5099 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5100 MI->getOperand(2).isImm() &&
5101 MI->getOperand(2).getImm() == 6 &&
5108 MI->getOperand(0).getReg() == Sparc::G0 &&
5109 MI->getOperand(1).isReg() &&
5110 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5111 MI->getOperand(2).isImm() &&
5112 MI->getOperand(2).getImm() == 15 &&
5119 MI->getOperand(0).isReg() &&
5120 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5121 MI->getOperand(1).isReg() &&
5122 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5123 MI->getOperand(2).isImm() &&
5124 MI->getOperand(2).getImm() == 15 &&
5131 MI->getOperand(0).getReg() == Sparc::G0 &&
5132 MI->getOperand(1).isReg() &&
5133 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5134 MI->getOperand(2).isImm() &&
5135 MI->getOperand(2).getImm() == 7 &&
5142 MI->getOperand(0).isReg() &&
5143 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5144 MI->getOperand(1).isReg() &&
5145 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5146 MI->getOperand(2).isImm() &&
5147 MI->getOperand(2).getImm() == 7 &&
5156 MI->getOperand(0).getReg() == Sparc::G0 &&
5157 MI->getOperand(2).isImm() &&
5158 MI->getOperand(2).getImm() == 8) {
5164 MI->getOperand(0).isReg() &&
5165 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5166 MI->getOperand(2).isImm() &&
5167 MI->getOperand(2).getImm() == 8) {
5173 MI->getOperand(0).getReg() == Sparc::G0 &&
5174 MI->getOperand(2).isImm() &&
5175 MI->getOperand(2).getImm() == 0) {
5181 MI->getOperand(0).isReg() &&
5182 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5183 MI->getOperand(2).isImm() &&
5184 MI->getOperand(2).getImm() == 0) {
5190 MI->getOperand(0).getReg() == Sparc::G0 &&
5191 MI->getOperand(2).isImm() &&
5192 MI->getOperand(2).getImm() == 9) {
5198 MI->getOperand(0).isReg() &&
5199 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5200 MI->getOperand(2).isImm() &&
5201 MI->getOperand(2).getImm() == 9) {
5207 MI->getOperand(0).getReg() == Sparc::G0 &&
5208 MI->getOperand(2).isImm() &&
5209 MI->getOperand(2).getImm() == 1) {
5215 MI->getOperand(0).isReg() &&
5216 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5217 MI->getOperand(2).isImm() &&
5218 MI->getOperand(2).getImm() == 1) {
5224 MI->getOperand(0).getReg() == Sparc::G0 &&
5225 MI->getOperand(2).isImm() &&
5226 MI->getOperand(2).getImm() == 10) {
5232 MI->getOperand(0).isReg() &&
5233 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5234 MI->getOperand(2).isImm() &&
5235 MI->getOperand(2).getImm() == 10) {
5241 MI->getOperand(0).getReg() == Sparc::G0 &&
5242 MI->getOperand(2).isImm() &&
5243 MI->getOperand(2).getImm() == 2) {
5249 MI->getOperand(0).isReg() &&
5250 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5251 MI->getOperand(2).isImm() &&
5252 MI->getOperand(2).getImm() == 2) {
5258 MI->getOperand(0).getReg() == Sparc::G0 &&
5259 MI->getOperand(2).isImm() &&
5260 MI->getOperand(2).getImm() == 11) {
5266 MI->getOperand(0).isReg() &&
5267 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5268 MI->getOperand(2).isImm() &&
5269 MI->getOperand(2).getImm() == 11) {
5275 MI->getOperand(0).getReg() == Sparc::G0 &&
5276 MI->getOperand(2).isImm() &&
5277 MI->getOperand(2).getImm() == 3) {
5283 MI->getOperand(0).isReg() &&
5284 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5285 MI->getOperand(2).isImm() &&
5286 MI->getOperand(2).getImm() == 3) {
5292 MI->getOperand(0).getReg() == Sparc::G0 &&
5293 MI->getOperand(2).isImm() &&
5294 MI->getOperand(2).getImm() == 12) {
5300 MI->getOperand(0).isReg() &&
5301 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5302 MI->getOperand(2).isImm() &&
5303 MI->getOperand(2).getImm() == 12) {
5309 MI->getOperand(0).getReg() == Sparc::G0 &&
5310 MI->getOperand(2).isImm() &&
5311 MI->getOperand(2).getImm() == 4) {
5317 MI->getOperand(0).isReg() &&
5318 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5319 MI->getOperand(2).isImm() &&
5320 MI->getOperand(2).getImm() == 4) {
5326 MI->getOperand(0).getReg() == Sparc::G0 &&
5327 MI->getOperand(2).isImm() &&
5328 MI->getOperand(2).getImm() == 13) {
5334 MI->getOperand(0).isReg() &&
5335 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5336 MI->getOperand(2).isImm() &&
5337 MI->getOperand(2).getImm() == 13) {
5343 MI->getOperand(0).getReg() == Sparc::G0 &&
5344 MI->getOperand(2).isImm() &&
5345 MI->getOperand(2).getImm() == 5) {
5351 MI->getOperand(0).isReg() &&
5352 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5353 MI->getOperand(2).isImm() &&
5354 MI->getOperand(2).getImm() == 5) {
5360 MI->getOperand(0).getReg() == Sparc::G0 &&
5361 MI->getOperand(2).isImm() &&
5362 MI->getOperand(2).getImm() == 14) {
5368 MI->getOperand(0).isReg() &&
5369 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5370 MI->getOperand(2).isImm() &&
5371 MI->getOperand(2).getImm() == 14) {
5377 MI->getOperand(0).getReg() == Sparc::G0 &&
5378 MI->getOperand(2).isImm() &&
5379 MI->getOperand(2).getImm() == 6) {
5385 MI->getOperand(0).isReg() &&
5386 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5387 MI->getOperand(2).isImm() &&
5388 MI->getOperand(2).getImm() == 6) {
5394 MI->getOperand(0).getReg() == Sparc::G0 &&
5395 MI->getOperand(2).isImm() &&
5396 MI->getOperand(2).getImm() == 15) {
5402 MI->getOperand(0).isReg() &&
5403 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5404 MI->getOperand(2).isImm() &&
5405 MI->getOperand(2).getImm() == 15) {
5411 MI->getOperand(0).getReg() == Sparc::G0 &&
5412 MI->getOperand(2).isImm() &&
5413 MI->getOperand(2).getImm() == 7) {
5419 MI->getOperand(0).isReg() &&
5420 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5421 MI->getOperand(2).isImm() &&
5422 MI->getOperand(2).getImm() == 7) {
5430 MI->getOperand(0).getReg() == Sparc::G0 &&
5431 MI->getOperand(1).isReg() &&
5432 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5433 MI->getOperand(2).isImm() &&
5434 MI->getOperand(2).getImm() == 8) {
5440 MI->getOperand(0).isReg() &&
5441 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5442 MI->getOperand(1).isReg() &&
5443 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5444 MI->getOperand(2).isImm() &&
5445 MI->getOperand(2).getImm() == 8) {
5451 MI->getOperand(0).getReg() == Sparc::G0 &&
5452 MI->getOperand(1).isReg() &&
5453 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5454 MI->getOperand(2).isImm() &&
5455 MI->getOperand(2).getImm() == 0) {
5461 MI->getOperand(0).isReg() &&
5462 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5463 MI->getOperand(1).isReg() &&
5464 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5465 MI->getOperand(2).isImm() &&
5466 MI->getOperand(2).getImm() == 0) {
5472 MI->getOperand(0).getReg() == Sparc::G0 &&
5473 MI->getOperand(1).isReg() &&
5474 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5475 MI->getOperand(2).isImm() &&
5476 MI->getOperand(2).getImm() == 9) {
5482 MI->getOperand(0).isReg() &&
5483 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5484 MI->getOperand(1).isReg() &&
5485 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5486 MI->getOperand(2).isImm() &&
5487 MI->getOperand(2).getImm() == 9) {
5493 MI->getOperand(0).getReg() == Sparc::G0 &&
5494 MI->getOperand(1).isReg() &&
5495 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5496 MI->getOperand(2).isImm() &&
5497 MI->getOperand(2).getImm() == 1) {
5503 MI->getOperand(0).isReg() &&
5504 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5505 MI->getOperand(1).isReg() &&
5506 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5507 MI->getOperand(2).isImm() &&
5508 MI->getOperand(2).getImm() == 1) {
5514 MI->getOperand(0).getReg() == Sparc::G0 &&
5515 MI->getOperand(1).isReg() &&
5516 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5517 MI->getOperand(2).isImm() &&
5518 MI->getOperand(2).getImm() == 10) {
5524 MI->getOperand(0).isReg() &&
5525 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5526 MI->getOperand(1).isReg() &&
5527 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5528 MI->getOperand(2).isImm() &&
5529 MI->getOperand(2).getImm() == 10) {
5535 MI->getOperand(0).getReg() == Sparc::G0 &&
5536 MI->getOperand(1).isReg() &&
5537 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5538 MI->getOperand(2).isImm() &&
5539 MI->getOperand(2).getImm() == 2) {
5545 MI->getOperand(0).isReg() &&
5546 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5547 MI->getOperand(1).isReg() &&
5548 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5549 MI->getOperand(2).isImm() &&
5550 MI->getOperand(2).getImm() == 2) {
5556 MI->getOperand(0).getReg() == Sparc::G0 &&
5557 MI->getOperand(1).isReg() &&
5558 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5559 MI->getOperand(2).isImm() &&
5560 MI->getOperand(2).getImm() == 11) {
5566 MI->getOperand(0).isReg() &&
5567 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5568 MI->getOperand(1).isReg() &&
5569 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5570 MI->getOperand(2).isImm() &&
5571 MI->getOperand(2).getImm() == 11) {
5577 MI->getOperand(0).getReg() == Sparc::G0 &&
5578 MI->getOperand(1).isReg() &&
5579 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5580 MI->getOperand(2).isImm() &&
5581 MI->getOperand(2).getImm() == 3) {
5587 MI->getOperand(0).isReg() &&
5588 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5589 MI->getOperand(1).isReg() &&
5590 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5591 MI->getOperand(2).isImm() &&
5592 MI->getOperand(2).getImm() == 3) {
5598 MI->getOperand(0).getReg() == Sparc::G0 &&
5599 MI->getOperand(1).isReg() &&
5600 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5601 MI->getOperand(2).isImm() &&
5602 MI->getOperand(2).getImm() == 12) {
5608 MI->getOperand(0).isReg() &&
5609 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5610 MI->getOperand(1).isReg() &&
5611 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5612 MI->getOperand(2).isImm() &&
5613 MI->getOperand(2).getImm() == 12) {
5619 MI->getOperand(0).getReg() == Sparc::G0 &&
5620 MI->getOperand(1).isReg() &&
5621 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5622 MI->getOperand(2).isImm() &&
5623 MI->getOperand(2).getImm() == 4) {
5629 MI->getOperand(0).isReg() &&
5630 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5631 MI->getOperand(1).isReg() &&
5632 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5633 MI->getOperand(2).isImm() &&
5634 MI->getOperand(2).getImm() == 4) {
5640 MI->getOperand(0).getReg() == Sparc::G0 &&
5641 MI->getOperand(1).isReg() &&
5642 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5643 MI->getOperand(2).isImm() &&
5644 MI->getOperand(2).getImm() == 13) {
5650 MI->getOperand(0).isReg() &&
5651 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5652 MI->getOperand(1).isReg() &&
5653 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5654 MI->getOperand(2).isImm() &&
5655 MI->getOperand(2).getImm() == 13) {
5661 MI->getOperand(0).getReg() == Sparc::G0 &&
5662 MI->getOperand(1).isReg() &&
5663 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5664 MI->getOperand(2).isImm() &&
5665 MI->getOperand(2).getImm() == 5) {
5671 MI->getOperand(0).isReg() &&
5672 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5673 MI->getOperand(1).isReg() &&
5674 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5675 MI->getOperand(2).isImm() &&
5676 MI->getOperand(2).getImm() == 5) {
5682 MI->getOperand(0).getReg() == Sparc::G0 &&
5683 MI->getOperand(1).isReg() &&
5684 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5685 MI->getOperand(2).isImm() &&
5686 MI->getOperand(2).getImm() == 14) {
5692 MI->getOperand(0).isReg() &&
5693 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5694 MI->getOperand(1).isReg() &&
5695 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5696 MI->getOperand(2).isImm() &&
5697 MI->getOperand(2).getImm() == 14) {
5703 MI->getOperand(0).getReg() == Sparc::G0 &&
5704 MI->getOperand(1).isReg() &&
5705 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5706 MI->getOperand(2).isImm() &&
5707 MI->getOperand(2).getImm() == 6) {
5713 MI->getOperand(0).isReg() &&
5714 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5715 MI->getOperand(1).isReg() &&
5716 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5717 MI->getOperand(2).isImm() &&
5718 MI->getOperand(2).getImm() == 6) {
5724 MI->getOperand(0).getReg() == Sparc::G0 &&
5725 MI->getOperand(1).isReg() &&
5726 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5727 MI->getOperand(2).isImm() &&
5728 MI->getOperand(2).getImm() == 15) {
5734 MI->getOperand(0).isReg() &&
5735 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5736 MI->getOperand(1).isReg() &&
5737 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5738 MI->getOperand(2).isImm() &&
5739 MI->getOperand(2).getImm() == 15) {
5745 MI->getOperand(0).getReg() == Sparc::G0 &&
5746 MI->getOperand(1).isReg() &&
5747 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5748 MI->getOperand(2).isImm() &&
5749 MI->getOperand(2).getImm() == 7) {
5755 MI->getOperand(0).isReg() &&
5756 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5757 MI->getOperand(1).isReg() &&
5758 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
5759 MI->getOperand(2).isImm() &&
5760 MI->getOperand(2).getImm() == 7) {
5768 MI->getOperand(0).getReg() == Sparc::G0 &&
5769 MI->getOperand(2).isImm() &&
5770 MI->getOperand(2).getImm() == 8 &&
5777 MI->getOperand(0).isReg() &&
5778 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5779 MI->getOperand(2).isImm() &&
5780 MI->getOperand(2).getImm() == 8 &&
5787 MI->getOperand(0).getReg() == Sparc::G0 &&
5788 MI->getOperand(2).isImm() &&
5789 MI->getOperand(2).getImm() == 0 &&
5796 MI->getOperand(0).isReg() &&
5797 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5798 MI->getOperand(2).isImm() &&
5799 MI->getOperand(2).getImm() == 0 &&
5806 MI->getOperand(0).getReg() == Sparc::G0 &&
5807 MI->getOperand(2).isImm() &&
5808 MI->getOperand(2).getImm() == 9 &&
5815 MI->getOperand(0).isReg() &&
5816 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5817 MI->getOperand(2).isImm() &&
5818 MI->getOperand(2).getImm() == 9 &&
5825 MI->getOperand(0).getReg() == Sparc::G0 &&
5826 MI->getOperand(2).isImm() &&
5827 MI->getOperand(2).getImm() == 1 &&
5834 MI->getOperand(0).isReg() &&
5835 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5836 MI->getOperand(2).isImm() &&
5837 MI->getOperand(2).getImm() == 1 &&
5844 MI->getOperand(0).getReg() == Sparc::G0 &&
5845 MI->getOperand(2).isImm() &&
5846 MI->getOperand(2).getImm() == 10 &&
5853 MI->getOperand(0).isReg() &&
5854 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5855 MI->getOperand(2).isImm() &&
5856 MI->getOperand(2).getImm() == 10 &&
5863 MI->getOperand(0).getReg() == Sparc::G0 &&
5864 MI->getOperand(2).isImm() &&
5865 MI->getOperand(2).getImm() == 2 &&
5872 MI->getOperand(0).isReg() &&
5873 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5874 MI->getOperand(2).isImm() &&
5875 MI->getOperand(2).getImm() == 2 &&
5882 MI->getOperand(0).getReg() == Sparc::G0 &&
5883 MI->getOperand(2).isImm() &&
5884 MI->getOperand(2).getImm() == 11 &&
5891 MI->getOperand(0).isReg() &&
5892 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5893 MI->getOperand(2).isImm() &&
5894 MI->getOperand(2).getImm() == 11 &&
5901 MI->getOperand(0).getReg() == Sparc::G0 &&
5902 MI->getOperand(2).isImm() &&
5903 MI->getOperand(2).getImm() == 3 &&
5910 MI->getOperand(0).isReg() &&
5911 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5912 MI->getOperand(2).isImm() &&
5913 MI->getOperand(2).getImm() == 3 &&
5920 MI->getOperand(0).getReg() == Sparc::G0 &&
5921 MI->getOperand(2).isImm() &&
5922 MI->getOperand(2).getImm() == 12 &&
5929 MI->getOperand(0).isReg() &&
5930 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5931 MI->getOperand(2).isImm() &&
5932 MI->getOperand(2).getImm() == 12 &&
5939 MI->getOperand(0).getReg() == Sparc::G0 &&
5940 MI->getOperand(2).isImm() &&
5941 MI->getOperand(2).getImm() == 4 &&
5948 MI->getOperand(0).isReg() &&
5949 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5950 MI->getOperand(2).isImm() &&
5951 MI->getOperand(2).getImm() == 4 &&
5958 MI->getOperand(0).getReg() == Sparc::G0 &&
5959 MI->getOperand(2).isImm() &&
5960 MI->getOperand(2).getImm() == 13 &&
5967 MI->getOperand(0).isReg() &&
5968 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5969 MI->getOperand(2).isImm() &&
5970 MI->getOperand(2).getImm() == 13 &&
5977 MI->getOperand(0).getReg() == Sparc::G0 &&
5978 MI->getOperand(2).isImm() &&
5979 MI->getOperand(2).getImm() == 5 &&
5986 MI->getOperand(0).isReg() &&
5987 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
5988 MI->getOperand(2).isImm() &&
5989 MI->getOperand(2).getImm() == 5 &&
5996 MI->getOperand(0).getReg() == Sparc::G0 &&
5997 MI->getOperand(2).isImm() &&
5998 MI->getOperand(2).getImm() == 14 &&
6005 MI->getOperand(0).isReg() &&
6006 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6007 MI->getOperand(2).isImm() &&
6008 MI->getOperand(2).getImm() == 14 &&
6015 MI->getOperand(0).getReg() == Sparc::G0 &&
6016 MI->getOperand(2).isImm() &&
6017 MI->getOperand(2).getImm() == 6 &&
6024 MI->getOperand(0).isReg() &&
6025 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6026 MI->getOperand(2).isImm() &&
6027 MI->getOperand(2).getImm() == 6 &&
6034 MI->getOperand(0).getReg() == Sparc::G0 &&
6035 MI->getOperand(2).isImm() &&
6036 MI->getOperand(2).getImm() == 15 &&
6043 MI->getOperand(0).isReg() &&
6044 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6045 MI->getOperand(2).isImm() &&
6046 MI->getOperand(2).getImm() == 15 &&
6053 MI->getOperand(0).getReg() == Sparc::G0 &&
6054 MI->getOperand(2).isImm() &&
6055 MI->getOperand(2).getImm() == 7 &&
6062 MI->getOperand(0).isReg() &&
6063 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6064 MI->getOperand(2).isImm() &&
6065 MI->getOperand(2).getImm() == 7 &&
6074 MI->getOperand(0).getReg() == Sparc::G0 &&
6075 MI->getOperand(1).isReg() &&
6076 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6077 MI->getOperand(2).isImm() &&
6078 MI->getOperand(2).getImm() == 8 &&
6085 MI->getOperand(0).isReg() &&
6086 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6087 MI->getOperand(1).isReg() &&
6088 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6089 MI->getOperand(2).isImm() &&
6090 MI->getOperand(2).getImm() == 8 &&
6097 MI->getOperand(0).getReg() == Sparc::G0 &&
6098 MI->getOperand(1).isReg() &&
6099 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6100 MI->getOperand(2).isImm() &&
6101 MI->getOperand(2).getImm() == 0 &&
6108 MI->getOperand(0).isReg() &&
6109 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6110 MI->getOperand(1).isReg() &&
6111 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6112 MI->getOperand(2).isImm() &&
6113 MI->getOperand(2).getImm() == 0 &&
6120 MI->getOperand(0).getReg() == Sparc::G0 &&
6121 MI->getOperand(1).isReg() &&
6122 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6123 MI->getOperand(2).isImm() &&
6124 MI->getOperand(2).getImm() == 9 &&
6131 MI->getOperand(0).isReg() &&
6132 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6133 MI->getOperand(1).isReg() &&
6134 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6135 MI->getOperand(2).isImm() &&
6136 MI->getOperand(2).getImm() == 9 &&
6143 MI->getOperand(0).getReg() == Sparc::G0 &&
6144 MI->getOperand(1).isReg() &&
6145 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6146 MI->getOperand(2).isImm() &&
6147 MI->getOperand(2).getImm() == 1 &&
6154 MI->getOperand(0).isReg() &&
6155 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6156 MI->getOperand(1).isReg() &&
6157 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6158 MI->getOperand(2).isImm() &&
6159 MI->getOperand(2).getImm() == 1 &&
6166 MI->getOperand(0).getReg() == Sparc::G0 &&
6167 MI->getOperand(1).isReg() &&
6168 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6169 MI->getOperand(2).isImm() &&
6170 MI->getOperand(2).getImm() == 10 &&
6177 MI->getOperand(0).isReg() &&
6178 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6179 MI->getOperand(1).isReg() &&
6180 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6181 MI->getOperand(2).isImm() &&
6182 MI->getOperand(2).getImm() == 10 &&
6189 MI->getOperand(0).getReg() == Sparc::G0 &&
6190 MI->getOperand(1).isReg() &&
6191 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6192 MI->getOperand(2).isImm() &&
6193 MI->getOperand(2).getImm() == 2 &&
6200 MI->getOperand(0).isReg() &&
6201 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6202 MI->getOperand(1).isReg() &&
6203 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6204 MI->getOperand(2).isImm() &&
6205 MI->getOperand(2).getImm() == 2 &&
6212 MI->getOperand(0).getReg() == Sparc::G0 &&
6213 MI->getOperand(1).isReg() &&
6214 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6215 MI->getOperand(2).isImm() &&
6216 MI->getOperand(2).getImm() == 11 &&
6223 MI->getOperand(0).isReg() &&
6224 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6225 MI->getOperand(1).isReg() &&
6226 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6227 MI->getOperand(2).isImm() &&
6228 MI->getOperand(2).getImm() == 11 &&
6235 MI->getOperand(0).getReg() == Sparc::G0 &&
6236 MI->getOperand(1).isReg() &&
6237 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6238 MI->getOperand(2).isImm() &&
6239 MI->getOperand(2).getImm() == 3 &&
6246 MI->getOperand(0).isReg() &&
6247 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6248 MI->getOperand(1).isReg() &&
6249 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6250 MI->getOperand(2).isImm() &&
6251 MI->getOperand(2).getImm() == 3 &&
6258 MI->getOperand(0).getReg() == Sparc::G0 &&
6259 MI->getOperand(1).isReg() &&
6260 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6261 MI->getOperand(2).isImm() &&
6262 MI->getOperand(2).getImm() == 12 &&
6269 MI->getOperand(0).isReg() &&
6270 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6271 MI->getOperand(1).isReg() &&
6272 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6273 MI->getOperand(2).isImm() &&
6274 MI->getOperand(2).getImm() == 12 &&
6281 MI->getOperand(0).getReg() == Sparc::G0 &&
6282 MI->getOperand(1).isReg() &&
6283 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6284 MI->getOperand(2).isImm() &&
6285 MI->getOperand(2).getImm() == 4 &&
6292 MI->getOperand(0).isReg() &&
6293 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6294 MI->getOperand(1).isReg() &&
6295 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6296 MI->getOperand(2).isImm() &&
6297 MI->getOperand(2).getImm() == 4 &&
6304 MI->getOperand(0).getReg() == Sparc::G0 &&
6305 MI->getOperand(1).isReg() &&
6306 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6307 MI->getOperand(2).isImm() &&
6308 MI->getOperand(2).getImm() == 13 &&
6315 MI->getOperand(0).isReg() &&
6316 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6317 MI->getOperand(1).isReg() &&
6318 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6319 MI->getOperand(2).isImm() &&
6320 MI->getOperand(2).getImm() == 13 &&
6327 MI->getOperand(0).getReg() == Sparc::G0 &&
6328 MI->getOperand(1).isReg() &&
6329 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6330 MI->getOperand(2).isImm() &&
6331 MI->getOperand(2).getImm() == 5 &&
6338 MI->getOperand(0).isReg() &&
6339 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6340 MI->getOperand(1).isReg() &&
6341 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6342 MI->getOperand(2).isImm() &&
6343 MI->getOperand(2).getImm() == 5 &&
6350 MI->getOperand(0).getReg() == Sparc::G0 &&
6351 MI->getOperand(1).isReg() &&
6352 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6353 MI->getOperand(2).isImm() &&
6354 MI->getOperand(2).getImm() == 14 &&
6361 MI->getOperand(0).isReg() &&
6362 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6363 MI->getOperand(1).isReg() &&
6364 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6365 MI->getOperand(2).isImm() &&
6366 MI->getOperand(2).getImm() == 14 &&
6373 MI->getOperand(0).getReg() == Sparc::G0 &&
6374 MI->getOperand(1).isReg() &&
6375 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6376 MI->getOperand(2).isImm() &&
6377 MI->getOperand(2).getImm() == 6 &&
6384 MI->getOperand(0).isReg() &&
6385 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6386 MI->getOperand(1).isReg() &&
6387 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6388 MI->getOperand(2).isImm() &&
6389 MI->getOperand(2).getImm() == 6 &&
6396 MI->getOperand(0).getReg() == Sparc::G0 &&
6397 MI->getOperand(1).isReg() &&
6398 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6399 MI->getOperand(2).isImm() &&
6400 MI->getOperand(2).getImm() == 15 &&
6407 MI->getOperand(0).isReg() &&
6408 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6409 MI->getOperand(1).isReg() &&
6410 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6411 MI->getOperand(2).isImm() &&
6412 MI->getOperand(2).getImm() == 15 &&
6419 MI->getOperand(0).getReg() == Sparc::G0 &&
6420 MI->getOperand(1).isReg() &&
6421 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6422 MI->getOperand(2).isImm() &&
6423 MI->getOperand(2).getImm() == 7 &&
6430 MI->getOperand(0).isReg() &&
6431 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6432 MI->getOperand(1).isReg() &&
6433 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6434 MI->getOperand(2).isImm() &&
6435 MI->getOperand(2).getImm() == 7 &&
6444 MI->getOperand(0).getReg() == Sparc::FCC0 &&
6445 MI->getOperand(1).isReg() &&
6446 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6447 MI->getOperand(2).isReg() &&
6448 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(2).getReg())) {
6456 MI->getOperand(0).getReg() == Sparc::FCC0 &&
6457 MI->getOperand(1).isReg() &&
6458 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6459 MI->getOperand(2).isReg() &&
6460 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(2).getReg())) {
6468 MI->getOperand(0).getReg() == Sparc::FCC0 &&
6469 MI->getOperand(1).isReg() &&
6470 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6471 MI->getOperand(2).isReg() &&
6472 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(2).getReg())) {
6480 MI->getOperand(0).getReg() == Sparc::FCC0 &&
6481 MI->getOperand(1).isReg() &&
6482 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6483 MI->getOperand(2).isReg() &&
6484 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(2).getReg())) {
6492 MI->getOperand(0).getReg() == Sparc::FCC0 &&
6493 MI->getOperand(1).isReg() &&
6494 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6495 MI->getOperand(2).isReg() &&
6496 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(2).getReg())) {
6504 MI->getOperand(0).getReg() == Sparc::FCC0 &&
6505 MI->getOperand(1).isReg() &&
6506 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6507 MI->getOperand(2).isReg() &&
6508 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(2).getReg())) {
6516 MI->getOperand(0).isReg() &&
6517 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6518 MI->getOperand(1).isReg() &&
6519 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6520 MI->getOperand(2).isReg() &&
6521 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6522 MI->getOperand(4).isImm() &&
6523 MI->getOperand(4).getImm() == 8 &&
6530 MI->getOperand(0).isReg() &&
6531 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6532 MI->getOperand(1).isReg() &&
6533 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6534 MI->getOperand(2).isReg() &&
6535 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6536 MI->getOperand(4).isImm() &&
6537 MI->getOperand(4).getImm() == 0 &&
6544 MI->getOperand(0).isReg() &&
6545 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6546 MI->getOperand(1).isReg() &&
6547 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6548 MI->getOperand(2).isReg() &&
6549 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6550 MI->getOperand(4).isImm() &&
6551 MI->getOperand(4).getImm() == 7 &&
6558 MI->getOperand(0).isReg() &&
6559 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6560 MI->getOperand(1).isReg() &&
6561 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6562 MI->getOperand(2).isReg() &&
6563 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6564 MI->getOperand(4).isImm() &&
6565 MI->getOperand(4).getImm() == 6 &&
6572 MI->getOperand(0).isReg() &&
6573 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6574 MI->getOperand(1).isReg() &&
6575 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6576 MI->getOperand(2).isReg() &&
6577 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6578 MI->getOperand(4).isImm() &&
6579 MI->getOperand(4).getImm() == 5 &&
6586 MI->getOperand(0).isReg() &&
6587 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6588 MI->getOperand(1).isReg() &&
6589 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6590 MI->getOperand(2).isReg() &&
6591 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6592 MI->getOperand(4).isImm() &&
6593 MI->getOperand(4).getImm() == 4 &&
6600 MI->getOperand(0).isReg() &&
6601 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6602 MI->getOperand(1).isReg() &&
6603 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6604 MI->getOperand(2).isReg() &&
6605 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6606 MI->getOperand(4).isImm() &&
6607 MI->getOperand(4).getImm() == 3 &&
6614 MI->getOperand(0).isReg() &&
6615 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6616 MI->getOperand(1).isReg() &&
6617 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6618 MI->getOperand(2).isReg() &&
6619 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6620 MI->getOperand(4).isImm() &&
6621 MI->getOperand(4).getImm() == 2 &&
6628 MI->getOperand(0).isReg() &&
6629 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6630 MI->getOperand(1).isReg() &&
6631 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6632 MI->getOperand(2).isReg() &&
6633 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6634 MI->getOperand(4).isImm() &&
6635 MI->getOperand(4).getImm() == 1 &&
6642 MI->getOperand(0).isReg() &&
6643 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6644 MI->getOperand(1).isReg() &&
6645 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6646 MI->getOperand(2).isReg() &&
6647 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6648 MI->getOperand(4).isImm() &&
6649 MI->getOperand(4).getImm() == 9 &&
6656 MI->getOperand(0).isReg() &&
6657 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6658 MI->getOperand(1).isReg() &&
6659 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6660 MI->getOperand(2).isReg() &&
6661 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6662 MI->getOperand(4).isImm() &&
6663 MI->getOperand(4).getImm() == 10 &&
6670 MI->getOperand(0).isReg() &&
6671 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6672 MI->getOperand(1).isReg() &&
6673 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6674 MI->getOperand(2).isReg() &&
6675 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6676 MI->getOperand(4).isImm() &&
6677 MI->getOperand(4).getImm() == 11 &&
6684 MI->getOperand(0).isReg() &&
6685 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6686 MI->getOperand(1).isReg() &&
6687 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6688 MI->getOperand(2).isReg() &&
6689 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6690 MI->getOperand(4).isImm() &&
6691 MI->getOperand(4).getImm() == 12 &&
6698 MI->getOperand(0).isReg() &&
6699 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6700 MI->getOperand(1).isReg() &&
6701 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6702 MI->getOperand(2).isReg() &&
6703 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6704 MI->getOperand(4).isImm() &&
6705 MI->getOperand(4).getImm() == 13 &&
6712 MI->getOperand(0).isReg() &&
6713 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6714 MI->getOperand(1).isReg() &&
6715 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6716 MI->getOperand(2).isReg() &&
6717 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6718 MI->getOperand(4).isImm() &&
6719 MI->getOperand(4).getImm() == 14 &&
6726 MI->getOperand(0).isReg() &&
6727 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6728 MI->getOperand(1).isReg() &&
6729 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6730 MI->getOperand(2).isReg() &&
6731 MRI.getRegClass(Sparc::DFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6732 MI->getOperand(4).isImm() &&
6733 MI->getOperand(4).getImm() == 15 &&
6742 MI->getOperand(0).isReg() &&
6743 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6744 MI->getOperand(1).isReg() &&
6745 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6746 MI->getOperand(2).isReg() &&
6747 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6748 MI->getOperand(4).isImm() &&
6749 MI->getOperand(4).getImm() == 8 &&
6756 MI->getOperand(0).isReg() &&
6757 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6758 MI->getOperand(1).isReg() &&
6759 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6760 MI->getOperand(2).isReg() &&
6761 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6762 MI->getOperand(4).isImm() &&
6763 MI->getOperand(4).getImm() == 0 &&
6770 MI->getOperand(0).isReg() &&
6771 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6772 MI->getOperand(1).isReg() &&
6773 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6774 MI->getOperand(2).isReg() &&
6775 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6776 MI->getOperand(4).isImm() &&
6777 MI->getOperand(4).getImm() == 7 &&
6784 MI->getOperand(0).isReg() &&
6785 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6786 MI->getOperand(1).isReg() &&
6787 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6788 MI->getOperand(2).isReg() &&
6789 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6790 MI->getOperand(4).isImm() &&
6791 MI->getOperand(4).getImm() == 6 &&
6798 MI->getOperand(0).isReg() &&
6799 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6800 MI->getOperand(1).isReg() &&
6801 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6802 MI->getOperand(2).isReg() &&
6803 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6804 MI->getOperand(4).isImm() &&
6805 MI->getOperand(4).getImm() == 5 &&
6812 MI->getOperand(0).isReg() &&
6813 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6814 MI->getOperand(1).isReg() &&
6815 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6816 MI->getOperand(2).isReg() &&
6817 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6818 MI->getOperand(4).isImm() &&
6819 MI->getOperand(4).getImm() == 4 &&
6826 MI->getOperand(0).isReg() &&
6827 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6828 MI->getOperand(1).isReg() &&
6829 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6830 MI->getOperand(2).isReg() &&
6831 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6832 MI->getOperand(4).isImm() &&
6833 MI->getOperand(4).getImm() == 3 &&
6840 MI->getOperand(0).isReg() &&
6841 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6842 MI->getOperand(1).isReg() &&
6843 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6844 MI->getOperand(2).isReg() &&
6845 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6846 MI->getOperand(4).isImm() &&
6847 MI->getOperand(4).getImm() == 2 &&
6854 MI->getOperand(0).isReg() &&
6855 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6856 MI->getOperand(1).isReg() &&
6857 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6858 MI->getOperand(2).isReg() &&
6859 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6860 MI->getOperand(4).isImm() &&
6861 MI->getOperand(4).getImm() == 1 &&
6868 MI->getOperand(0).isReg() &&
6869 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6870 MI->getOperand(1).isReg() &&
6871 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6872 MI->getOperand(2).isReg() &&
6873 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6874 MI->getOperand(4).isImm() &&
6875 MI->getOperand(4).getImm() == 9 &&
6882 MI->getOperand(0).isReg() &&
6883 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6884 MI->getOperand(1).isReg() &&
6885 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6886 MI->getOperand(2).isReg() &&
6887 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6888 MI->getOperand(4).isImm() &&
6889 MI->getOperand(4).getImm() == 10 &&
6896 MI->getOperand(0).isReg() &&
6897 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6898 MI->getOperand(1).isReg() &&
6899 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6900 MI->getOperand(2).isReg() &&
6901 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6902 MI->getOperand(4).isImm() &&
6903 MI->getOperand(4).getImm() == 11 &&
6910 MI->getOperand(0).isReg() &&
6911 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6912 MI->getOperand(1).isReg() &&
6913 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6914 MI->getOperand(2).isReg() &&
6915 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6916 MI->getOperand(4).isImm() &&
6917 MI->getOperand(4).getImm() == 12 &&
6924 MI->getOperand(0).isReg() &&
6925 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6926 MI->getOperand(1).isReg() &&
6927 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6928 MI->getOperand(2).isReg() &&
6929 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6930 MI->getOperand(4).isImm() &&
6931 MI->getOperand(4).getImm() == 13 &&
6938 MI->getOperand(0).isReg() &&
6939 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6940 MI->getOperand(1).isReg() &&
6941 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6942 MI->getOperand(2).isReg() &&
6943 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6944 MI->getOperand(4).isImm() &&
6945 MI->getOperand(4).getImm() == 14 &&
6952 MI->getOperand(0).isReg() &&
6953 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6954 MI->getOperand(1).isReg() &&
6955 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6956 MI->getOperand(2).isReg() &&
6957 MRI.getRegClass(Sparc::QFPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6958 MI->getOperand(4).isImm() &&
6959 MI->getOperand(4).getImm() == 15 &&
6968 MI->getOperand(0).isReg() &&
6969 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6970 MI->getOperand(1).isReg() &&
6971 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6972 MI->getOperand(2).isReg() &&
6973 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6974 MI->getOperand(4).isImm() &&
6975 MI->getOperand(4).getImm() == 8 &&
6982 MI->getOperand(0).isReg() &&
6983 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6984 MI->getOperand(1).isReg() &&
6985 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
6986 MI->getOperand(2).isReg() &&
6987 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
6988 MI->getOperand(4).isImm() &&
6989 MI->getOperand(4).getImm() == 0 &&
6996 MI->getOperand(0).isReg() &&
6997 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
6998 MI->getOperand(1).isReg() &&
6999 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7000 MI->getOperand(2).isReg() &&
7001 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7002 MI->getOperand(4).isImm() &&
7003 MI->getOperand(4).getImm() == 7 &&
7010 MI->getOperand(0).isReg() &&
7011 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7012 MI->getOperand(1).isReg() &&
7013 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7014 MI->getOperand(2).isReg() &&
7015 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7016 MI->getOperand(4).isImm() &&
7017 MI->getOperand(4).getImm() == 6 &&
7024 MI->getOperand(0).isReg() &&
7025 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7026 MI->getOperand(1).isReg() &&
7027 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7028 MI->getOperand(2).isReg() &&
7029 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7030 MI->getOperand(4).isImm() &&
7031 MI->getOperand(4).getImm() == 5 &&
7038 MI->getOperand(0).isReg() &&
7039 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7040 MI->getOperand(1).isReg() &&
7041 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7042 MI->getOperand(2).isReg() &&
7043 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7044 MI->getOperand(4).isImm() &&
7045 MI->getOperand(4).getImm() == 4 &&
7052 MI->getOperand(0).isReg() &&
7053 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7054 MI->getOperand(1).isReg() &&
7055 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7056 MI->getOperand(2).isReg() &&
7057 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7058 MI->getOperand(4).isImm() &&
7059 MI->getOperand(4).getImm() == 3 &&
7066 MI->getOperand(0).isReg() &&
7067 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7068 MI->getOperand(1).isReg() &&
7069 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7070 MI->getOperand(2).isReg() &&
7071 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7072 MI->getOperand(4).isImm() &&
7073 MI->getOperand(4).getImm() == 2 &&
7080 MI->getOperand(0).isReg() &&
7081 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7082 MI->getOperand(1).isReg() &&
7083 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7084 MI->getOperand(2).isReg() &&
7085 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7086 MI->getOperand(4).isImm() &&
7087 MI->getOperand(4).getImm() == 1 &&
7094 MI->getOperand(0).isReg() &&
7095 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7096 MI->getOperand(1).isReg() &&
7097 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7098 MI->getOperand(2).isReg() &&
7099 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7100 MI->getOperand(4).isImm() &&
7101 MI->getOperand(4).getImm() == 9 &&
7108 MI->getOperand(0).isReg() &&
7109 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7110 MI->getOperand(1).isReg() &&
7111 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7112 MI->getOperand(2).isReg() &&
7113 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7114 MI->getOperand(4).isImm() &&
7115 MI->getOperand(4).getImm() == 10 &&
7122 MI->getOperand(0).isReg() &&
7123 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7124 MI->getOperand(1).isReg() &&
7125 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7126 MI->getOperand(2).isReg() &&
7127 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7128 MI->getOperand(4).isImm() &&
7129 MI->getOperand(4).getImm() == 11 &&
7136 MI->getOperand(0).isReg() &&
7137 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7138 MI->getOperand(1).isReg() &&
7139 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7140 MI->getOperand(2).isReg() &&
7141 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7142 MI->getOperand(4).isImm() &&
7143 MI->getOperand(4).getImm() == 12 &&
7150 MI->getOperand(0).isReg() &&
7151 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7152 MI->getOperand(1).isReg() &&
7153 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7154 MI->getOperand(2).isReg() &&
7155 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7156 MI->getOperand(4).isImm() &&
7157 MI->getOperand(4).getImm() == 13 &&
7164 MI->getOperand(0).isReg() &&
7165 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7166 MI->getOperand(1).isReg() &&
7167 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7168 MI->getOperand(2).isReg() &&
7169 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7170 MI->getOperand(4).isImm() &&
7171 MI->getOperand(4).getImm() == 14 &&
7178 MI->getOperand(0).isReg() &&
7179 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7180 MI->getOperand(1).isReg() &&
7181 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7182 MI->getOperand(2).isReg() &&
7183 MRI.getRegClass(Sparc::FPRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7184 MI->getOperand(4).isImm() &&
7185 MI->getOperand(4).getImm() == 15 &&
7194 MI->getOperand(0).isReg() &&
7195 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7196 MI->getOperand(1).isReg() &&
7197 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7198 MI->getOperand(4).isImm() &&
7199 MI->getOperand(4).getImm() == 8 &&
7206 MI->getOperand(0).isReg() &&
7207 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7208 MI->getOperand(1).isReg() &&
7209 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7210 MI->getOperand(4).isImm() &&
7211 MI->getOperand(4).getImm() == 0 &&
7218 MI->getOperand(0).isReg() &&
7219 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7220 MI->getOperand(1).isReg() &&
7221 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7222 MI->getOperand(4).isImm() &&
7223 MI->getOperand(4).getImm() == 7 &&
7230 MI->getOperand(0).isReg() &&
7231 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7232 MI->getOperand(1).isReg() &&
7233 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7234 MI->getOperand(4).isImm() &&
7235 MI->getOperand(4).getImm() == 6 &&
7242 MI->getOperand(0).isReg() &&
7243 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7244 MI->getOperand(1).isReg() &&
7245 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7246 MI->getOperand(4).isImm() &&
7247 MI->getOperand(4).getImm() == 5 &&
7254 MI->getOperand(0).isReg() &&
7255 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7256 MI->getOperand(1).isReg() &&
7257 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7258 MI->getOperand(4).isImm() &&
7259 MI->getOperand(4).getImm() == 4 &&
7266 MI->getOperand(0).isReg() &&
7267 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7268 MI->getOperand(1).isReg() &&
7269 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7270 MI->getOperand(4).isImm() &&
7271 MI->getOperand(4).getImm() == 3 &&
7278 MI->getOperand(0).isReg() &&
7279 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7280 MI->getOperand(1).isReg() &&
7281 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7282 MI->getOperand(4).isImm() &&
7283 MI->getOperand(4).getImm() == 2 &&
7290 MI->getOperand(0).isReg() &&
7291 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7292 MI->getOperand(1).isReg() &&
7293 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7294 MI->getOperand(4).isImm() &&
7295 MI->getOperand(4).getImm() == 1 &&
7302 MI->getOperand(0).isReg() &&
7303 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7304 MI->getOperand(1).isReg() &&
7305 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7306 MI->getOperand(4).isImm() &&
7307 MI->getOperand(4).getImm() == 9 &&
7314 MI->getOperand(0).isReg() &&
7315 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7316 MI->getOperand(1).isReg() &&
7317 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7318 MI->getOperand(4).isImm() &&
7319 MI->getOperand(4).getImm() == 10 &&
7326 MI->getOperand(0).isReg() &&
7327 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7328 MI->getOperand(1).isReg() &&
7329 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7330 MI->getOperand(4).isImm() &&
7331 MI->getOperand(4).getImm() == 11 &&
7338 MI->getOperand(0).isReg() &&
7339 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7340 MI->getOperand(1).isReg() &&
7341 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7342 MI->getOperand(4).isImm() &&
7343 MI->getOperand(4).getImm() == 12 &&
7350 MI->getOperand(0).isReg() &&
7351 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7352 MI->getOperand(1).isReg() &&
7353 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7354 MI->getOperand(4).isImm() &&
7355 MI->getOperand(4).getImm() == 13 &&
7362 MI->getOperand(0).isReg() &&
7363 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7364 MI->getOperand(1).isReg() &&
7365 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7366 MI->getOperand(4).isImm() &&
7367 MI->getOperand(4).getImm() == 14 &&
7374 MI->getOperand(0).isReg() &&
7375 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7376 MI->getOperand(1).isReg() &&
7377 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7378 MI->getOperand(4).isImm() &&
7379 MI->getOperand(4).getImm() == 15 &&
7388 MI->getOperand(0).isReg() &&
7389 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7390 MI->getOperand(1).isReg() &&
7391 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7392 MI->getOperand(2).isReg() &&
7393 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7394 MI->getOperand(4).isImm() &&
7395 MI->getOperand(4).getImm() == 8 &&
7402 MI->getOperand(0).isReg() &&
7403 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7404 MI->getOperand(1).isReg() &&
7405 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7406 MI->getOperand(2).isReg() &&
7407 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7408 MI->getOperand(4).isImm() &&
7409 MI->getOperand(4).getImm() == 0 &&
7416 MI->getOperand(0).isReg() &&
7417 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7418 MI->getOperand(1).isReg() &&
7419 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7420 MI->getOperand(2).isReg() &&
7421 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7422 MI->getOperand(4).isImm() &&
7423 MI->getOperand(4).getImm() == 7 &&
7430 MI->getOperand(0).isReg() &&
7431 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7432 MI->getOperand(1).isReg() &&
7433 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7434 MI->getOperand(2).isReg() &&
7435 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7436 MI->getOperand(4).isImm() &&
7437 MI->getOperand(4).getImm() == 6 &&
7444 MI->getOperand(0).isReg() &&
7445 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7446 MI->getOperand(1).isReg() &&
7447 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7448 MI->getOperand(2).isReg() &&
7449 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7450 MI->getOperand(4).isImm() &&
7451 MI->getOperand(4).getImm() == 5 &&
7458 MI->getOperand(0).isReg() &&
7459 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7460 MI->getOperand(1).isReg() &&
7461 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7462 MI->getOperand(2).isReg() &&
7463 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7464 MI->getOperand(4).isImm() &&
7465 MI->getOperand(4).getImm() == 4 &&
7472 MI->getOperand(0).isReg() &&
7473 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7474 MI->getOperand(1).isReg() &&
7475 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7476 MI->getOperand(2).isReg() &&
7477 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7478 MI->getOperand(4).isImm() &&
7479 MI->getOperand(4).getImm() == 3 &&
7486 MI->getOperand(0).isReg() &&
7487 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7488 MI->getOperand(1).isReg() &&
7489 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7490 MI->getOperand(2).isReg() &&
7491 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7492 MI->getOperand(4).isImm() &&
7493 MI->getOperand(4).getImm() == 2 &&
7500 MI->getOperand(0).isReg() &&
7501 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7502 MI->getOperand(1).isReg() &&
7503 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7504 MI->getOperand(2).isReg() &&
7505 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7506 MI->getOperand(4).isImm() &&
7507 MI->getOperand(4).getImm() == 1 &&
7514 MI->getOperand(0).isReg() &&
7515 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7516 MI->getOperand(1).isReg() &&
7517 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7518 MI->getOperand(2).isReg() &&
7519 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7520 MI->getOperand(4).isImm() &&
7521 MI->getOperand(4).getImm() == 9 &&
7528 MI->getOperand(0).isReg() &&
7529 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7530 MI->getOperand(1).isReg() &&
7531 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7532 MI->getOperand(2).isReg() &&
7533 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7534 MI->getOperand(4).isImm() &&
7535 MI->getOperand(4).getImm() == 10 &&
7542 MI->getOperand(0).isReg() &&
7543 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7544 MI->getOperand(1).isReg() &&
7545 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7546 MI->getOperand(2).isReg() &&
7547 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7548 MI->getOperand(4).isImm() &&
7549 MI->getOperand(4).getImm() == 11 &&
7556 MI->getOperand(0).isReg() &&
7557 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7558 MI->getOperand(1).isReg() &&
7559 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7560 MI->getOperand(2).isReg() &&
7561 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7562 MI->getOperand(4).isImm() &&
7563 MI->getOperand(4).getImm() == 12 &&
7570 MI->getOperand(0).isReg() &&
7571 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7572 MI->getOperand(1).isReg() &&
7573 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7574 MI->getOperand(2).isReg() &&
7575 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7576 MI->getOperand(4).isImm() &&
7577 MI->getOperand(4).getImm() == 13 &&
7584 MI->getOperand(0).isReg() &&
7585 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7586 MI->getOperand(1).isReg() &&
7587 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7588 MI->getOperand(2).isReg() &&
7589 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7590 MI->getOperand(4).isImm() &&
7591 MI->getOperand(4).getImm() == 14 &&
7598 MI->getOperand(0).isReg() &&
7599 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(0).getReg()) &&
7600 MI->getOperand(1).isReg() &&
7601 MRI.getRegClass(Sparc::FCCRegsRegClassID).contains(MI->getOperand(1).getReg()) &&
7602 MI->getOperand(2).isReg() &&
7603 MRI.getRegClass(Sparc::IntRegsRegClassID).contains(MI->getOperand(2).getReg()) &&
7604 MI->getOperand(4).isImm() &&
7605 MI->getOperand(4).getImm() == 15 &&
gen/lib/Target/Sparc/SparcGenMCCodeEmitter.inc 740 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
745 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
764 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
811 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
835 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
843 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
851 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
855 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
869 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
877 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
882 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
887 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
892 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
899 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
904 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
909 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
914 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
932 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
937 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
942 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
951 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
956 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
961 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
970 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
975 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
980 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
985 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
997 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1002 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1020 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1025 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1030 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
1035 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
1042 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1047 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1052 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
1057 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
1282 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1287 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1292 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
1301 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1306 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1311 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
1323 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1328 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1333 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
1407 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1412 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1417 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
1467 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1472 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1485 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
1490 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1495 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
1500 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1516 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
1521 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1526 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1542 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
1547 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1552 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1561 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1566 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
1571 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1580 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1585 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
1590 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1616 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1621 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1644 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1649 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
1658 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
1667 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
gen/lib/Target/SystemZ/SystemZGenMCCodeEmitter.inc 3063 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3099 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
3135 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3146 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3151 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3168 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3185 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
3190 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3206 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3218 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3222 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3243 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3256 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3261 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3326 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3348 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
3401 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3406 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3413 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3420 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3432 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3444 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3461 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3479 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3492 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3505 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3517 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3529 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3541 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3561 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3571 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
3585 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3590 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3605 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3610 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3615 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3632 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3637 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3660 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3665 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3670 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3684 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3707 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3712 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3734 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3739 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3747 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3752 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3764 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3769 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3789 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3794 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3807 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3812 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
3827 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3832 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3845 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3850 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
3863 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3875 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3907 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3949 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3961 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3971 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
3983 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
3993 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4008 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4018 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4025 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4035 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4039 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
4130 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4202 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4262 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4267 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4287 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4292 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4297 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4317 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4322 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4327 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4387 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4392 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4415 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4420 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4474 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4479 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4494 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4499 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4504 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4528 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4533 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4599 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4604 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4615 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4620 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4634 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4639 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4658 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4663 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4678 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4683 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4688 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4698 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4703 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
4718 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4723 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
4738 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4743 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
4748 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4758 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4763 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
4823 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4828 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4848 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4853 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4858 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4878 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4883 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4888 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4948 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4953 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4973 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4978 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4983 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4988 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
4993 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
5032 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5037 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5051 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5056 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5072 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5077 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5082 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5095 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5100 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5114 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5119 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5154 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5166 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5178 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5191 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5196 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5200 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5209 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5214 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5218 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5223 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5254 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5267 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5277 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
5295 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5376 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5434 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5465 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5731 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5736 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5753 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5758 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5762 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5779 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5784 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5788 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
5799 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5804 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5808 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5869 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5874 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5878 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5896 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5901 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5905 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5910 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5918 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5923 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5927 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6066 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6071 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6096 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6101 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6105 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6162 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6167 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6171 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6176 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6186 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6191 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6195 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6205 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6210 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6214 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6281 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6286 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6290 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6300 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6305 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6309 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6314 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6324 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6329 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6333 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6338 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6352 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6357 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6361 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6366 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6374 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6379 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6389 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6396 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6401 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6405 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6412 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6417 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6426 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6433 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6438 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6447 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6454 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6463 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6470 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6475 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6480 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6490 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6497 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6502 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6506 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6513 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6522 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6529 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6534 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6539 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6549 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6556 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6561 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6571 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6578 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6583 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6593 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6600 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6605 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6615 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6622 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6632 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6639 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6649 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6662 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6667 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6675 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6680 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6684 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6692 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6697 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6704 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6709 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6713 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6718 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6723 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6730 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6735 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6739 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6746 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6751 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6755 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6782 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6799 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
6815 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
6820 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6884 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6893 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6902 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6911 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6919 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6926 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6930 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6934 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6943 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6951 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6960 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6985 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6994 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7006 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7015 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7019 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7030 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7039 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7047 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7056 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7061 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
7072 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7076 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7081 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7089 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7093 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7098 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7103 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7115 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7119 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7127 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7131 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7136 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7144 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7148 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7153 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7164 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7168 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7173 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7182 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7186 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7191 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7196 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7204 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7208 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7213 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7299 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7303 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7311 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7315 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7319 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7324 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7329 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7341 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7345 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7349 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7357 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7361 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7365 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7370 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7375 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7394 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7398 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7402 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7414 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7418 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7422 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7427 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7446 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7450 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7454 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7459 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7464 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7472 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7476 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7480 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7485 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7504 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7508 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7512 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7517 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7538 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7542 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7546 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7551 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7566 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7570 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7574 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7833 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7837 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7841 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7854 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7858 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7862 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7866 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7871 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7881 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7885 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7889 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7893 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7929 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7933 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7937 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7941 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7952 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7956 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7960 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7964 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7969 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7981 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7985 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7989 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7993 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7998 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8003 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
8018 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8022 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8026 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8030 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8035 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8045 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8049 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8053 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8057 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8066 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8070 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8074 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8078 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8088 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8092 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8096 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8100 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8116 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8120 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8124 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8128 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8145 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8149 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8153 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8157 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8218 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8222 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8226 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8230 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8240 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8244 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8248 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8252 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8256 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8261 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
8280 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8284 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8288 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8292 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8296 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8306 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8310 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8314 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8318 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8322 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8327 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
8337 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8341 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8345 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8349 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8353 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8362 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8366 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8370 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8374 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8378 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8388 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8392 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8396 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8400 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8404 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8418 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8422 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8426 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8430 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8434 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8445 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8449 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8453 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8457 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8465 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8469 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8473 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8477 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8482 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
8493 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8497 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8501 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8509 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8513 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8517 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8522 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8531 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8539 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8548 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8556 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
8595 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8624 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8633 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8647 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8656 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
8719 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
gen/lib/Target/X86/X86GenAsmWriter.inc48852 MI->getOperand(0).isImm() &&
48853 MI->getOperand(0).getImm() == 10) {
48861 MI->getOperand(0).isImm() &&
48862 MI->getOperand(0).getImm() == 10) {
gen/lib/Target/X86/X86GenAsmWriter1.inc33178 MI->getOperand(0).isImm() &&
33179 MI->getOperand(0).getImm() == 10) {
33187 MI->getOperand(0).isImm() &&
33188 MI->getOperand(0).getImm() == 10) {
gen/lib/Target/X86/X86GenInstrInfo.inc80122 MI.getOperand(1).isReg()
80123 && MI.getOperand(1).getReg() != 0
80124 && MI.getOperand(3).isReg()
80125 && MI.getOperand(3).getReg() != 0
80128 MI.getOperand(4).isImm()
80129 && MI.getOperand(4).getImm() != 0
gen/lib/Target/X86/X86GenSubtargetInfo.inc19924 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
19924 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
19929 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
19929 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20318 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20318 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20323 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20323 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20328 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20328 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20333 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20333 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20338 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20338 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20343 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20343 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20348 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20348 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20355 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20355 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20360 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20360 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20365 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20365 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20370 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20370 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20375 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20375 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20380 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20380 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20385 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20385 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20392 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20392 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20397 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20397 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20402 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20402 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20407 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20407 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20412 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20412 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20417 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20417 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20424 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20424 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20429 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20429 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20434 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20434 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20439 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20439 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20444 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20444 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20449 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20449 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20454 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20454 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20461 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20461 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20466 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20466 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20471 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20471 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20476 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20476 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20481 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20481 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20486 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20486 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20491 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20491 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20498 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20498 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20503 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20503 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20508 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20508 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20513 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20513 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20518 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20518 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20523 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20523 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20528 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20528 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20535 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20535 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20540 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20540 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20545 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20545 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20550 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20550 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20555 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20555 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20560 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20560 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20568 MI->getOperand(3).getImm() == X86::COND_A
20569 || MI->getOperand(3).getImm() == X86::COND_BE
20576 MI->getOperand(3).getImm() == X86::COND_A
20577 || MI->getOperand(3).getImm() == X86::COND_BE
20584 MI->getOperand(3).getImm() == X86::COND_A
20585 || MI->getOperand(3).getImm() == X86::COND_BE
20592 MI->getOperand(3).getImm() == X86::COND_A
20593 || MI->getOperand(3).getImm() == X86::COND_BE
20600 MI->getOperand(3).getImm() == X86::COND_A
20601 || MI->getOperand(3).getImm() == X86::COND_BE
20609 if (MI->getOperand(7).getImm() == X86::COND_BE)
20611 if (MI->getOperand(7).getImm() == X86::COND_A)
20613 if (MI->getOperand(7).getImm() == X86::COND_L)
20615 if (MI->getOperand(7).getImm() == X86::COND_GE)
20617 if (MI->getOperand(7).getImm() == X86::COND_LE)
20619 if (MI->getOperand(7).getImm() == X86::COND_G)
20625 MI->getOperand(7).getImm() == X86::COND_A
20626 || MI->getOperand(7).getImm() == X86::COND_BE
20633 MI->getOperand(7).getImm() == X86::COND_A
20634 || MI->getOperand(7).getImm() == X86::COND_BE
20641 MI->getOperand(7).getImm() == X86::COND_A
20642 || MI->getOperand(7).getImm() == X86::COND_BE
20649 MI->getOperand(7).getImm() == X86::COND_A
20650 || MI->getOperand(7).getImm() == X86::COND_BE
20657 MI->getOperand(7).getImm() == X86::COND_A
20658 || MI->getOperand(7).getImm() == X86::COND_BE
20667 MI->getOperand(1).getImm() == X86::COND_A
20668 || MI->getOperand(1).getImm() == X86::COND_BE
20675 MI->getOperand(1).getImm() == X86::COND_A
20676 || MI->getOperand(1).getImm() == X86::COND_BE
20683 MI->getOperand(1).getImm() == X86::COND_A
20684 || MI->getOperand(1).getImm() == X86::COND_BE
20691 MI->getOperand(1).getImm() == X86::COND_A
20692 || MI->getOperand(1).getImm() == X86::COND_BE
20699 MI->getOperand(1).getImm() == X86::COND_A
20700 || MI->getOperand(1).getImm() == X86::COND_BE
20708 if (MI->getOperand(5).getImm() == X86::COND_GE)
20710 if (MI->getOperand(5).getImm() == X86::COND_G)
20712 if (MI->getOperand(5).getImm() == X86::COND_LE)
20714 if (MI->getOperand(5).getImm() == X86::COND_L)
20720 MI->getOperand(5).getImm() == X86::COND_A
20721 || MI->getOperand(5).getImm() == X86::COND_BE
20728 MI->getOperand(5).getImm() == X86::COND_A
20729 || MI->getOperand(5).getImm() == X86::COND_BE
20736 MI->getOperand(5).getImm() == X86::COND_A
20737 || MI->getOperand(5).getImm() == X86::COND_BE
20744 MI->getOperand(5).getImm() == X86::COND_A
20745 || MI->getOperand(5).getImm() == X86::COND_BE
20752 MI->getOperand(5).getImm() == X86::COND_A
20753 || MI->getOperand(5).getImm() == X86::COND_BE
20761 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20761 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20766 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20766 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20771 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20771 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20776 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20776 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20783 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20783 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20788 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20788 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20793 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20793 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20798 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20798 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20805 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20805 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20810 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20810 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20815 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20815 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20820 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20820 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20828 MI->getOperand(2).getImm() == 0
20829 && MI->getOperand(1).getReg() != X86::AX
20830 && MI->getOperand(1).getReg() != X86::EAX
20831 && MI->getOperand(1).getReg() != X86::RAX
20847 MI->getOperand(1).getReg() == MI->getOperand(2).getReg()
20847 MI->getOperand(1).getReg() == MI->getOperand(2).getReg()
20848 && MI->getOperand(3).getImm() == 136
20863 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20863 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20868 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20868 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20875 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20875 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20880 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20880 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20887 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20887 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20892 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20892 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20899 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20899 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20904 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20904 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21136 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21136 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21143 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21143 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21150 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21150 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21160 MI->getOperand(2).isImm()
21161 && MI->getOperand(2).getImm() != 1
21170 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21170 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21175 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21175 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21182 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21182 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21187 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21187 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21192 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21192 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21197 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21197 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21202 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21202 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21207 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21207 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21212 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21212 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21219 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21219 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21224 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21224 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21229 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21229 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21234 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21234 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21241 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21241 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21248 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21248 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21255 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21255 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21262 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21262 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21269 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21269 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21276 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21276 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21283 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21283 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21290 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21290 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21297 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21297 if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
23103 return MI.getOperand(1).getReg() == MI.getOperand(2).getReg();
23103 return MI.getOperand(1).getReg() == MI.getOperand(2).getReg();
23111 MI.getOperand(1).getReg() == MI.getOperand(2).getReg()
23111 MI.getOperand(1).getReg() == MI.getOperand(2).getReg()
23112 && MI.getOperand(3).getImm() == 136
23175 return MI.getOperand(1).getReg() == MI.getOperand(2).getReg();
23175 return MI.getOperand(1).getReg() == MI.getOperand(2).getReg();
23194 return MI.getOperand(1).getReg() == MI.getOperand(2).getReg();
23194 return MI.getOperand(1).getReg() == MI.getOperand(2).getReg();
23211 return MI.getOperand(1).getReg() == MI.getOperand(2).getReg();
23211 return MI.getOperand(1).getReg() == MI.getOperand(2).getReg();
23219 return MI.getOperand(0).getReg() == MI.getOperand(1).getReg();
23219 return MI.getOperand(0).getReg() == MI.getOperand(1).getReg();
lib/MC/MCInst.cpp 67 getOperand(i).print(OS);
88 getOperand(i).print(OS);
lib/MC/MCInstrAnalysis.cpp 32 int64_t Imm = Inst.getOperand(0).getImm();
lib/MC/MCInstrDesc.cpp 56 if (MI.getOperand(i).isReg() &&
57 RI.isSubRegisterEq(Reg, MI.getOperand(i).getReg()))
61 if (MI.getOperand(i).isReg() &&
62 RI.isSubRegisterEq(Reg, MI.getOperand(i).getReg()))
lib/MC/MCStreamer.cpp 1017 if (Inst.getOperand(i).isExpr())
1018 visitUsedExpr(*Inst.getOperand(i).getExpr());
lib/MCA/InstrBuilder.cpp 223 const MCOperand &Op = MCI.getOperand(I);
235 const MCOperand &Op = MCI.getOperand(MCDesc.getNumOperands() - 1);
310 const MCOperand &Op = MCI.getOperand(i);
396 const MCOperand &Op = MCI.getOperand(OpIndex);
431 const MCOperand &Op = MCI.getOperand(OpIndex);
467 const MCOperand &Op = MCI.getOperand(OpIndex);
636 const MCOperand &Op = MCI.getOperand(RD.OpIndex);
692 : MCI.getOperand(WD.OpIndex).getReg();
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp 91 Prefix.Dst = Inst.getOperand(0).getReg();
102 Prefix.Dst = Inst.getOperand(0).getReg();
103 Prefix.Pg = Inst.getOperand(2).getReg();
114 Prefix.Dst = Inst.getOperand(0).getReg();
115 Prefix.Pg = Inst.getOperand(1).getReg();
lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.cpp 75 const MCOperand &Op0 = MI->getOperand(0);
76 const MCOperand &Op1 = MI->getOperand(1);
77 const MCOperand &Op2 = MI->getOperand(2);
78 const MCOperand &Op3 = MI->getOperand(3);
169 const MCOperand &Op0 = MI->getOperand(0); // Op1 == Op0
170 const MCOperand &Op2 = MI->getOperand(2);
171 int ImmR = MI->getOperand(3).getImm();
172 int ImmS = MI->getOperand(4).getImm();
213 MI->getOperand(1).isExpr()) {
219 O << getRegisterName(MI->getOperand(0).getReg()) << ", #";
220 MI->getOperand(1).getExpr()->print(O, &MAI);
225 MI->getOperand(2).isExpr()) {
226 O << "\tmovk\t" << getRegisterName(MI->getOperand(0).getReg()) << ", #";
227 MI->getOperand(2).getExpr()->print(O, &MAI);
237 MI->getOperand(1).isImm() && MI->getOperand(2).isImm()) {
237 MI->getOperand(1).isImm() && MI->getOperand(2).isImm()) {
239 int Shift = MI->getOperand(2).getImm();
240 uint64_t Value = (uint64_t)MI->getOperand(1).getImm() << Shift;
244 O << "\tmov\t" << getRegisterName(MI->getOperand(0).getReg()) << ", #"
251 MI->getOperand(1).isImm() && MI->getOperand(2).isImm()) {
251 MI->getOperand(1).isImm() && MI->getOperand(2).isImm()) {
253 int Shift = MI->getOperand(2).getImm();
254 uint64_t Value = ~((uint64_t)MI->getOperand(1).getImm() << Shift);
259 O << "\tmov\t" << getRegisterName(MI->getOperand(0).getReg()) << ", #"
266 (MI->getOperand(1).getReg() == AArch64::XZR ||
267 MI->getOperand(1).getReg() == AArch64::WZR) &&
268 MI->getOperand(2).isImm()) {
271 MI->getOperand(2).getImm(), RegWidth);
273 O << "\tmov\t" << getRegisterName(MI->getOperand(0).getReg()) << ", #"
298 (MI->getOperand(0).getReg() == AArch64::XZR ||
299 MI->getOperand(0).getReg() == AArch64::WZR)) {
710 << getRegisterName(MI->getOperand(0).getReg(), AArch64::vreg) << ", ";
716 << getRegisterName(MI->getOperand(ListOpNum + 1).getReg(), AArch64::vreg);
730 O << '[' << MI->getOperand(OpNum++).getImm() << ']';
733 unsigned AddrReg = MI->getOperand(OpNum++).getReg();
738 unsigned Reg = MI->getOperand(OpNum++).getReg();
762 const MCOperand &Op1 = MI->getOperand(0);
763 const MCOperand &Cn = MI->getOperand(1);
764 const MCOperand &Cm = MI->getOperand(2);
765 const MCOperand &Op2 = MI->getOperand(3);
862 O << ", " << getRegisterName(MI->getOperand(4).getReg());
870 const MCOperand &Op = MI->getOperand(OpNo);
885 const MCOperand &Op = MI->getOperand(OpNo);
892 const MCOperand &Op = MI->getOperand(OpNo);
898 const MCOperand &Op = MI->getOperand(OpNo);
912 const MCOperand &Op = MI->getOperand(OpNo);
921 const MCOperand &Op = MI->getOperand(OpNo);
929 const MCOperand &MO = MI->getOperand(OpNum);
934 AArch64_AM::getShiftValue(MI->getOperand(OpNum + 1).getImm());
952 uint64_t Val = MI->getOperand(OpNum).getImm();
960 unsigned Val = MI->getOperand(OpNum).getImm();
972 O << getRegisterName(MI->getOperand(OpNum).getReg());
979 O << getRegisterName(MI->getOperand(OpNum).getReg());
986 unsigned Val = MI->getOperand(OpNum).getImm();
994 unsigned Dest = MI->getOperand(0).getReg();
995 unsigned Src1 = MI->getOperand(1).getReg();
1027 bool SignExtend = MI->getOperand(OpNum).getImm();
1028 bool DoShift = MI->getOperand(OpNum + 1).getImm();
1053 AArch64CC::CondCode CC = (AArch64CC::CondCode)MI->getOperand(OpNum).getImm();
1060 AArch64CC::CondCode CC = (AArch64CC::CondCode)MI->getOperand(OpNum).getImm();
1067 O << '[' << getRegisterName(MI->getOperand(OpNum).getReg()) << ']';
1074 O << '#' << formatImm(Scale * MI->getOperand(OpNum).getImm());
1079 const MCOperand MO = MI->getOperand(OpNum);
1090 const MCOperand MO1 = MI->getOperand(OpNum + 1);
1091 O << '[' << getRegisterName(MI->getOperand(OpNum).getReg());
1106 unsigned prfop = MI->getOperand(OpNum).getImm();
1123 unsigned psbhintop = MI->getOperand(OpNum).getImm();
1134 unsigned btihintop = (MI->getOperand(OpNum).getImm() ^ 32) >> 1;
1145 const MCOperand &MO = MI->getOperand(OpNum);
1240 unsigned Reg = MI->getOperand(OpNum).getReg();
1254 unsigned Reg = MI->getOperand(OpNum).getReg();
1327 O << "[" << MI->getOperand(OpNum).getImm() << "]";
1333 const MCOperand &Op = MI->getOperand(OpNum);
1344 dyn_cast<MCConstantExpr>(MI->getOperand(OpNum).getExpr());
1351 MI->getOperand(OpNum).getExpr()->print(O, &MAI);
1358 const MCOperand &Op = MI->getOperand(OpNum);
1368 MI->getOperand(OpNum).getExpr()->print(O, &MAI);
1374 unsigned Val = MI->getOperand(OpNo).getImm();
1397 unsigned Val = MI->getOperand(OpNo).getImm();
1417 unsigned Val = MI->getOperand(OpNo).getImm();
1437 unsigned Val = MI->getOperand(OpNo).getImm();
1449 unsigned RawVal = MI->getOperand(OpNo).getImm();
1458 unsigned Val = MI->getOperand(OpNo).getImm();
1465 unsigned Val = MI->getOperand(OpNum).getImm();
1487 unsigned Reg = MI->getOperand(OpNum).getReg();
1515 unsigned UnscaledVal = MI->getOperand(OpNum).getImm();
1516 unsigned Shift = MI->getOperand(OpNum + 1).getImm();
1543 uint64_t Val = MI->getOperand(OpNum).getImm();
1569 unsigned Reg = MI->getOperand(OpNum).getReg();
1579 unsigned Val = MI->getOperand(OpNum).getImm();
1586 unsigned Reg = MI->getOperand(OpNum).getReg();
lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp 215 const MCOperand &MO = MI.getOperand(OpIdx);
236 const MCOperand &MO = MI.getOperand(OpIdx);
263 const MCOperand &MO = MI.getOperand(OpIdx);
264 const MCOperand &MO1 = MI.getOperand(OpIdx + 1);
298 const MCOperand &MO = MI.getOperand(OpIdx);
320 const MCOperand &MO = MI.getOperand(OpIdx);
340 unsigned SignExtend = MI.getOperand(OpIdx).getImm();
341 unsigned DoShift = MI.getOperand(OpIdx + 1).getImm();
349 const MCOperand &MO = MI.getOperand(OpIdx);
368 const MCOperand &MO = MI.getOperand(OpIdx);
390 const MCOperand &MO = MI.getOperand(OpIdx);
418 const MCOperand &MO = MI.getOperand(OpIdx);
442 const MCOperand &MO = MI.getOperand(OpIdx);
451 const MCOperand &MO = MI.getOperand(OpIdx);
460 const MCOperand &MO = MI.getOperand(OpIdx);
469 const MCOperand &MO = MI.getOperand(OpIdx);
478 const MCOperand &MO = MI.getOperand(OpIdx);
487 const MCOperand &MO = MI.getOperand(OpIdx);
496 const MCOperand &MO = MI.getOperand(OpIdx);
505 const MCOperand &MO = MI.getOperand(OpIdx);
514 const MCOperand &MO = MI.getOperand(OpIdx);
524 auto ShiftOpnd = MI.getOperand(OpIdx + 1).getImm();
533 auto Immediate = MI.getOperand(OpIdx).getImm();
541 const MCOperand &MO = MI.getOperand(OpIdx);
552 const MCOperand &MO = MI.getOperand(OpIdx);
566 MCOperand UImm16MO = MI.getOperand(1);
602 Fixups.push_back(MCFixup::create(0, MI.getOperand(0).getExpr(), Fixup));
lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp 320 int64_t Imm = Inst.getOperand(i).getImm() * 4;
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp 2748 const MCOperand &MO = Inst.getOperand(OpIdx);
2798 const MCOperand &MO = Inst.getOperand(OpIdx);
2843 const MCOperand &MO = Inst.getOperand(OpIdx);
2906 const MCOperand &Dst = Inst.getOperand(DstIdx);
2914 const MCOperand &Src = Inst.getOperand(SrcIdx);
2934 return Inst.getOperand(ClampIdx).getImm() == 0;
2957 unsigned TFESize = Inst.getOperand(TFEIdx).getImm()? 1 : 0;
2958 unsigned DMask = Inst.getOperand(DMaskIdx).getImm() & 0xf;
2966 if (D16Idx >= 0 && Inst.getOperand(D16Idx).getImm())
2992 unsigned Dim = Inst.getOperand(DimIdx).getImm();
3024 unsigned DMask = Inst.getOperand(DMaskIdx).getImm() & 0xf;
3042 unsigned DMask = Inst.getOperand(DMaskIdx).getImm() & 0xf;
3061 if (D16Idx >= 0 && Inst.getOperand(D16Idx).getImm()) {
3080 long Imm = Inst.getOperand(DimIdx).getImm();
3236 const MCOperand &Src = Inst.getOperand(SrcIdx);
3245 const MCOperand &Src = Inst.getOperand(Src0Idx);
3272 const auto &Op = Inst.getOperand(OpNum);
3320 const MCOperand &MO = Inst.getOperand(OpIdx);
3343 unsigned OpSel = Inst.getOperand(OpSelIdx).getImm();
3378 const MCOperand &MO = Inst.getOperand(OpIdx);
lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp 264 unsigned Fi = MI.getOperand(FiIdx).getImm();
lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp 61 Res.addOperand(Inst.getOperand(0));
lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp 39 O << formatHex(MI->getOperand(OpNo).getImm() & 0xf);
44 O << formatHex(MI->getOperand(OpNo).getImm() & 0xff);
52 int64_t Imm = MI->getOperand(OpNo).getImm();
61 O << formatDec(MI->getOperand(OpNo).getImm() & 0xf);
66 O << formatDec(MI->getOperand(OpNo).getImm() & 0xff);
71 O << formatDec(MI->getOperand(OpNo).getImm() & 0xffff);
77 O << formatHex(MI->getOperand(OpNo).getImm() & 0xffffffff);
82 if (MI->getOperand(OpNo).getImm()) {
104 if (MI->getOperand(OpNo).getImm()) {
113 uint16_t Imm = MI->getOperand(OpNo).getImm();
123 uint16_t Imm = MI->getOperand(OpNo).getImm();
134 O << formatDec(SignExtend32<12>(MI->getOperand(OpNo).getImm()));
136 O << formatDec(SignExtend32<13>(MI->getOperand(OpNo).getImm()));
145 if (MI->getOperand(OpNo).getImm()) {
154 if (MI->getOperand(OpNo).getImm()) {
210 if (MI->getOperand(OpNo).getImm()) {
218 unsigned Dim = MI->getOperand(OpNo).getImm();
259 if (MI->getOperand(OpNo).getImm())
266 if (MI->getOperand(OpNo).getImm())
273 if (unsigned Val = MI->getOperand(OpNo).getImm()) {
463 unsigned Imm = MI->getOperand(OpNo).getImm();
473 unsigned Imm = MI->getOperand(OpNo).getImm();
483 unsigned Imm = MI->getOperand(OpNo).getImm();
516 const MCOperand &Op = MI->getOperand(OpNo);
624 unsigned InputModifiers = MI->getOperand(OpNo).getImm();
634 const MCOperand &Op = MI->getOperand(OpNo + 1);
659 unsigned InputModifiers = MI->getOperand(OpNo).getImm();
687 unsigned Imm = MI->getOperand(OpNo).getImm();
700 unsigned Imm = MI->getOperand(OpNo).getImm();
797 unsigned Imm = MI->getOperand(OpNo).getImm();
807 unsigned Imm = MI->getOperand(OpNo).getImm();
817 unsigned Imm = MI->getOperand(OpNo).getImm();
857 unsigned Imm = MI->getOperand(OpNo).getImm();
872 unsigned En = MI->getOperand(EnIdx).getImm();
877 if (MI->getOperand(ComprIdx).getImm()) {
885 printRegOperand(MI->getOperand(OpNo).getReg(), O, MRI);
918 uint32_t Tgt = MI->getOperand(OpNo).getImm() & ((1 << 6) - 1);
968 Ops[NumOps++] = MI->getOperand(Idx).getImm();
1005 unsigned FI = !!(MI->getOperand(FIN).getImm() & SISrcMods::OP_SEL_0);
1006 unsigned BC = !!(MI->getOperand(BCN).getImm() & SISrcMods::OP_SEL_0);
1036 unsigned Imm = MI->getOperand(OpNum).getImm();
1055 unsigned Attr = MI->getOperand(OpNum).getImm();
1062 unsigned Chan = MI->getOperand(OpNum).getImm();
1070 unsigned Val = MI->getOperand(OpNo).getImm();
1100 const MCOperand &Op = MI->getOperand(OpNo);
1111 const MCOperand &Op = MI->getOperand(OpNo);
1120 if (MI->getOperand(OpNo).getImm())
1127 if (MI->getOperand(OpNo).getImm())
1134 int Imm = MI->getOperand(OpNo).getImm();
1148 const unsigned Imm16 = MI->getOperand(OpNo).getImm();
1211 uint16_t Imm = MI->getOperand(OpNo).getImm();
1284 unsigned SImm16 = MI->getOperand(OpNo).getImm();
1316 unsigned Val = MI->getOperand(OpNo).getImm();
1335 uint16_t Imm = MI->getOperand(OpNo).getImm();
1359 int BankSwizzle = MI->getOperand(OpNo).getImm();
1388 unsigned CT = MI->getOperand(OpNo).getImm();
1403 int KCacheMode = MI->getOperand(OpNo).getImm();
1405 int KCacheBank = MI->getOperand(OpNo - 2).getImm();
1407 int KCacheAddr = MI->getOperand(OpNo + 2).getImm();
1420 const MCOperand &Op = MI->getOperand(OpNo);
1438 switch (MI->getOperand(OpNo).getImm()) {
1466 const MCOperand &Op = MI->getOperand(OpNo);
1501 unsigned Sel = MI->getOperand(OpNo).getImm();
1541 const MCOperand &Op = MI->getOperand(OpNo);
lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp 117 if (Inst.getNumOperands() == 0 || !Inst.getOperand(0).isImm() ||
122 int64_t Imm = Inst.getOperand(0).getImm();
lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp 114 uint32_t InstWord2 = MI.getOperand(2).getImm(); // Offset
123 int64_t Sampler = MI.getOperand(14).getImm();
126 MI.getOperand(2).getImm(),
127 MI.getOperand(3).getImm(),
128 MI.getOperand(4).getImm(),
129 MI.getOperand(5).getImm()
132 MI.getOperand(6).getImm() & 0x1F,
133 MI.getOperand(7).getImm() & 0x1F,
134 MI.getOperand(8).getImm() & 0x1F
188 const unsigned offset = (&MO == &MI.getOperand(0)) ? 0 : 4;
lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp 304 OS.write((uint8_t)getMachineOpValue(MI, MI.getOperand(vaddr0 + 1 + i),
322 const MCOperand &Op = MI.getOperand(i);
350 const MCOperand &MO = MI.getOperand(OpNo);
370 const MCOperand &MO = MI.getOperand(OpNo);
400 const MCOperand &MO = MI.getOperand(OpNo);
415 unsigned Reg = MI.getOperand(OpNo).getReg();
486 if (&MO == &MI.getOperand(OpNo))
lib/Target/ARC/MCTargetDesc/ARCInstPrinter.cpp 141 const MCOperand &Op = MI->getOperand(OpNum);
158 const MCOperand &base = MI->getOperand(OpNum);
159 const MCOperand &offset = MI->getOperand(OpNum + 1);
169 const MCOperand &Op = MI->getOperand(OpNum);
176 const MCOperand &Op = MI->getOperand(OpNum);
lib/Target/ARM/ARMFeatures.h 78 return Instr->getOperand(2).getReg() != ARM::PC;
83 return Instr->getOperand(0).getReg() != ARM::PC;
85 return Instr->getOperand(0).getReg() != ARM::PC &&
86 Instr->getOperand(2).getReg() != ARM::PC;
89 return Instr->getOperand(0).getReg() != ARM::PC &&
90 Instr->getOperand(1).getReg() != ARM::PC;
lib/Target/ARM/AsmParser/ARMAsmParser.cpp 7155 unsigned OpReg = Inst.getOperand(i).getReg();
7169 unsigned OpReg = Inst.getOperand(i).getReg();
lib/Target/ARM/MCTargetDesc/ARMInstPrinter.cpp 99 const MCOperand &Dst = MI->getOperand(0);
100 const MCOperand &MO1 = MI->getOperand(1);
101 const MCOperand &MO2 = MI->getOperand(2);
102 const MCOperand &MO3 = MI->getOperand(3);
122 const MCOperand &Dst = MI->getOperand(0);
123 const MCOperand &MO1 = MI->getOperand(1);
124 const MCOperand &MO2 = MI->getOperand(2);
149 if (MI->getOperand(0).getReg() == ARM::SP && MI->getNumOperands() > 5) {
163 if (MI->getOperand(2).getReg() == ARM::SP &&
164 MI->getOperand(3).getImm() == -4) {
168 printRegName(O, MI->getOperand(1).getReg());
178 if (MI->getOperand(0).getReg() == ARM::SP && MI->getNumOperands() > 5) {
192 if (MI->getOperand(2).getReg() == ARM::SP &&
193 MI->getOperand(4).getImm() == 4) {
197 printRegName(O, MI->getOperand(0).getReg());
207 if (MI->getOperand(0).getReg() == ARM::SP) {
220 if (MI->getOperand(0).getReg() == ARM::SP) {
232 unsigned BaseReg = MI->getOperand(0).getReg();
234 if (MI->getOperand(i).getReg() == BaseReg)
263 unsigned Reg = MI->getOperand(isStore ? 1 : 0).getReg();
270 NewMI.addOperand(MI->getOperand(0));
277 NewMI.addOperand(MI->getOperand(i));
288 switch (MI->getOperand(0).getImm()) {
312 const MCOperand &Op = MI->getOperand(OpNo);
353 const MCOperand &MO1 = MI->getOperand(OpNum);
383 const MCOperand &MO1 = MI->getOperand(OpNum);
384 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
385 const MCOperand &MO3 = MI->getOperand(OpNum + 2);
403 const MCOperand &MO1 = MI->getOperand(OpNum);
404 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
420 const MCOperand &MO1 = MI->getOperand(Op);
421 const MCOperand &MO2 = MI->getOperand(Op + 1);
422 const MCOperand &MO3 = MI->getOperand(Op + 2);
449 const MCOperand &MO1 = MI->getOperand(Op);
450 const MCOperand &MO2 = MI->getOperand(Op + 1);
461 const MCOperand &MO1 = MI->getOperand(Op);
462 const MCOperand &MO2 = MI->getOperand(Op + 1);
473 const MCOperand &MO1 = MI->getOperand(Op);
481 const MCOperand &MO3 = MI->getOperand(Op + 2);
493 const MCOperand &MO1 = MI->getOperand(OpNum);
494 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
518 const MCOperand &MO1 = MI->getOperand(Op);
519 const MCOperand &MO2 = MI->getOperand(Op + 1);
520 const MCOperand &MO3 = MI->getOperand(Op + 2);
547 const MCOperand &MO1 = MI->getOperand(Op);
553 assert(ARM_AM::getAM3IdxMode(MI->getOperand(Op + 2).getImm()) !=
563 const MCOperand &MO1 = MI->getOperand(OpNum);
564 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
581 const MCOperand &MO = MI->getOperand(OpNum);
590 const MCOperand &MO1 = MI->getOperand(OpNum);
591 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
600 const MCOperand &MO = MI->getOperand(OpNum);
610 const MCOperand &MO1 = MI->getOperand(OpNum);
611 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
627 const MCOperand &MO1 = MI->getOperand(OpNum);
628 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
644 ARM_AM::getAM4SubMode(MI->getOperand(OpNum).getImm());
652 const MCOperand &MO1 = MI->getOperand(OpNum);
653 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
676 const MCOperand &MO1 = MI->getOperand(OpNum);
677 const MCOperand &MO2 = MI->getOperand(OpNum+1);
703 const MCOperand &MO1 = MI->getOperand(OpNum);
704 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
717 const MCOperand &MO1 = MI->getOperand(OpNum);
727 const MCOperand &MO = MI->getOperand(OpNum);
740 const MCOperand &MO = MI->getOperand(OpNum);
752 unsigned val = MI->getOperand(OpNum).getImm();
759 unsigned val = MI->getOperand(OpNum).getImm();
766 unsigned val = MI->getOperand(OpNum).getImm();
773 unsigned ShiftOp = MI->getOperand(OpNum).getImm();
787 unsigned Imm = MI->getOperand(OpNum).getImm();
797 unsigned Imm = MI->getOperand(OpNum).getImm();
820 printRegName(O, MI->getOperand(i).getReg());
828 unsigned Reg = MI->getOperand(OpNum).getReg();
837 const MCOperand &Op = MI->getOperand(OpNum);
846 const MCOperand &Op = MI->getOperand(OpNum);
852 const MCOperand &Op = MI->getOperand(OpNum);
865 const MCOperand &Op = MI->getOperand(OpNum);
947 uint32_t Banked = MI->getOperand(OpNum).getImm();
961 ARMCC::CondCodes CC = (ARMCC::CondCodes)MI->getOperand(OpNum).getImm();
972 if ((ARMCC::CondCodes)MI->getOperand(OpNum).getImm() == ARMCC::HS)
982 ARMCC::CondCodes CC = (ARMCC::CondCodes)MI->getOperand(OpNum).getImm();
990 ARMCC::CondCodes CC = (ARMCC::CondCodes)MI->getOperand(OpNum).getImm();
997 if (MI->getOperand(OpNum).getReg()) {
998 assert(MI->getOperand(OpNum).getReg() == ARM::CPSR &&
1007 O << MI->getOperand(OpNum).getImm();
1013 O << "p" << MI->getOperand(OpNum).getImm();
1019 O << "c" << MI->getOperand(OpNum).getImm();
1025 O << "{" << MI->getOperand(OpNum).getImm() << "}";
1037 const MCOperand &MO = MI->getOperand(OpNum);
1059 O << markup("<imm:") << "#" << formatImm(MI->getOperand(OpNum).getImm() * 4)
1066 unsigned Imm = MI->getOperand(OpNum).getImm();
1075 unsigned Mask = MI->getOperand(OpNum).getImm();
1089 const MCOperand &MO1 = MI->getOperand(Op);
1090 const MCOperand &MO2 = MI->getOperand(Op + 1);
1111 const MCOperand &MO1 = MI->getOperand(Op);
1112 const MCOperand &MO2 = MI->getOperand(Op + 1);
1162 const MCOperand &MO1 = MI->getOperand(OpNum);
1163 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
1178 const MCOperand &MO1 = MI->getOperand(OpNum);
1179 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
1207 const MCOperand &MO1 = MI->getOperand(OpNum);
1208 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
1231 const MCOperand &MO1 = MI->getOperand(OpNum);
1232 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
1261 const MCOperand &MO1 = MI->getOperand(OpNum);
1262 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
1276 const MCOperand &MO1 = MI->getOperand(OpNum);
1291 const MCOperand &MO1 = MI->getOperand(OpNum);
1310 const MCOperand &MO1 = MI->getOperand(OpNum);
1311 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
1312 const MCOperand &MO3 = MI->getOperand(OpNum + 2);
1332 const MCOperand &MO = MI->getOperand(OpNum);
1340 unsigned EncodedImm = MI->getOperand(OpNum).getImm();
1351 unsigned Imm = MI->getOperand(OpNum).getImm();
1358 unsigned Imm = MI->getOperand(OpNum).getImm();
1368 MCOperand Op = MI->getOperand(OpNum);
1381 PrintUnsigned = (MI->getOperand(OpNum - 1).getReg() == ARM::PC);
1408 O << markup("<imm:") << "#" << 16 - MI->getOperand(OpNum).getImm()
1414 O << markup("<imm:") << "#" << 32 - MI->getOperand(OpNum).getImm()
1421 O << "[" << MI->getOperand(OpNum).getImm() << "]";
1428 printRegName(O, MI->getOperand(OpNum).getReg());
1435 unsigned Reg = MI->getOperand(OpNum).getReg();
1448 unsigned Reg = MI->getOperand(OpNum).getReg();
1465 printRegName(O, MI->getOperand(OpNum).getReg());
1467 printRegName(O, MI->getOperand(OpNum).getReg() + 1);
1469 printRegName(O, MI->getOperand(OpNum).getReg() + 2);
1480 printRegName(O, MI->getOperand(OpNum).getReg());
1482 printRegName(O, MI->getOperand(OpNum).getReg() + 1);
1484 printRegName(O, MI->getOperand(OpNum).getReg() + 2);
1486 printRegName(O, MI->getOperand(OpNum).getReg() + 3);
1495 printRegName(O, MI->getOperand(OpNum).getReg());
1503 unsigned Reg = MI->getOperand(OpNum).getReg();
1521 printRegName(O, MI->getOperand(OpNum).getReg());
1523 printRegName(O, MI->getOperand(OpNum).getReg() + 1);
1525 printRegName(O, MI->getOperand(OpNum).getReg() + 2);
1537 printRegName(O, MI->getOperand(OpNum).getReg());
1539 printRegName(O, MI->getOperand(OpNum).getReg() + 1);
1541 printRegName(O, MI->getOperand(OpNum).getReg() + 2);
1543 printRegName(O, MI->getOperand(OpNum).getReg() + 3);
1550 unsigned Reg = MI->getOperand(OpNum).getReg();
1567 printRegName(O, MI->getOperand(OpNum).getReg());
1569 printRegName(O, MI->getOperand(OpNum).getReg() + 2);
1571 printRegName(O, MI->getOperand(OpNum).getReg() + 4);
1582 printRegName(O, MI->getOperand(OpNum).getReg());
1584 printRegName(O, MI->getOperand(OpNum).getReg() + 2);
1586 printRegName(O, MI->getOperand(OpNum).getReg() + 4);
1588 printRegName(O, MI->getOperand(OpNum).getReg() + 6);
1600 printRegName(O, MI->getOperand(OpNum).getReg());
1602 printRegName(O, MI->getOperand(OpNum).getReg() + 2);
1604 printRegName(O, MI->getOperand(OpNum).getReg() + 4);
1615 printRegName(O, MI->getOperand(OpNum).getReg());
1617 printRegName(O, MI->getOperand(OpNum).getReg() + 2);
1619 printRegName(O, MI->getOperand(OpNum).getReg() + 4);
1621 printRegName(O, MI->getOperand(OpNum).getReg() + 6);
1629 unsigned Reg = MI->getOperand(OpNum).getReg();
1643 unsigned Val = MI->getOperand(OpNo).getImm();
1650 ARMVCC::VPTCodes CC = (ARMVCC::VPTCodes)MI->getOperand(OpNum).getImm();
1659 unsigned Mask = MI->getOperand(OpNum).getImm();
1674 uint32_t Val = MI->getOperand(OpNum).getImm();
1683 uint32_t Val = MI->getOperand(OpNum).getImm();
lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp 234 ARM_AM::AMSubMode Mode = (ARM_AM::AMSubMode)MI.getOperand(OpIdx).getImm();
311 return MI.getOperand(Op).getReg() == ARM::CPSR;
317 const MCOperand &MO = MI.getOperand(Op);
336 const MCOperand &MO = MI.getOperand(Op);
377 return 64 - MI.getOperand(Op).getImm();
421 const MCOperand MO = MI.getOperand(Op);
600 const MCOperand &MO = MI.getOperand(OpIdx);
601 const MCOperand &MO1 = MI.getOperand(OpIdx + 1);
630 const MCOperand &MO = MI.getOperand(OpIdx);
667 const MCOperand MO = MI.getOperand(OpIdx);
680 const MCOperand MO = MI.getOperand(OpIdx);
692 const MCOperand MO = MI.getOperand(OpIdx);
704 const MCOperand MO = MI.getOperand(OpIdx);
716 const MCOperand MO = MI.getOperand(OpIdx);
727 const MCOperand &MCOp1 = MI.getOperand(i);
728 const MCOperand &MCOp2 = MI.getOperand(i + 1);
759 const MCOperand MO = MI.getOperand(OpIdx);
775 const MCOperand MO = MI.getOperand(OpIdx);
790 const MCOperand MO = MI.getOperand(OpIdx);
803 const MCOperand MO = MI.getOperand(OpIdx);
832 const MCOperand MO = MI.getOperand(OpIdx);
873 const MCOperand MO = MI.getOperand(OpIdx);
893 const MCOperand MaskMO = MI.getOperand(OpIdx);
903 const MCOperand CondMO = MI.getOperand(OpIdx-1);
920 const MCOperand MO = MI.getOperand(OpIdx);
936 const MCOperand &MO1 = MI.getOperand(OpIdx);
937 const MCOperand &MO2 = MI.getOperand(OpIdx + 1);
974 ShiftImm = MI.getOperand(OpIdx).getImm();
989 const MCOperand &MO = MI.getOperand(OpIdx);
1043 int32_t Imm = MI.getOperand(OpIdx).getImm();
1067 const MCOperand &M0 = MI.getOperand(OpIdx);
1068 const MCOperand &M1 = MI.getOperand(OpIdx + 1);
1087 const MCOperand &M0 = MI.getOperand(OpIdx);
1088 const MCOperand &M1 = MI.getOperand(OpIdx + 1);
1122 const MCOperand &MO = MI.getOperand(OpIdx);
1186 const MCOperand &MO = MI.getOperand(OpIdx);
1187 const MCOperand &MO1 = MI.getOperand(OpIdx + 1);
1199 const MCOperand &MO = MI.getOperand(OpIdx);
1253 const MCOperand &MO = MI.getOperand(OpIdx);
1254 const MCOperand &MO1 = MI.getOperand(OpIdx+1);
1255 const MCOperand &MO2 = MI.getOperand(OpIdx+2);
1290 const MCOperand &MO = MI.getOperand(OpIdx);
1291 const MCOperand &MO1 = MI.getOperand(OpIdx+1);
1312 const MCOperand &MO = MI.getOperand(OpIdx);
1313 const MCOperand &MO1 = MI.getOperand(OpIdx+1);
1326 const MCOperand &MO = MI.getOperand(OpIdx);
1327 const MCOperand &MO1 = MI.getOperand(OpIdx+1);
1347 const MCOperand &MO = MI.getOperand(OpIdx);
1348 const MCOperand &MO1 = MI.getOperand(OpIdx+1);
1349 const MCOperand &MO2 = MI.getOperand(OpIdx+2);
1381 const MCOperand &MO1 = MI.getOperand(OpIdx + 1);
1382 assert(MI.getOperand(OpIdx).getReg() == ARM::SP &&
1398 const MCOperand &MO = MI.getOperand(OpIdx);
1399 const MCOperand &MO1 = MI.getOperand(OpIdx + 1);
1410 const MCOperand MO = MI.getOperand(OpIdx);
1427 const MCOperand &MO = MI.getOperand(OpIdx);
1467 const MCOperand &MO = MI.getOperand(OpIdx);
1510 const MCOperand &MO = MI.getOperand(OpIdx);
1511 const MCOperand &MO1 = MI.getOperand(OpIdx + 1);
1512 const MCOperand &MO2 = MI.getOperand(OpIdx + 2);
1556 const MCOperand &MO = MI.getOperand(OpIdx);
1557 const MCOperand &MO1 = MI.getOperand(OpIdx + 1);
1595 const MCOperand &MO1 = MI.getOperand(OpNum);
1596 const MCOperand &MO2 = MI.getOperand(OpNum+1);
1597 const MCOperand &MO3 = MI.getOperand(OpNum+2);
1615 const MCOperand &MO1 = MI.getOperand(OpNum);
1616 const MCOperand &MO2 = MI.getOperand(OpNum+1);
1640 const MCOperand &MO1 = MI.getOperand(OpNum);
1665 const MCOperand &MO = MI.getOperand(OpIdx);
1666 const MCOperand &MO1 = MI.getOperand(OpIdx + 1);
1702 const MCOperand &MO = MI.getOperand(Op);
1720 unsigned Reg = MI.getOperand(Op).getReg();
1747 unsigned RegNo = MRI.getEncodingValue(MI.getOperand(I).getReg());
1761 const MCOperand &Reg = MI.getOperand(Op);
1762 const MCOperand &Imm = MI.getOperand(Op + 1);
1785 const MCOperand &Reg = MI.getOperand(Op);
1786 const MCOperand &Imm = MI.getOperand(Op + 1);
1812 const MCOperand &Reg = MI.getOperand(Op);
1813 const MCOperand &Imm = MI.getOperand(Op + 1);
1833 const MCOperand &MO = MI.getOperand(Op);
1842 return 8 - MI.getOperand(Op).getImm();
1849 return 16 - MI.getOperand(Op).getImm();
1856 return 32 - MI.getOperand(Op).getImm();
1863 return 64 - MI.getOperand(Op).getImm();
1898 const MCOperand MO = MI.getOperand(OpIdx);
1908 const MCOperand MO = MI.getOperand(OpIdx);
1909 const MCOperand BranchMO = MI.getOperand(0);
1930 const MCOperand MO = MI.getOperand(OpIdx);
1962 const MCOperand MO = MI.getOperand(OpIdx);
1990 const MCOperand &MO = MI.getOperand(OpIdx);
2000 const MCOperand MO = MI.getOperand(OpIdx);
lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp 253 if (Inst.getOpcode() == ARM::Bcc && Inst.getOperand(1).getImm()==ARMCC::AL)
260 if (Inst.getOpcode() == ARM::Bcc && Inst.getOperand(1).getImm()==ARMCC::AL)
271 int64_t Imm = Inst.getOperand(0).getImm();
303 Target = Addr + Inst.getOperand(OpId).getImm() + 4;
lib/Target/AVR/MCTargetDesc/AVRInstPrinter.cpp 102 const MCOperand &Op = MI->getOperand(OpNo);
127 const MCOperand &Op = MI->getOperand(OpNo);
147 assert(MI->getOperand(OpNo).isReg() && "Expected a register for the first operand");
149 const MCOperand &OffsetOp = MI->getOperand(OpNo + 1);
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() &&
76 bool IsRegX = MI.getOperand(0).getReg() == AVR::R27R26 ||
77 MI.getOperand(1).getReg() == AVR::R27R26;
95 const MCOperand &MO = MI.getOperand(OpNo);
115 auto MO = MI.getOperand(OpNo);
136 auto RegOp = MI.getOperand(OpNo);
137 auto OffsetOp = MI.getOperand(OpNo + 1);
173 assert(MI.getOperand(OpNo).isImm());
175 auto Imm = MI.getOperand(OpNo).getImm();
183 auto MO = MI.getOperand(OpNo);
207 auto MO = MI.getOperand(OpNo);
lib/Target/BPF/MCTargetDesc/BPFInstPrinter.cpp 53 const MCOperand &Op = MI->getOperand(OpNo);
66 const MCOperand &RegOp = MI->getOperand(OpNo);
67 const MCOperand &OffsetOp = MI->getOperand(OpNo + 1);
87 const MCOperand &Op = MI->getOperand(OpNo);
98 const MCOperand &Op = MI->getOperand(OpNo);
lib/Target/BPF/MCTargetDesc/BPFMCCodeEmitter.cpp 138 const MCOperand &MO = MI.getOperand(1);
162 const MCOperand Op1 = MI.getOperand(1);
166 MCOperand Op2 = MI.getOperand(2);
lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp 83 Imm = Inst.getOperand(2).getImm();
85 Imm = Inst.getOperand(0).getImm();
lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp 75 Disassembler.CurrentExtender->getOperand(0).getExpr()->evaluateAsAbsolute(
lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp 549 HMI.getOperand(HexagonMCInstrInfo::getExtendableOp(*MCII, HMI));
657 Res.addOperand(MCOperand::createImm(Inst.getOperand(0).getImm()));
lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp 42 printInstruction(MCI.getOperand(1).getInst(), OS);
45 printInstruction(MCI.getOperand(0).getInst(), OS);
66 MCOperand const &MO = MI->getOperand(OpNo);
82 MCOperand const &MO = MI->getOperand(OpNo);
lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp 57 init(*Inst.getOperand(0).getInst());
58 init(*Inst.getOperand(1).getInst());
93 if (MCI.getOperand(i).isReg())
94 initReg(MCI, MCI.getOperand(i).getReg(), PredReg, isTrue);
129 unsigned R = MCI.getOperand(i).getReg(), S = Hexagon::NoRegister;
183 if (MCI.getOperand(i).isReg()) {
184 unsigned P = MCI.getOperand(i).getReg();
264 unsigned subInst0Opcode = ID.getOperand(0).getInst()->getOpcode();
265 unsigned subInst1Opcode = ID.getOperand(1).getInst()->getOpcode();
498 MCOperand const &Operand = Inst.getOperand(j);
516 MCOperand const &Operand = I.getOperand(j);
532 for (auto K = MCRegAliasIterator(I.getOperand(J).getReg(), &RI, true);
555 unsigned Register = I.getOperand(0).getReg();
lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp 441 const MCInst *Sub0 = MI.getOperand(0).getInst();
442 const MCInst *Sub1 = MI.getOperand(1).getInst();
600 if (&MO != &MI.getOperand(I))
725 if (&MI.getOperand(i) == &MO) {
lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp 96 DstReg = MI.getOperand(0).getReg();
97 Src1Reg = MI.getOperand(1).getReg();
98 Src2Reg = MI.getOperand(2).getReg();
110 DstReg = MI.getOperand(0).getReg();
111 SrcReg = MI.getOperand(1).getReg();
122 DstReg = MI.getOperand(0).getReg();
123 SrcReg = MI.getOperand(1).getReg();
132 DstReg = MI.getOperand(0).getReg();
141 DstReg = MI.getOperand(0).getReg();
142 Src1Reg = MI.getOperand(1).getReg();
156 Src1Reg = MI.getOperand(0).getReg();
175 const MCOperand &Predicate = HMCI.getOperand(0);
210 Rt = L.getOperand(0);
216 CompoundInsn->addOperand(L.getOperand(1)); // Immediate
217 CompoundInsn->addOperand(R.getOperand(0)); // Jump target
221 Rt = L.getOperand(0);
222 Rs = L.getOperand(1);
229 CompoundInsn->addOperand(R.getOperand(0)); // Jump target.
235 Rs = L.getOperand(1);
236 Rt = L.getOperand(2);
243 CompoundInsn->addOperand(R.getOperand(1));
248 Rs = L.getOperand(1);
249 Rt = L.getOperand(2);
256 CompoundInsn->addOperand(R.getOperand(1));
261 Rs = L.getOperand(1);
262 Rt = L.getOperand(2);
269 CompoundInsn->addOperand(R.getOperand(1));
274 Success = L.getOperand(2).getExpr()->evaluateAsAbsolute(Value);
282 Rs = L.getOperand(1);
286 CompoundInsn->addOperand(L.getOperand(2));
287 CompoundInsn->addOperand(R.getOperand(1));
292 Success = L.getOperand(2).getExpr()->evaluateAsAbsolute(Value);
300 Rs = L.getOperand(1);
304 CompoundInsn->addOperand(L.getOperand(2));
305 CompoundInsn->addOperand(R.getOperand(1));
310 Rs = L.getOperand(1);
315 CompoundInsn->addOperand(L.getOperand(2));
316 CompoundInsn->addOperand(R.getOperand(1));
321 Rs = L.getOperand(1);
326 CompoundInsn->addOperand(R.getOperand(1));
345 (MIa.getOperand(0).getReg() == MIb.getOperand(0).getReg()));
345 (MIa.getOperand(0).getReg() == MIb.getOperand(0).getReg()));
lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp 202 DstReg = MCI.getOperand(0).getReg();
203 SrcReg = MCI.getOperand(1).getReg();
220 DstReg = MCI.getOperand(0).getReg();
221 SrcReg = MCI.getOperand(1).getReg();
241 DstReg = MCI.getOperand(0).getReg();
242 SrcReg = MCI.getOperand(1).getReg();
251 DstReg = MCI.getOperand(0).getReg();
252 SrcReg = MCI.getOperand(1).getReg();
261 DstReg = MCI.getOperand(0).getReg();
262 SrcReg = MCI.getOperand(1).getReg();
279 DstReg = MCI.getOperand(0).getReg();
296 DstReg = MCI.getOperand(1).getReg();
297 SrcReg = MCI.getOperand(0).getReg();
311 SrcReg = MCI.getOperand(1).getReg();
324 Src1Reg = MCI.getOperand(0).getReg();
325 Src2Reg = MCI.getOperand(2).getReg();
340 Src1Reg = MCI.getOperand(0).getReg();
341 Src2Reg = MCI.getOperand(2).getReg();
359 Src1Reg = MCI.getOperand(0).getReg();
360 Src2Reg = MCI.getOperand(2).getReg();
369 Src1Reg = MCI.getOperand(0).getReg();
370 Src2Reg = MCI.getOperand(2).getReg();
379 Src1Reg = MCI.getOperand(0).getReg();
387 Src1Reg = MCI.getOperand(0).getReg();
416 DstReg = MCI.getOperand(0).getReg();
417 SrcReg = MCI.getOperand(1).getReg();
438 DstReg = MCI.getOperand(0).getReg();
439 Src1Reg = MCI.getOperand(1).getReg();
440 Src2Reg = MCI.getOperand(2).getReg();
447 DstReg = MCI.getOperand(0).getReg();
448 SrcReg = MCI.getOperand(1).getReg();
457 DstReg = MCI.getOperand(0).getReg();
458 SrcReg = MCI.getOperand(1).getReg();
465 DstReg = MCI.getOperand(0).getReg();
478 DstReg = MCI.getOperand(0).getReg(); // Rd
479 PredReg = MCI.getOperand(1).getReg(); // P0
487 DstReg = MCI.getOperand(0).getReg();
488 SrcReg = MCI.getOperand(1).getReg();
498 DstReg = MCI.getOperand(0).getReg();
506 DstReg = MCI.getOperand(0).getReg();
507 SrcReg = MCI.getOperand(1).getReg();
516 DstReg = MCI.getOperand(0).getReg();
517 SrcReg = MCI.getOperand(2).getReg();
529 DstReg = MCI.getOperand(0).getReg();
530 SrcReg = MCI.getOperand(1).getReg();
546 DstReg = potentialDuplex.getOperand(0).getReg();
547 SrcReg = potentialDuplex.getOperand(1).getReg();
550 if (!potentialDuplex.getOperand(2).getExpr()->evaluateAsAbsolute(Value))
557 DstReg = potentialDuplex.getOperand(0).getReg();
561 if (!potentialDuplex.getOperand(1).getExpr()->evaluateAsAbsolute(Value))
634 if ((MIb.getNumOperands() > 1) && MIb.getOperand(1).isReg() &&
635 (MIb.getOperand(1).getReg() == Hexagon::R31))
637 if ((MIb.getNumOperands() > 0) && MIb.getOperand(0).isReg() &&
638 (MIb.getOperand(0).getReg() == Hexagon::R31))
665 if (Inst.getOperand(opNum).isReg()) {
666 switch (Inst.getOperand(opNum).getReg()) {
695 subInstPtr.addOperand(Inst.getOperand(opNum));
699 subInstPtr.addOperand(Inst.getOperand(opNum));
712 Absolute = Inst.getOperand(2).getExpr()->evaluateAsAbsolute(Value);
727 if (Inst.getOperand(1).getReg() == Hexagon::R29) {
768 Absolute = Inst.getOperand(1).getExpr()->evaluateAsAbsolute(Value);
880 if (Inst.getOperand(1).getReg() == Hexagon::R29) {
893 Absolute = Inst.getOperand(2).getExpr()->evaluateAsAbsolute(Value);
925 Absolute = Inst.getOperand(2).getExpr()->evaluateAsAbsolute(Value);
937 } else if (Inst.getOperand(0).getReg() == Hexagon::R29) {
945 if (Inst.getOperand(0).getReg() == Hexagon::R29) {
992 Absolute = Inst.getOperand(1).getExpr()->evaluateAsAbsolute(Value);
1050 if (isStoreInst(MCB.getOperand(j).getInst()->getOpcode()) &&
1051 isStoreInst(MCB.getOperand(k).getInst()->getOpcode())) {
1061 MCII, *MCB.getOperand(k).getInst(),
1063 *MCB.getOperand(j).getInst(),
1068 getDuplexCandidateGroup(*MCB.getOperand(k).getInst()),
1069 getDuplexCandidateGroup(*MCB.getOperand(j).getInst()));
1074 << MCB.getOperand(j).getInst()->getOpcode() << ","
1075 << MCB.getOperand(k).getInst()->getOpcode() << "\n");
1079 << MCB.getOperand(j).getInst()->getOpcode() << ","
1080 << MCB.getOperand(k).getInst()->getOpcode() << "\n");
1086 MCII, *MCB.getOperand(j).getInst(),
1088 *MCB.getOperand(k).getInst(),
1093 getDuplexCandidateGroup(*MCB.getOperand(j).getInst()),
1094 getDuplexCandidateGroup(*MCB.getOperand(k).getInst()));
1100 << MCB.getOperand(j).getInst()->getOpcode() << ","
1101 << MCB.getOperand(k).getInst()->getOpcode() << "\n");
1105 << MCB.getOperand(j).getInst()->getOpcode() << ","
1106 << MCB.getOperand(k).getInst()->getOpcode() << "\n");
lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp 80 if (Inst.getOperand(i).isExpr())
81 visitUsedExpr(*Inst.getOperand(i).getExpr());
lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp 91 MCI.getOperand(HexagonMCInstrInfo::getExtendableOp(MCII, MCI));
196 MCB.getOperand(Index + bundleInstructionsOffset - 1).getInst();
294 MCOperand const &MO = MCI.getOperand(O);
362 MCOperand const &MCO = MCI.getOperand(O);
382 MCOperand const &MCO = MCI.getOperand(O);
477 return *MCB.getOperand(bundleInstructionsOffset + Index).getInst();
489 assert(!Result || (MCI.size() > 0 && MCI.getOperand(0).isImm()));
596 int64_t Flags = MCI.getOperand(0).getImm();
624 int64_t Flags = MCI.getOperand(0).getImm();
691 auto Flags = MCI.getOperand(0).getImm();
767 MCOperand const &MCO = MCI.getOperand(Index);
823 return {MCI.getOperand(I).getReg(), I, isPredicatedTrue(MCII, MCI)};
lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp 400 MCInst const &Inst0 = *ID.getOperand(0).getInst();
401 MCInst const &Inst1 = *ID.getOperand(1).getInst();
lib/Target/Lanai/MCTargetDesc/LanaiInstPrinter.cpp 49 unsigned AluCode = MI->getOperand(3).getImm();
51 (MI->getOperand(2).getImm() == AddOffset ||
52 MI->getOperand(2).getImm() == -AddOffset);
56 unsigned AluCode = MI->getOperand(3).getImm();
61 unsigned AluCode = MI->getOperand(3).getImm();
66 if (MI->getOperand(2).getImm() < 0)
77 << getRegisterName(MI->getOperand(1).getReg()) << "], %"
78 << getRegisterName(MI->getOperand(0).getReg());
83 << getRegisterName(MI->getOperand(1).getReg()) << decIncOperator(MI)
84 << "], %" << getRegisterName(MI->getOperand(0).getReg());
95 OS << "\t" << Opcode << "\t%" << getRegisterName(MI->getOperand(0).getReg())
97 << getRegisterName(MI->getOperand(1).getReg()) << "]";
101 OS << "\t" << Opcode << "\t%" << getRegisterName(MI->getOperand(0).getReg())
102 << ", [%" << getRegisterName(MI->getOperand(1).getReg())
151 const MCOperand &Op = MI->getOperand(OpNo);
164 const MCOperand &Op = MI->getOperand(OpNo);
178 const MCOperand &Op = MI->getOperand(OpNo);
190 const MCOperand &Op = MI->getOperand(OpNo);
202 const MCOperand &Op = MI->getOperand(OpNo);
239 const MCOperand &RegOp = MI->getOperand(OpNo);
240 const MCOperand &OffsetOp = MI->getOperand(OpNo + 1);
241 const MCOperand &AluOp = MI->getOperand(OpNo + 2);
254 const MCOperand &RegOp = MI->getOperand(OpNo);
255 const MCOperand &OffsetOp = MI->getOperand(OpNo + 1);
256 const MCOperand &AluOp = MI->getOperand(OpNo + 2);
275 const MCOperand &RegOp = MI->getOperand(OpNo);
276 const MCOperand &OffsetOp = MI->getOperand(OpNo + 1);
277 const MCOperand &AluOp = MI->getOperand(OpNo + 2);
290 static_cast<LPCC::CondCode>(MI->getOperand(OpNo).getImm());
301 static_cast<LPCC::CondCode>(MI->getOperand(OpNo).getImm());
lib/Target/Lanai/MCTargetDesc/LanaiMCCodeEmitter.cpp 137 const MCOperand AluOp = Inst.getOperand(3);
142 const MCOperand Op2 = Inst.getOperand(2);
150 assert(Inst.getOperand(0).isReg() && Inst.getOperand(1).isReg() &&
150 assert(Inst.getOperand(0).isReg() && Inst.getOperand(1).isReg() &&
189 const MCOperand Op1 = Inst.getOperand(OpNo + 0);
190 const MCOperand Op2 = Inst.getOperand(OpNo + 1);
191 const MCOperand AluOp = Inst.getOperand(OpNo + 2);
221 const MCOperand Op1 = Inst.getOperand(OpNo + 0);
222 const MCOperand Op2 = Inst.getOperand(OpNo + 1);
223 const MCOperand AluMCOp = Inst.getOperand(OpNo + 2);
260 const MCOperand Op1 = Inst.getOperand(OpNo + 0);
261 const MCOperand Op2 = Inst.getOperand(OpNo + 1);
262 const MCOperand AluOp = Inst.getOperand(OpNo + 2);
291 const MCOperand &MCOp = Inst.getOperand(OpNo);
lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp 103 int64_t Imm = Inst.getOperand(0).getImm();
107 int64_t Imm = Inst.getOperand(0).getImm();
lib/Target/MSP430/MCTargetDesc/MSP430InstPrinter.cpp 38 const MCOperand &Op = MI->getOperand(OpNo);
54 const MCOperand &Op = MI->getOperand(OpNo);
69 const MCOperand &Base = MI->getOperand(OpNo);
70 const MCOperand &Disp = MI->getOperand(OpNo+1);
98 const MCOperand &Base = MI->getOperand(OpNo);
104 const MCOperand &Base = MI->getOperand(OpNo);
110 unsigned CC = MI->getOperand(OpNo).getImm();
lib/Target/MSP430/MCTargetDesc/MSP430MCCodeEmitter.cpp 123 const MCOperand &MO1 = MI.getOperand(Op);
127 const MCOperand &MO2 = MI.getOperand(Op + 1);
155 const MCOperand &MO = MI.getOperand(Op);
168 const MCOperand &MO = MI.getOperand(Op);
187 const MCOperand &MO = MI.getOperand(Op);
lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp 44 const MCOperand &Op = Inst.getOperand(OpIndex);
lib/Target/Mips/MCTargetDesc/MipsInstPrinter.cpp 32 assert(MI.getOperand(OpNo).isReg() && "Register operand expected.");
33 return MI.getOperand(OpNo).getReg() == R;
126 const MCOperand &Op = MI->getOperand(OpNo);
143 const MCOperand &MO = MI->getOperand(opNum);
194 const MCOperand& MO = MI->getOperand(opNum);
271 if (MI->getOperand(i).isReg())
272 printRegName(O, MI->getOperand(i).getReg());
285 printRegName(O, MI->getOperand(i).getReg());
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp 239 const MCOperand &MO = MI.getOperand(OpNo);
261 const MCOperand &MO = MI.getOperand(OpNo);
283 const MCOperand &MO = MI.getOperand(OpNo);
306 const MCOperand &MO = MI.getOperand(OpNo);
329 const MCOperand &MO = MI.getOperand(OpNo);
350 const MCOperand &MO = MI.getOperand(OpNo);
371 const MCOperand &MO = MI.getOperand(OpNo);
393 const MCOperand &MO = MI.getOperand(OpNo);
415 const MCOperand &MO = MI.getOperand(OpNo);
437 const MCOperand &MO = MI.getOperand(OpNo);
458 const MCOperand &MO = MI.getOperand(OpNo);
481 const MCOperand &MO = MI.getOperand(OpNo);
502 const MCOperand &MO = MI.getOperand(OpNo);
519 const MCOperand &MO = MI.getOperand(OpNo);
536 const MCOperand &MO = MI.getOperand(OpNo);
554 const MCOperand &MO = MI.getOperand(OpNo);
567 const MCOperand &MO = MI.getOperand(OpNo);
580 const MCOperand &MO = MI.getOperand(OpNo);
770 assert(MI.getOperand(OpNo).isReg());
771 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo),Fixups, STI) << 16;
772 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), Fixups, STI);
785 assert(MI.getOperand(OpNo).isReg());
786 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo),
788 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1),
799 assert(MI.getOperand(OpNo).isReg());
800 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo),
802 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1),
813 assert(MI.getOperand(OpNo).isReg());
814 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo),
816 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1),
827 assert(MI.getOperand(OpNo).isReg() &&
828 (MI.getOperand(OpNo).getReg() == Mips::SP ||
829 MI.getOperand(OpNo).getReg() == Mips::SP_64) &&
831 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1),
842 assert(MI.getOperand(OpNo).isReg() &&
843 MI.getOperand(OpNo).getReg() == Mips::GP &&
846 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1),
857 assert(MI.getOperand(OpNo).isReg());
858 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo), Fixups,
860 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo + 1), Fixups, STI);
870 assert(MI.getOperand(OpNo).isReg());
871 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo), Fixups,
873 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), Fixups, STI);
894 assert(MI.getOperand(OpNo).isReg());
895 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo), Fixups, STI) << 16;
896 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), Fixups, STI);
906 assert(MI.getOperand(OpNo).isReg());
907 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo), Fixups,
909 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), Fixups, STI);
932 assert(MI.getOperand(OpNo).isReg());
934 assert(MI.getOperand(OpNo+1).isImm());
935 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), Fixups, STI);
946 assert(MI.getOperand(OpNo-1).isImm());
947 assert(MI.getOperand(OpNo).isImm());
948 unsigned Position = getMachineOpValue(MI, MI.getOperand(OpNo-1), Fixups, STI);
949 unsigned Size = getMachineOpValue(MI, MI.getOperand(OpNo), Fixups, STI);
959 assert(MI.getOperand(OpNo).isImm());
960 unsigned Value = getMachineOpValue(MI, MI.getOperand(OpNo), Fixups, STI);
969 const MCOperand &MO = MI.getOperand(OpNo);
991 const MCOperand &MO = MI.getOperand(OpNo);
994 unsigned Res = getMachineOpValue(MI, MI.getOperand(OpNo), Fixups, STI);
1013 assert(MI.getOperand(OpNo).isImm());
1014 const MCOperand &MO = MI.getOperand(OpNo);
1022 assert(MI.getOperand(OpNo).isImm());
1023 const MCOperand &MO = MI.getOperand(OpNo);
1056 unsigned Reg = MI.getOperand(I).getReg();
1079 if (MI.getOperand(0).getReg() == Mips::A1 &&
1080 MI.getOperand(1).getReg() == Mips::A2)
1082 else if (MI.getOperand(0).getReg() == Mips::A1 &&
1083 MI.getOperand(1).getReg() == Mips::A3)
1085 else if (MI.getOperand(0).getReg() == Mips::A2 &&
1086 MI.getOperand(1).getReg() == Mips::A3)
1088 else if (MI.getOperand(0).getReg() == Mips::A0 &&
1089 MI.getOperand(1).getReg() == Mips::S5)
1091 else if (MI.getOperand(0).getReg() == Mips::A0 &&
1092 MI.getOperand(1).getReg() == Mips::S6)
1094 else if (MI.getOperand(0).getReg() == Mips::A0 &&
1095 MI.getOperand(1).getReg() == Mips::A1)
1097 else if (MI.getOperand(0).getReg() == Mips::A0 &&
1098 MI.getOperand(1).getReg() == Mips::A2)
1100 else if (MI.getOperand(0).getReg() == Mips::A0 &&
1101 MI.getOperand(1).getReg() == Mips::A3)
1114 MCOperand Op = MI.getOperand(OpNo);
1134 const MCOperand &MO = MI.getOperand(OpNo);
lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp 151 Target = Region + Inst.getOperand(NumOps - 1).getImm();
156 Target = Addr + Inst.getOperand(NumOps - 1).getImm();
lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp 62 assert(MI.getOperand(0).isReg());
63 return MI.getOperand(0).getReg() == Mips::ZERO;
69 return (MI.getNumOperands() > 0 && MI.getOperand(0).isReg()
70 && MI.getOperand(0).getReg() == Mips::SP);
92 assert(MI.getOperand(0).isReg());
93 if (MI.getOperand(0).getReg() == Mips::ZERO)
114 unsigned AddrReg = MI.getOperand(0).getReg();
130 unsigned BaseReg = MI.getOperand(AddrIdx).getReg();
136 unsigned SPReg = MI.getOperand(0).getReg();
164 && baseRegNeedsLoadStoreMask(Inst.getOperand(AddrIdx)
186 unsigned TargetReg = Inst.getOperand(1).getReg();
lib/Target/NVPTX/MCTargetDesc/NVPTXInstPrinter.cpp 85 const MCOperand &Op = MI->getOperand(OpNo);
99 const MCOperand &MO = MI->getOperand(OpNum);
149 const MCOperand &MO = MI->getOperand(OpNum);
223 const MCOperand &MO = MI->getOperand(OpNum);
274 const MCOperand &MO = MI->getOperand(OpNum);
294 if (MI->getOperand(OpNum + 1).isImm() &&
295 MI->getOperand(OpNum + 1).getImm() == 0)
304 const MCOperand &Op = MI->getOperand(OpNum);
lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp 75 MI->getOperand(2).isExpr()) {
76 assert((MI->getOperand(0).isReg() && MI->getOperand(1).isReg()) &&
76 assert((MI->getOperand(0).isReg() && MI->getOperand(1).isReg()) &&
80 assert(isa<MCSymbolRefExpr>(MI->getOperand(2).getExpr()) &&
96 unsigned char SH = MI->getOperand(2).getImm();
97 unsigned char MB = MI->getOperand(3).getImm();
98 unsigned char ME = MI->getOperand(4).getImm();
119 MI->getOperand(1).getReg() == MI->getOperand(2).getReg()) {
119 MI->getOperand(1).getReg() == MI->getOperand(2).getReg()) {
130 unsigned char SH = MI->getOperand(2).getImm();
131 unsigned char ME = MI->getOperand(3).getImm();
153 unsigned char TH = MI->getOperand(0).getImm();
177 unsigned char L = MI->getOperand(0).getImm();
204 unsigned Code = MI->getOperand(OpNo).getImm();
300 unsigned Code = MI->getOperand(OpNo).getImm();
309 unsigned int Value = MI->getOperand(OpNo).getImm();
316 unsigned int Value = MI->getOperand(OpNo).getImm();
323 unsigned int Value = MI->getOperand(OpNo).getImm();
330 unsigned int Value = MI->getOperand(OpNo).getImm();
337 int Value = MI->getOperand(OpNo).getImm();
344 unsigned int Value = MI->getOperand(OpNo).getImm();
351 unsigned int Value = MI->getOperand(OpNo).getImm();
358 unsigned int Value = MI->getOperand(OpNo).getImm();
368 unsigned char Value = MI->getOperand(OpNo).getImm();
374 unsigned short Value = MI->getOperand(OpNo).getImm();
381 unsigned short Value = MI->getOperand(OpNo).getImm();
388 if (MI->getOperand(OpNo).isImm())
389 O << (short)MI->getOperand(OpNo).getImm();
396 if (MI->getOperand(OpNo).isImm())
397 O << (unsigned short)MI->getOperand(OpNo).getImm();
404 if (!MI->getOperand(OpNo).isImm())
410 int32_t Imm = SignExtend32<32>((unsigned)MI->getOperand(OpNo).getImm() << 2);
418 if (!MI->getOperand(OpNo).isImm())
421 O << SignExtend32<32>((unsigned)MI->getOperand(OpNo).getImm() << 2);
427 unsigned CCReg = MI->getOperand(OpNo).getReg();
447 if (MI->getOperand(OpNo+1).getReg() == PPC::R0)
459 if (MI->getOperand(OpNo).getReg() == PPC::R0)
471 const MCOperand &Op = MI->getOperand(OpNo);
540 const MCOperand &Op = MI->getOperand(OpNo);
lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp 46 const MCOperand &MO = MI.getOperand(OpNo);
58 const MCOperand &MO = MI.getOperand(OpNo);
71 const MCOperand &MO = MI.getOperand(OpNo);
84 const MCOperand &MO = MI.getOperand(OpNo);
96 const MCOperand &MO = MI.getOperand(OpNo);
110 assert(MI.getOperand(OpNo+1).isReg());
111 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), Fixups, STI) << 16;
113 const MCOperand &MO = MI.getOperand(OpNo);
128 assert(MI.getOperand(OpNo+1).isReg());
129 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), Fixups, STI) << 14;
131 const MCOperand &MO = MI.getOperand(OpNo);
146 assert(MI.getOperand(OpNo+1).isReg());
147 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), Fixups, STI) << 12;
149 const MCOperand &MO = MI.getOperand(OpNo);
168 assert(MI.getOperand(OpNo+1).isReg());
169 uint32_t RegBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), Fixups, STI) << 5;
171 const MCOperand &MO = MI.getOperand(OpNo);
183 assert(MI.getOperand(OpNo+1).isReg());
184 uint32_t RegBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), Fixups, STI) << 5;
186 const MCOperand &MO = MI.getOperand(OpNo);
198 assert(MI.getOperand(OpNo+1).isReg());
199 uint32_t RegBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), Fixups, STI) << 5;
201 const MCOperand &MO = MI.getOperand(OpNo);
210 const MCOperand &MO = MI.getOperand(OpNo);
229 const MCOperand &MO = MI.getOperand(OpNo+1);
239 const MCOperand &MO = MI.getOperand(OpNo);
252 const MCOperand &Op = MI.getOperand(i);
lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp 117 Res.addOperand(Inst.getOperand(0));
119 Res.addOperand(Inst.getOperand(1));
124 Res.addOperand(Inst.getOperand(0));
126 Res.addOperand(Inst.getOperand(1));
132 Res.addOperand(Inst.getOperand(0));
138 Res.addOperand(Inst.getOperand(0));
lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.cpp 88 const MCOperand &MO = MI->getOperand(OpNo);
107 unsigned Imm = MI->getOperand(OpNo).getImm();
118 unsigned FenceArg = MI->getOperand(OpNo).getImm();
136 static_cast<RISCVFPRndMode::RoundingMode>(MI->getOperand(OpNo).getImm());
143 const MCOperand &MO = MI->getOperand(OpNo);
lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp 106 Func = MI.getOperand(0);
109 Func = MI.getOperand(1);
110 Ra = MI.getOperand(0).getReg();
112 Func = MI.getOperand(0);
142 MCOperand DestReg = MI.getOperand(0);
143 MCOperand SrcReg = MI.getOperand(1);
144 MCOperand TPReg = MI.getOperand(2);
148 MCOperand SrcSymbol = MI.getOperand(3);
234 const MCOperand &MO = MI.getOperand(OpNo);
249 const MCOperand &MO = MI.getOperand(OpNo);
lib/Target/Sparc/MCTargetDesc/SparcInstPrinter.cpp 62 if (!MI->getOperand(0).isReg())
64 switch (MI->getOperand(0).getReg()) {
67 if (MI->getOperand(2).isImm() &&
68 MI->getOperand(2).getImm() == 8) {
69 switch(MI->getOperand(1).getReg()) {
86 || (!MI->getOperand(0).isReg())
87 || (MI->getOperand(0).getReg() != SP::FCC0))
110 const MCOperand &MO = MI->getOperand (opNum);
150 const MCOperand &MO = MI->getOperand(opNum+1);
165 int CC = (int)MI->getOperand(opNum).getImm();
205 unsigned Imm = MI->getOperand(opNum).getImm();
lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp 114 const MCOperand &MO = MI.getOperand(tlsOpNo);
153 const MCOperand &MO = MI.getOperand(OpNo);
188 const MCOperand &MO = MI.getOperand(OpNo);
201 const MCOperand &MO = MI.getOperand(OpNo);
214 const MCOperand &MO = MI.getOperand(OpNo);
lib/Target/SystemZ/MCTargetDesc/SystemZInstPrinter.cpp 67 int64_t Value = MI->getOperand(OpNum).getImm();
74 int64_t Value = MI->getOperand(OpNum).getImm();
146 const MCOperand &MO = MI->getOperand(OpNum);
161 const MCOperand &MO = MI->getOperand(OpNum + 1);
179 printOperand(MI->getOperand(OpNum), &MAI, O);
184 printAddress(MI->getOperand(OpNum).getReg(),
185 MI->getOperand(OpNum + 1).getImm(), 0, O);
190 printAddress(MI->getOperand(OpNum).getReg(),
191 MI->getOperand(OpNum + 1).getImm(),
192 MI->getOperand(OpNum + 2).getReg(), O);
197 unsigned Base = MI->getOperand(OpNum).getReg();
198 uint64_t Disp = MI->getOperand(OpNum + 1).getImm();
199 uint64_t Length = MI->getOperand(OpNum + 2).getImm();
208 unsigned Base = MI->getOperand(OpNum).getReg();
209 uint64_t Disp = MI->getOperand(OpNum + 1).getImm();
210 unsigned Length = MI->getOperand(OpNum + 2).getReg();
219 printAddress(MI->getOperand(OpNum).getReg(),
220 MI->getOperand(OpNum + 1).getImm(),
221 MI->getOperand(OpNum + 2).getReg(), O);
230 uint64_t Imm = MI->getOperand(OpNum).getImm();
lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp 186 uint64_t Base = getMachineOpValue(MI, MI.getOperand(OpNum), Fixups, STI);
187 uint64_t Disp = getMachineOpValue(MI, MI.getOperand(OpNum + 1), Fixups, STI);
196 uint64_t Base = getMachineOpValue(MI, MI.getOperand(OpNum), Fixups, STI);
197 uint64_t Disp = getMachineOpValue(MI, MI.getOperand(OpNum + 1), Fixups, STI);
206 uint64_t Base = getMachineOpValue(MI, MI.getOperand(OpNum), Fixups, STI);
207 uint64_t Disp = getMachineOpValue(MI, MI.getOperand(OpNum + 1), Fixups, STI);
208 uint64_t Index = getMachineOpValue(MI, MI.getOperand(OpNum + 2), Fixups, STI);
217 uint64_t Base = getMachineOpValue(MI, MI.getOperand(OpNum), Fixups, STI);
218 uint64_t Disp = getMachineOpValue(MI, MI.getOperand(OpNum + 1), Fixups, STI);
219 uint64_t Index = getMachineOpValue(MI, MI.getOperand(OpNum + 2), Fixups, STI);
229 uint64_t Base = getMachineOpValue(MI, MI.getOperand(OpNum), Fixups, STI);
230 uint64_t Disp = getMachineOpValue(MI, MI.getOperand(OpNum + 1), Fixups, STI);
231 uint64_t Len = getMachineOpValue(MI, MI.getOperand(OpNum + 2), Fixups, STI) - 1;
240 uint64_t Base = getMachineOpValue(MI, MI.getOperand(OpNum), Fixups, STI);
241 uint64_t Disp = getMachineOpValue(MI, MI.getOperand(OpNum + 1), Fixups, STI);
242 uint64_t Len = getMachineOpValue(MI, MI.getOperand(OpNum + 2), Fixups, STI) - 1;
251 uint64_t Base = getMachineOpValue(MI, MI.getOperand(OpNum), Fixups, STI);
252 uint64_t Disp = getMachineOpValue(MI, MI.getOperand(OpNum + 1), Fixups, STI);
253 uint64_t Len = getMachineOpValue(MI, MI.getOperand(OpNum + 2), Fixups, STI);
262 uint64_t Base = getMachineOpValue(MI, MI.getOperand(OpNum), Fixups, STI);
263 uint64_t Disp = getMachineOpValue(MI, MI.getOperand(OpNum + 1), Fixups, STI);
264 uint64_t Index = getMachineOpValue(MI, MI.getOperand(OpNum + 2), Fixups, STI);
274 const MCOperand &MO = MI.getOperand(OpNum);
293 const MCOperand &MOTLS = MI.getOperand(OpNum + 1);
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyInstPrinter.cpp 165 if (!MI->getOperand(I).isImm())
168 uint64_t Depth = MI->getOperand(I).getImm();
210 const MCOperand &Op = MI->getOperand(OpNo);
258 O << MI->getOperand(I).getImm();
266 int64_t Imm = MI->getOperand(OpNo).getImm();
275 const MCOperand &Op = MI->getOperand(OpNo);
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp 85 const MCOperand &MO = MI.getOperand(I);
lib/Target/X86/MCTargetDesc/X86ATTInstPrinter.cpp 81 !MI->getOperand(MI->getNumOperands() - 1).isImm())
84 int64_t Imm = MI->getOperand(MI->getNumOperands() - 1).getImm();
354 const MCOperand &Op = MI->getOperand(OpNo);
387 const MCOperand &BaseReg = MI->getOperand(Op + X86::AddrBaseReg);
388 const MCOperand &IndexReg = MI->getOperand(Op + X86::AddrIndexReg);
389 const MCOperand &DispSpec = MI->getOperand(Op + X86::AddrDisp);
413 unsigned ScaleVal = MI->getOperand(Op + X86::AddrScaleAmt).getImm();
452 const MCOperand &DispSpec = MI->getOperand(Op);
471 if (MI->getOperand(Op).isExpr())
474 O << markup("<imm:") << '$' << formatImm(MI->getOperand(Op).getImm() & 0xff)
480 const MCOperand &Op = MI->getOperand(OpNo);
lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp 279 if (Inst.getOperand(RelaxableOp).isExpr())
lib/Target/X86/MCTargetDesc/X86InstComments.cpp 217 unsigned OpReg = MI->getOperand(OperandIndex).getReg();
240 const char *MaskRegName = getRegName(MI->getOperand(MaskOp).getReg());
270 Mul2Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
275 AccName = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
276 Mul1Name = getRegName(MI->getOperand(1).getReg());
281 AccName = getRegName(MI->getOperand(NumOperands - 1).getReg());
286 Mul1Name = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
287 Mul2Name = getRegName(MI->getOperand(1).getReg());
292 Mul2Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
297 Mul1Name = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
298 AccName = getRegName(MI->getOperand(1).getReg());
303 Mul2Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
308 AccName = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
309 Mul1Name = getRegName(MI->getOperand(1).getReg());
315 AccName = getRegName(MI->getOperand(NumOperands - 1).getReg());
320 Mul1Name = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
321 Mul2Name = getRegName(MI->getOperand(1).getReg());
327 Mul2Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
332 Mul1Name = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
333 AccName = getRegName(MI->getOperand(1).getReg());
339 Mul2Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
344 AccName = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
345 Mul1Name = getRegName(MI->getOperand(1).getReg());
351 AccName = getRegName(MI->getOperand(NumOperands - 1).getReg());
356 Mul1Name = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
357 Mul2Name = getRegName(MI->getOperand(1).getReg());
363 Mul2Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
368 Mul1Name = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
369 AccName = getRegName(MI->getOperand(1).getReg());
375 Mul2Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
380 AccName = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
381 Mul1Name = getRegName(MI->getOperand(1).getReg());
388 AccName = getRegName(MI->getOperand(NumOperands - 1).getReg());
393 Mul1Name = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
394 Mul2Name = getRegName(MI->getOperand(1).getReg());
401 Mul2Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
406 Mul1Name = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
407 AccName = getRegName(MI->getOperand(1).getReg());
413 Mul2Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
417 AccName = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
418 Mul1Name = getRegName(MI->getOperand(1).getReg());
423 AccName = getRegName(MI->getOperand(NumOperands - 1).getReg());
427 Mul1Name = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
428 Mul2Name = getRegName(MI->getOperand(1).getReg());
433 Mul2Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
437 Mul1Name = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
438 AccName = getRegName(MI->getOperand(1).getReg());
443 Mul2Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
447 AccName = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
448 Mul1Name = getRegName(MI->getOperand(1).getReg());
453 AccName = getRegName(MI->getOperand(NumOperands - 1).getReg());
457 Mul1Name = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
458 Mul2Name = getRegName(MI->getOperand(1).getReg());
463 Mul2Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
467 Mul1Name = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
468 AccName = getRegName(MI->getOperand(1).getReg());
473 const char *DestName = getRegName(MI->getOperand(0).getReg());
518 Src2Name = getRegName(MI->getOperand(2).getReg());
523 if (MI->getOperand(NumOperands - 1).isImm())
525 MI->getOperand(NumOperands - 1).getImm(),
527 Src1Name = getRegName(MI->getOperand(1).getReg());
528 DestName = getRegName(MI->getOperand(0).getReg());
534 Src2Name = getRegName(MI->getOperand(2).getReg());
539 if (MI->getOperand(NumOperands - 1).isImm())
541 MI->getOperand(NumOperands - 1).getImm(),
543 Src1Name = getRegName(MI->getOperand(1).getReg());
544 DestName = getRegName(MI->getOperand(0).getReg());
550 Src2Name = getRegName(MI->getOperand(2).getReg());
555 if (MI->getOperand(NumOperands - 1).isImm())
557 MI->getOperand(NumOperands - 1).getImm(),
559 Src1Name = getRegName(MI->getOperand(1).getReg());
560 DestName = getRegName(MI->getOperand(0).getReg());
565 Src2Name = getRegName(MI->getOperand(2).getReg());
569 if (MI->getOperand(NumOperands - 1).isImm())
571 MI->getOperand(NumOperands - 1).getImm(),
573 Src1Name = getRegName(MI->getOperand(1).getReg());
574 DestName = getRegName(MI->getOperand(0).getReg());
580 Src2Name = getRegName(MI->getOperand(2).getReg());
585 DestName = getRegName(MI->getOperand(0).getReg());
586 Src1Name = getRegName(MI->getOperand(1).getReg());
587 if (MI->getOperand(NumOperands - 1).isImm())
588 DecodeINSERTPSMask(MI->getOperand(NumOperands - 1).getImm(),
595 Src2Name = getRegName(MI->getOperand(2).getReg());
596 Src1Name = getRegName(MI->getOperand(1).getReg());
597 DestName = getRegName(MI->getOperand(0).getReg());
604 Src2Name = getRegName(MI->getOperand(2).getReg());
605 Src1Name = getRegName(MI->getOperand(1).getReg());
606 DestName = getRegName(MI->getOperand(0).getReg());
613 Src1Name = getRegName(MI->getOperand(1).getReg());
614 DestName = getRegName(MI->getOperand(0).getReg());
621 Src1Name = getRegName(MI->getOperand(1).getReg());
622 DestName = getRegName(MI->getOperand(0).getReg());
629 Src1Name = getRegName(MI->getOperand(1).getReg());
630 DestName = getRegName(MI->getOperand(0).getReg());
637 Src1Name = getRegName(MI->getOperand(1).getReg());
638 DestName = getRegName(MI->getOperand(0).getReg());
643 Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
647 DestName = getRegName(MI->getOperand(0).getReg());
652 Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
656 DestName = getRegName(MI->getOperand(0).getReg());
661 Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
665 DestName = getRegName(MI->getOperand(0).getReg());
675 Src1Name = getRegName(MI->getOperand(1).getReg());
680 DestName = getRegName(MI->getOperand(0).getReg());
681 if (MI->getOperand(NumOperands - 1).isImm())
683 MI->getOperand(NumOperands - 1).getImm(),
693 Src1Name = getRegName(MI->getOperand(1).getReg());
698 DestName = getRegName(MI->getOperand(0).getReg());
699 if (MI->getOperand(NumOperands - 1).isImm())
701 MI->getOperand(NumOperands - 1).getImm(),
706 Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg());
711 Src2Name = getRegName(MI->getOperand(NumOperands-(RegForm?3:7)).getReg());
712 DestName = getRegName(MI->getOperand(0).getReg());
713 if (MI->getOperand(NumOperands - 1).isImm())
715 MI->getOperand(NumOperands - 1).getImm(),
722 Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg());
729 Src2Name = getRegName(MI->getOperand(NumOperands-(RegForm?3:7)).getReg());
730 DestName = getRegName(MI->getOperand(0).getReg());
731 if (MI->getOperand(NumOperands - 1).isImm())
733 MI->getOperand(NumOperands - 1).getImm(),
740 Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg());
747 Src2Name = getRegName(MI->getOperand(NumOperands-(RegForm?3:7)).getReg());
748 DestName = getRegName(MI->getOperand(0).getReg());
749 if (MI->getOperand(NumOperands - 1).isImm())
751 MI->getOperand(NumOperands - 1).getImm(),
756 Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg());
760 DestName = getRegName(MI->getOperand(0).getReg());
761 if (MI->getOperand(NumOperands - 1).isImm())
763 MI->getOperand(NumOperands - 1).getImm(),
768 Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg());
772 DestName = getRegName(MI->getOperand(0).getReg());
773 if (MI->getOperand(NumOperands - 1).isImm())
775 MI->getOperand(NumOperands - 1).getImm(),
780 Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg());
784 DestName = getRegName(MI->getOperand(0).getReg());
785 if (MI->getOperand(NumOperands - 1).isImm())
787 MI->getOperand(NumOperands - 1).getImm(),
792 Src1Name = getRegName(MI->getOperand(1).getReg());
796 DestName = getRegName(MI->getOperand(0).getReg());
797 if (MI->getOperand(NumOperands - 1).isImm())
798 DecodePSHUFMask(4, 16, MI->getOperand(NumOperands - 1).getImm(),
803 Src1Name = getRegName(MI->getOperand(1).getReg());
807 DestName = getRegName(MI->getOperand(0).getReg());
813 Src2Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
819 Src1Name = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
820 DestName = getRegName(MI->getOperand(0).getReg());
826 Src2Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
832 Src1Name = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
833 DestName = getRegName(MI->getOperand(0).getReg());
839 Src2Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
845 Src1Name = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
846 DestName = getRegName(MI->getOperand(0).getReg());
851 Src2Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
856 Src1Name = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
857 DestName = getRegName(MI->getOperand(0).getReg());
863 Src2Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
869 Src1Name = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
870 DestName = getRegName(MI->getOperand(0).getReg());
876 Src2Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
882 Src1Name = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
883 DestName = getRegName(MI->getOperand(0).getReg());
889 Src2Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
895 Src1Name = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
896 DestName = getRegName(MI->getOperand(0).getReg());
901 Src2Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
906 Src1Name = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
907 DestName = getRegName(MI->getOperand(0).getReg());
912 Src2Name = getRegName(MI->getOperand(NumOperands - 2).getReg());
917 if (MI->getOperand(NumOperands - 1).isImm())
919 MI->getOperand(NumOperands - 1).getImm(), ShuffleMask);
920 Src1Name = getRegName(MI->getOperand(NumOperands-(RegForm?3:7)).getReg());
921 DestName = getRegName(MI->getOperand(0).getReg());
925 Src2Name = getRegName(MI->getOperand(NumOperands - 2).getReg());
930 if (MI->getOperand(NumOperands - 1).isImm())
932 MI->getOperand(NumOperands - 1).getImm(),
934 Src1Name = getRegName(MI->getOperand(NumOperands-(RegForm?3:7)).getReg());
935 DestName = getRegName(MI->getOperand(0).getReg());
939 Src2Name = getRegName(MI->getOperand(NumOperands - 2).getReg());
945 MI->getOperand(NumOperands - 1).getImm(),
947 Src1Name = getRegName(MI->getOperand(NumOperands-(RegForm?3:7)).getReg());
948 DestName = getRegName(MI->getOperand(0).getReg());
952 Src2Name = getRegName(MI->getOperand(NumOperands - 2).getReg());
958 MI->getOperand(NumOperands - 1).getImm(),
960 Src1Name = getRegName(MI->getOperand(NumOperands-(RegForm?3:7)).getReg());
961 DestName = getRegName(MI->getOperand(0).getReg());
965 Src2Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
971 Src1Name = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
972 DestName = getRegName(MI->getOperand(0).getReg());
976 Src2Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
982 Src1Name = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
983 DestName = getRegName(MI->getOperand(0).getReg());
987 Src2Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
993 Src1Name = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
994 DestName = getRegName(MI->getOperand(0).getReg());
998 Src2Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
1004 Src1Name = getRegName(MI->getOperand(NumOperands-(RegForm?2:6)).getReg());
1005 DestName = getRegName(MI->getOperand(0).getReg());
1009 Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg());
1013 if (MI->getOperand(NumOperands - 1).isImm())
1015 MI->getOperand(NumOperands - 1).getImm(),
1017 DestName = getRegName(MI->getOperand(0).getReg());
1021 Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg());
1025 if (MI->getOperand(NumOperands - 1).isImm())
1027 MI->getOperand(NumOperands - 1).getImm(),
1029 DestName = getRegName(MI->getOperand(0).getReg());
1034 Src2Name = getRegName(MI->getOperand(2).getReg());
1040 if (MI->getOperand(NumOperands - 1).isImm())
1041 DecodeVPERM2X128Mask(4, MI->getOperand(NumOperands - 1).getImm(),
1043 Src1Name = getRegName(MI->getOperand(1).getReg());
1044 DestName = getRegName(MI->getOperand(0).getReg());
1048 Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg());
1052 if (MI->getOperand(NumOperands - 1).isImm())
1054 MI->getOperand(NumOperands - 1).getImm(),
1056 DestName = getRegName(MI->getOperand(0).getReg());
1060 Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg());
1064 if (MI->getOperand(NumOperands - 1).isImm())
1066 MI->getOperand(NumOperands - 1).getImm(),
1068 DestName = getRegName(MI->getOperand(0).getReg());
1074 Src2Name = getRegName(MI->getOperand(2).getReg());
1075 Src1Name = getRegName(MI->getOperand(1).getReg());
1085 DestName = getRegName(MI->getOperand(0).getReg());
1091 Src2Name = getRegName(MI->getOperand(2).getReg());
1092 Src1Name = getRegName(MI->getOperand(1).getReg());
1102 DestName = getRegName(MI->getOperand(0).getReg());
1111 Src1Name = getRegName(MI->getOperand(1).getReg());
1118 DestName = getRegName(MI->getOperand(0).getReg());
1125 DestName = getRegName(MI->getOperand(0).getReg());
1129 if (MI->getOperand(2).isImm() &&
1130 MI->getOperand(3).isImm())
1131 DecodeEXTRQIMask(16, 8, MI->getOperand(2).getImm(),
1132 MI->getOperand(3).getImm(), ShuffleMask);
1134 DestName = getRegName(MI->getOperand(0).getReg());
1135 Src1Name = getRegName(MI->getOperand(1).getReg());
1139 if (MI->getOperand(3).isImm() &&
1140 MI->getOperand(4).isImm())
1141 DecodeINSERTQIMask(16, 8, MI->getOperand(3).getImm(),
1142 MI->getOperand(4).getImm(), ShuffleMask);
1144 DestName = getRegName(MI->getOperand(0).getReg());
1145 Src1Name = getRegName(MI->getOperand(1).getReg());
1146 Src2Name = getRegName(MI->getOperand(2).getReg());
1154 DestName = getRegName(MI->getOperand(0).getReg());
1159 DestName = getRegName(MI->getOperand(0).getReg());
1164 DestName = getRegName(MI->getOperand(0).getReg());
1169 DestName = getRegName(MI->getOperand(0).getReg());
1174 DestName = getRegName(MI->getOperand(0).getReg());
1179 DestName = getRegName(MI->getOperand(0).getReg());
1182 Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
1186 DestName = getRegName(MI->getOperand(0).getReg());
1190 Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
1195 DestName = getRegName(MI->getOperand(0).getReg());
1199 Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
1204 DestName = getRegName(MI->getOperand(0).getReg());
1208 Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
1213 DestName = getRegName(MI->getOperand(0).getReg());
1217 Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
1222 DestName = getRegName(MI->getOperand(0).getReg());
1226 Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
1231 DestName = getRegName(MI->getOperand(0).getReg());
1235 Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
1240 DestName = getRegName(MI->getOperand(0).getReg());
1244 Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
1249 DestName = getRegName(MI->getOperand(0).getReg());
1253 Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg());
1258 DestName = getRegName(MI->getOperand(0).getReg());
lib/Target/X86/MCTargetDesc/X86InstPrinterCommon.cpp 29 int64_t Imm = MI->getOperand(Op).getImm();
53 int64_t Imm = MI->getOperand(Op).getImm();
95 int64_t Imm = MI->getOperand(MI->getNumOperands() - 1).getImm();
271 int64_t Imm = MI->getOperand(Op).getImm();
296 const MCOperand &Op = MI->getOperand(OpNo);
316 if (MI->getOperand(OpNo).getReg()) {
347 switch (MI->getOperand(OpNo).getReg()) {
lib/Target/X86/MCTargetDesc/X86IntelInstPrinter.cpp 62 !MI->getOperand(MI->getNumOperands() - 1).isImm())
65 int64_t Imm = MI->getOperand(MI->getNumOperands() - 1).getImm();
332 const MCOperand &Op = MI->getOperand(OpNo);
346 const MCOperand &BaseReg = MI->getOperand(Op+X86::AddrBaseReg);
347 unsigned ScaleVal = MI->getOperand(Op+X86::AddrScaleAmt).getImm();
348 const MCOperand &IndexReg = MI->getOperand(Op+X86::AddrIndexReg);
349 const MCOperand &DispSpec = MI->getOperand(Op+X86::AddrDisp);
411 const MCOperand &DispSpec = MI->getOperand(Op);
430 if (MI->getOperand(Op).isExpr())
431 return MI->getOperand(Op).getExpr()->print(O, &MAI);
433 O << formatImm(MI->getOperand(Op).getImm() & 0xff);
438 const MCOperand &Op = MI->getOperand(OpNo);
lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp 67 const MCOperand &BaseReg = MI.getOperand(Op+X86::AddrBaseReg);
68 const MCOperand &IndexReg = MI.getOperand(Op+X86::AddrIndexReg);
69 const MCOperand &Disp = MI.getOperand(Op+X86::AddrDisp);
88 MI.getOperand(OpNum).getReg());
209 const MCOperand &BaseReg = MI.getOperand(Op+X86::AddrBaseReg);
210 const MCOperand &IndexReg = MI.getOperand(Op+X86::AddrIndexReg);
230 const MCOperand &BaseReg = MI.getOperand(Op+X86::AddrBaseReg);
231 const MCOperand &IndexReg = MI.getOperand(Op+X86::AddrIndexReg);
290 const MCOperand &Op = MI.getOperand(CurOp);
382 const MCOperand &Disp = MI.getOperand(Op+X86::AddrDisp);
383 const MCOperand &Base = MI.getOperand(Op+X86::AddrBaseReg);
384 const MCOperand &Scale = MI.getOperand(Op+X86::AddrScaleAmt);
385 const MCOperand &IndexReg = MI.getOperand(Op+X86::AddrIndexReg);
899 EVEX_rc = MI.getOperand(RcOperand).getImm();
1065 const MCOperand &MO = MI.getOperand(i);
1130 switch (MI.getOperand(SegOperand).getReg()) {
1303 unsigned siReg = MI.getOperand(1).getReg();
1304 assert(((siReg == X86::SI && MI.getOperand(0).getReg() == X86::DI) ||
1305 (siReg == X86::ESI && MI.getOperand(0).getReg() == X86::EDI) ||
1306 (siReg == X86::RSI && MI.getOperand(0).getReg() == X86::RDI)) &&
1309 if (MI.getOperand(2).getReg() != X86::DS)
1320 unsigned siReg = MI.getOperand(0).getReg();
1322 if (MI.getOperand(1).getReg() != X86::DS)
1333 unsigned siReg = MI.getOperand(0).getReg();
1344 OpcodeOffset = MI.getOperand(NumOps - 1).getImm();
1354 const MCOperand &Op = MI.getOperand(CurOp++);
1364 EmitImmediate(MI.getOperand(CurOp++), MI.getLoc(),
1371 EmitImmediate(MI.getOperand(CurOp++), MI.getLoc(),
1374 EmitImmediate(MI.getOperand(CurOp++), MI.getLoc(), 1, FK_Data_1, CurByte,
1379 EmitImmediate(MI.getOperand(CurOp++), MI.getLoc(),
1382 EmitImmediate(MI.getOperand(CurOp++), MI.getLoc(), 2, FK_Data_2, CurByte,
1387 EmitByte(BaseOpcode + GetX86RegNum(MI.getOperand(CurOp++)), CurByte, OS);
1400 EmitRegModRMByte(MI.getOperand(CurOp),
1401 GetX86RegNum(MI.getOperand(SrcRegNum)), CurByte, OS);
1415 emitMemModRMByte(MI, CurOp, GetX86RegNum(MI.getOperand(SrcRegNum)), TSFlags,
1430 EmitRegModRMByte(MI.getOperand(SrcRegNum),
1431 GetX86RegNum(MI.getOperand(CurOp)), CurByte, OS);
1444 EmitRegModRMByte(MI.getOperand(SrcRegNum),
1445 GetX86RegNum(MI.getOperand(CurOp)), CurByte, OS);
1461 EmitRegModRMByte(MI.getOperand(SrcRegNum),
1462 GetX86RegNum(MI.getOperand(CurOp)), CurByte, OS);
1470 unsigned CC = MI.getOperand(CurOp++).getImm();
1473 EmitRegModRMByte(MI.getOperand(SecondOp),
1474 GetX86RegNum(MI.getOperand(FirstOp)), CurByte, OS);
1488 emitMemModRMByte(MI, FirstMemOp, GetX86RegNum(MI.getOperand(CurOp)),
1500 emitMemModRMByte(MI, FirstMemOp, GetX86RegNum(MI.getOperand(CurOp)),
1517 emitMemModRMByte(MI, FirstMemOp, GetX86RegNum(MI.getOperand(CurOp)),
1527 unsigned CC = MI.getOperand(CurOp++).getImm();
1530 emitMemModRMByte(MI, FirstMemOp, GetX86RegNum(MI.getOperand(RegOp)),
1538 unsigned CC = MI.getOperand(CurOp++).getImm();
1540 EmitRegModRMByte(MI.getOperand(RegOp), 0, CurByte, OS);
1554 EmitRegModRMByte(MI.getOperand(CurOp++),
1563 unsigned CC = MI.getOperand(CurOp++).getImm();
1619 unsigned Val = MI.getOperand(CurOp++).getImm();
1630 EmitImmediate(MI.getOperand(CurOp++), MI.getLoc(),
lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp 453 const MCOperand &Op = Inst.getOperand(I);
533 const MCOperand &SegReg = Inst.getOperand(MemOpStart + X86::AddrSegmentReg);
534 const MCOperand &BaseReg = Inst.getOperand(MemOpStart + X86::AddrBaseReg);
535 const MCOperand &IndexReg = Inst.getOperand(MemOpStart + X86::AddrIndexReg);
536 const MCOperand &ScaleAmt = Inst.getOperand(MemOpStart + X86::AddrScaleAmt);
537 const MCOperand &Disp = Inst.getOperand(MemOpStart + X86::AddrDisp);
lib/Target/XCore/MCTargetDesc/XCoreInstPrinter.cpp 76 const MCOperand &Op = MI->getOperand(OpNo);
tools/llvm-cfi-verify/lib/FileAnalysis.cpp 352 const auto Operand = NodeInstr.Instruction.getOperand(i);
tools/llvm-exegesis/lib/Assembler.cpp 99 const MCOperand &Op = Inst.getOperand(OpIndex);
tools/llvm-exegesis/lib/MCInstrDescView.cpp 369 DumpMCOperand(MCRegisterInfo, MCInst.getOperand(I), OS);
unittests/tools/llvm-exegesis/X86/TargetTest.cpp 38 if (!(a.getOperand(I) == b.getOperand(I)))
38 if (!(a.getOperand(I) == b.getOperand(I)))