reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
12061 switch (MI->getOpcode()) { 12064 if (MI->getNumOperands() == 1 && 12065 MI->getOperand(0).isImm() && 12066 MI->getOperand(0).getImm() == 0 && 12073 if (MI->getNumOperands() == 1 && 12074 MI->getOperand(0).isImm() && 12075 MI->getOperand(0).getImm() == 4 && 12082 if (MI->getNumOperands() == 1 && 12083 MI->getOperand(0).isImm() && 12084 MI->getOperand(0).getImm() == 12 && 12093 if (MI->getNumOperands() == 3 && 12094 MI->getOperand(0).isImm() && 12095 MI->getOperand(0).getImm() == 0 && 12102 if (MI->getNumOperands() == 3 && 12103 MI->getOperand(0).isImm() && 12104 MI->getOperand(0).getImm() == 1 && 12111 if (MI->getNumOperands() == 3 && 12112 MI->getOperand(0).isImm() && 12113 MI->getOperand(0).getImm() == 2 && 12120 if (MI->getNumOperands() == 3 && 12121 MI->getOperand(0).isImm() && 12122 MI->getOperand(0).getImm() == 3 && 12129 if (MI->getNumOperands() == 3 && 12130 MI->getOperand(0).isImm() && 12131 MI->getOperand(0).getImm() == 4 && 12138 if (MI->getNumOperands() == 3 && 12139 MI->getOperand(0).isImm() && 12140 MI->getOperand(0).getImm() == 5 && 12147 if (MI->getNumOperands() == 3 && 12148 MI->getOperand(0).isImm() && 12149 MI->getOperand(0).getImm() == 16 && 12156 if (MI->getNumOperands() == 3 && 12157 MI->getOperand(0).isImm() && 12158 MI->getOperand(0).getImm() == 20 && 12167 if (MI->getNumOperands() == 6 && 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()) && 12182 if (MI->getNumOperands() == 6 && 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()) && 12197 if (MI->getNumOperands() == 6 && 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()) && 12212 if (MI->getNumOperands() == 6 && 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()) && 12227 if (MI->getNumOperands() == 6 && 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()) && 12242 if (MI->getNumOperands() == 6 && 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()) && 12257 if (MI->getNumOperands() == 5 && 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()) && 12272 if (MI->getNumOperands() == 5 && 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()) && 12287 if (MI->getNumOperands() == 5 && 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()) && 12302 if (MI->getNumOperands() == 5 && 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()) && 12317 if (MI->getNumOperands() == 5 && 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()) && 12332 if (MI->getNumOperands() == 5 && 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()) && 12347 if (MI->getNumOperands() == 8 && 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()) && 12364 if (MI->getNumOperands() == 8 && 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()) && 12381 if (MI->getNumOperands() == 8 && 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()) && 12398 if (MI->getNumOperands() == 8 && 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()) && 12415 if (MI->getNumOperands() == 6 && 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()) && 12432 if (MI->getNumOperands() == 6 && 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()) && 12449 if (MI->getNumOperands() == 6 && 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()) && 12466 if (MI->getNumOperands() == 6 && 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()) && 12483 if (MI->getNumOperands() == 6 && 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() && 12498 if (MI->getNumOperands() == 8 && 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()) && 12515 if (MI->getNumOperands() == 8 && 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()) && 12532 if (MI->getNumOperands() == 6 && 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()) && 12549 if (MI->getNumOperands() == 6 && 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()) && 12566 if (MI->getNumOperands() == 4 && 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 && 12576 if (MI->getNumOperands() == 4 && 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() && 12590 if (MI->getNumOperands() == 4 && 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 && 12600 if (MI->getNumOperands() == 4 && 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() && 12614 if (MI->getNumOperands() == 4 && 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() && 12628 if (MI->getNumOperands() == 3 && 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 && 12642 if (MI->getNumOperands() == 3 && 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 && 12656 if (MI->getNumOperands() == 3 && 12657 MI->getOperand(0).isImm() && 12658 MI->getOperand(0).getImm() == 12 && 12666 if (MI->getNumOperands() == 3 && 12667 MI->getOperand(0).isImm() && 12668 MI->getOperand(0).getImm() == 0 && 12675 if (MI->getNumOperands() == 3 && 12676 MI->getOperand(0).isImm() && 12677 MI->getOperand(0).getImm() == 1 && 12684 if (MI->getNumOperands() == 3 && 12685 MI->getOperand(0).isImm() && 12686 MI->getOperand(0).getImm() == 2 && 12693 if (MI->getNumOperands() == 3 && 12694 MI->getOperand(0).isImm() && 12695 MI->getOperand(0).getImm() == 3 && 12702 if (MI->getNumOperands() == 3 && 12703 MI->getOperand(0).isImm() && 12704 MI->getOperand(0).getImm() == 4 && 12711 if (MI->getNumOperands() == 3 && 12712 MI->getOperand(0).isImm() && 12713 MI->getOperand(0).getImm() == 5 && 12721 if (MI->getNumOperands() == 3 && 12722 MI->getOperand(0).isImm() && 12723 MI->getOperand(0).getImm() == 16 && 12731 if (MI->getNumOperands() == 3 && 12732 MI->getOperand(0).isImm() && 12733 MI->getOperand(0).getImm() == 20 && 12742 if (MI->getNumOperands() == 3 && 12743 MI->getOperand(0).isImm() && 12744 MI->getOperand(0).getImm() == 0 && 12754 if (MI->getNumOperands() == 3 && 12755 MI->getOperand(0).isImm() && 12756 MI->getOperand(0).getImm() == 0 && 12763 if (MI->getNumOperands() == 3 && 12764 MI->getOperand(0).isImm() && 12765 MI->getOperand(0).getImm() == 1 && 12772 if (MI->getNumOperands() == 3 && 12773 MI->getOperand(0).isImm() && 12774 MI->getOperand(0).getImm() == 2 && 12781 if (MI->getNumOperands() == 3 && 12782 MI->getOperand(0).isImm() && 12783 MI->getOperand(0).getImm() == 3 && 12790 if (MI->getNumOperands() == 3 && 12791 MI->getOperand(0).isImm() && 12792 MI->getOperand(0).getImm() == 4 && 12799 if (MI->getNumOperands() == 3 && 12800 MI->getOperand(0).isImm() && 12801 MI->getOperand(0).getImm() == 5 && 12829 printCustomAliasOperand(MI, OpIdx, PrintMethodIdx, STI, OS); 12831 printOperand(MI, unsigned(AsmString[I++]) - 1, STI, OS);