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

References

gen/lib/Target/AArch64/AArch64GenAsmWriter.inc
11739   Bits |= (uint64_t)OpInfo0[MI->getOpcode()] << 0;
11740   Bits |= (uint64_t)OpInfo1[MI->getOpcode()] << 32;
11754     printSVERegOp<'b'>(MI, 0, STI, O);
11758     printSVERegOp<'d'>(MI, 0, STI, O);
11762     printSVERegOp<'h'>(MI, 0, STI, O);
11767     printSVERegOp<'s'>(MI, 0, STI, O);
11771     printVRegOperand(MI, 0, STI, O);
11775     printOperand(MI, 0, STI, O);
11779     printVRegOperand(MI, 1, STI, O);
11783     printAlignedLabel(MI, 0, STI, O);
11788     printImmHex(MI, 0, STI, O);
11793     printCondCode(MI, 0, STI, O);
11795     printAlignedLabel(MI, 1, STI, O);
11800     printOperand(MI, 1, STI, O);
11804     printGPRSeqPairsClassOperand<32>(MI, 1, STI, O);
11806     printGPRSeqPairsClassOperand<32>(MI, 2, STI, O);
11808     printOperand(MI, 3, STI, O);
11814     printGPRSeqPairsClassOperand<64>(MI, 1, STI, O);
11816     printGPRSeqPairsClassOperand<64>(MI, 2, STI, O);
11818     printOperand(MI, 3, STI, O);
11824     printBarrierOption(MI, 0, STI, O);
11829     printSVERegOp<'q'>(MI, 0, STI, O);
11834     printTypedVectorList<0,'d'>(MI, 0, STI, O);
11836     printSVERegOp<>(MI, 1, STI, O);
11840     printTypedVectorList<0,'s'>(MI, 0, STI, O);
11842     printSVERegOp<>(MI, 1, STI, O);
11846     printImm(MI, 0, STI, O);
11851     printTypedVectorList<0,'b'>(MI, 0, STI, O);
11853     printSVERegOp<>(MI, 1, STI, O);
11857     printTypedVectorList<0,'h'>(MI, 0, STI, O);
11859     printSVERegOp<>(MI, 1, STI, O);
11863     printTypedVectorList<16, 'b'>(MI, 0, STI, O);
11865     printOperand(MI, 1, STI, O);
11871     printTypedVectorList<16, 'b'>(MI, 1, STI, O);
11873     printOperand(MI, 2, STI, O);
11878     printTypedVectorList<1, 'd'>(MI, 0, STI, O);
11880     printOperand(MI, 1, STI, O);
11886     printTypedVectorList<1, 'd'>(MI, 1, STI, O);
11888     printOperand(MI, 2, STI, O);
11893     printTypedVectorList<2, 'd'>(MI, 0, STI, O);
11895     printOperand(MI, 1, STI, O);
11901     printTypedVectorList<2, 'd'>(MI, 1, STI, O);
11903     printOperand(MI, 2, STI, O);
11908     printTypedVectorList<2, 's'>(MI, 0, STI, O);
11910     printOperand(MI, 1, STI, O);
11916     printTypedVectorList<2, 's'>(MI, 1, STI, O);
11918     printOperand(MI, 2, STI, O);
11923     printTypedVectorList<4, 'h'>(MI, 0, STI, O);
11925     printOperand(MI, 1, STI, O);
11931     printTypedVectorList<4, 'h'>(MI, 1, STI, O);
11933     printOperand(MI, 2, STI, O);
11938     printTypedVectorList<4, 's'>(MI, 0, STI, O);
11940     printOperand(MI, 1, STI, O);
11946     printTypedVectorList<4, 's'>(MI, 1, STI, O);
11948     printOperand(MI, 2, STI, O);
11953     printTypedVectorList<8, 'b'>(MI, 0, STI, O);
11955     printOperand(MI, 1, STI, O);
11961     printTypedVectorList<8, 'b'>(MI, 1, STI, O);
11963     printOperand(MI, 2, STI, O);
11968     printTypedVectorList<8, 'h'>(MI, 0, STI, O);
11970     printOperand(MI, 1, STI, O);
11976     printTypedVectorList<8, 'h'>(MI, 1, STI, O);
11978     printOperand(MI, 2, STI, O);
11983     printTypedVectorList<0, 'h'>(MI, 1, STI, O);
11984     printVectorIndex(MI, 2, STI, O);
11986     printOperand(MI, 3, STI, O);
11990     printTypedVectorList<0, 'h'>(MI, 2, STI, O);
11991     printVectorIndex(MI, 3, STI, O);
11993     printOperand(MI, 4, STI, O);
11998     printTypedVectorList<0, 's'>(MI, 1, STI, O);
11999     printVectorIndex(MI, 2, STI, O);
12001     printOperand(MI, 3, STI, O);
12005     printTypedVectorList<0, 's'>(MI, 2, STI, O);
12006     printVectorIndex(MI, 3, STI, O);
12008     printOperand(MI, 4, STI, O);
12013     printTypedVectorList<0, 'd'>(MI, 1, STI, O);
12014     printVectorIndex(MI, 2, STI, O);
12016     printOperand(MI, 3, STI, O);
12020     printTypedVectorList<0, 'd'>(MI, 2, STI, O);
12021     printVectorIndex(MI, 3, STI, O);
12023     printOperand(MI, 4, STI, O);
12028     printTypedVectorList<0, 'b'>(MI, 1, STI, O);
12029     printVectorIndex(MI, 2, STI, O);
12031     printOperand(MI, 3, STI, O);
12035     printTypedVectorList<0, 'b'>(MI, 2, STI, O);
12036     printVectorIndex(MI, 3, STI, O);
12038     printOperand(MI, 4, STI, O);
12043     printSVERegOp<>(MI, 0, STI, O);
12047     printMSRSystemRegister(MI, 0, STI, O);
12049     printOperand(MI, 1, STI, O);
12054     printSystemPStateField(MI, 0, STI, O);
12056     printOperand(MI, 1, STI, O);
12061     printPrefetchOp<true>(MI, 0, STI, O);
12063     printSVERegOp<>(MI, 1, STI, O);
12068     printPrefetchOp(MI, 0, STI, O);
12072     printTypedVectorList<0, 'h'>(MI, 0, STI, O);
12073     printVectorIndex(MI, 1, STI, O);
12075     printOperand(MI, 2, STI, O);
12081     printTypedVectorList<0, 's'>(MI, 0, STI, O);
12082     printVectorIndex(MI, 1, STI, O);
12084     printOperand(MI, 2, STI, O);
12090     printTypedVectorList<0, 'd'>(MI, 0, STI, O);
12091     printVectorIndex(MI, 1, STI, O);
12093     printOperand(MI, 2, STI, O);
12099     printTypedVectorList<0, 'b'>(MI, 0, STI, O);
12100     printVectorIndex(MI, 1, STI, O);
12102     printOperand(MI, 2, STI, O);
12118     printSVERegOp<>(MI, 2, STI, O);
12151     printSVERegOp<'s'>(MI, 1, STI, O);
12155     printSVERegOp<'s'>(MI, 2, STI, O);
12159     printSVERegOp<>(MI, 1, STI, O);
12163     printSVERegOp<'h'>(MI, 1, STI, O);
12175     printSVERegOp<'h'>(MI, 2, STI, O);
12179     printSVEPattern(MI, 2, STI, O);
12181     printOperand(MI, 3, STI, O);
12186     printImm8OptLsl<int16_t>(MI, 1, STI, O);
12191     printOperand(MI, 1, STI, O);
12195     printSVERegOp<'q'>(MI, 1, STI, O);
12196     printVectorIndex(MI, 2, STI, O);
12206     printFPImmOperand(MI, 1, STI, O);
12212     printVectorIndex(MI, 2, STI, O);
12221     printOperand(MI, 2, STI, O);
12226     printVectorIndex(MI, 2, STI, O);
12232     printVectorIndex(MI, 2, STI, O);
12238     printVectorIndex(MI, 2, STI, O);
12243     printPostIncOperand<64>(MI, 3, STI, O);
12248     printPostIncOperand<32>(MI, 3, STI, O);
12253     printPostIncOperand<16>(MI, 3, STI, O);
12258     printPostIncOperand<8>(MI, 3, STI, O);
12263     printPostIncOperand<1>(MI, 3, STI, O);
12268     printPostIncOperand<4>(MI, 3, STI, O);
12273     printPostIncOperand<2>(MI, 3, STI, O);
12278     printPostIncOperand<48>(MI, 3, STI, O);
12283     printPostIncOperand<24>(MI, 3, STI, O);
12293     printPostIncOperand<2>(MI, 5, STI, O);
12298     printPostIncOperand<4>(MI, 5, STI, O);
12303     printPostIncOperand<8>(MI, 5, STI, O);
12308     printPostIncOperand<1>(MI, 5, STI, O);
12313     printPostIncOperand<16>(MI, 5, STI, O);
12318     printPostIncOperand<3>(MI, 3, STI, O);
12323     printPostIncOperand<12>(MI, 3, STI, O);
12328     printPostIncOperand<6>(MI, 3, STI, O);
12333     printPostIncOperand<6>(MI, 5, STI, O);
12338     printPostIncOperand<12>(MI, 5, STI, O);
12343     printPostIncOperand<24>(MI, 5, STI, O);
12348     printPostIncOperand<3>(MI, 5, STI, O);
12353     printPostIncOperand<32>(MI, 5, STI, O);
12358     printSVERegOp<'b'>(MI, 1, STI, O);
12362     printSVERegOp<'d'>(MI, 1, STI, O);
12364     printSVERegOp<'d'>(MI, 2, STI, O);
12370     printVRegOperand(MI, 1, STI, O);
12374     printSVERegOp<'d'>(MI, 2, STI, O);
12379     printSVEPattern(MI, 1, STI, O);
12384     printSVERegOp<'b'>(MI, 2, STI, O);
12386     printSVERegOp<'b'>(MI, 3, STI, O);
12399     printTypedVectorList<0,'h'>(MI, 1, STI, O);
12401     printSVERegOp<'h'>(MI, 2, STI, O);
12412     printSVERegOp<>(MI, 2, STI, O);
12417     printSVERegOp<'h'>(MI, 3, STI, O);
12422     printVRegOperand(MI, 1, STI, O);
12426     printOperand(MI, 1, STI, O);
12430     printSVERegOp<'d'>(MI, 2, STI, O);
12434     printSVERegOp<'s'>(MI, 2, STI, O);
12438     printSVERegOp<'h'>(MI, 1, STI, O);
12446     printSVERegOp<'d'>(MI, 1, STI, O);
12450     printSVERegOp<'h'>(MI, 2, STI, O);
12454     printVRegOperand(MI, 2, STI, O);
12458     printSVERegOp<>(MI, 1, STI, O);
12466     printSVERegOp<'b'>(MI, 1, STI, O);
12470     printSVERegOp<'s'>(MI, 1, STI, O);
12474     printAdrpLabel(MI, 1, STI, O);
12479     printOperand(MI, 2, STI, O);
12483     printImm(MI, 2, STI, O);
12484     printShifter(MI, 3, STI, O);
12489     printAlignedLabel(MI, 1, STI, O);
12494     printSVERegOp<'b'>(MI, 2, STI, O);
12503     printSVEPattern(MI, 1, STI, O);
12507     printImm8OptLsl<int16_t>(MI, 3, STI, O);
12512     printOperand(MI, 3, STI, O);
12516     printSVEPattern(MI, 2, STI, O);
12518     printOperand(MI, 3, STI, O);
12527     printLogicalImm<int64_t>(MI, 1, STI, O);
12532     printImm8OptLsl<int8_t>(MI, 1, STI, O);
12537     printImm8OptLsl<int64_t>(MI, 1, STI, O);
12542     printImm8OptLsl<int32_t>(MI, 1, STI, O);
12547     printVectorIndex(MI, 2, STI, O);
12552     printTypedVectorList<0,'b'>(MI, 1, STI, O);
12557     printFPImmOperand(MI, 3, STI, O);
12562     printSVERegOp<'s'>(MI, 3, STI, O);
12567     printSVERegOp<'d'>(MI, 3, STI, O);
12572     printFPImmOperand(MI, 1, STI, O);
12577     printVRegOperand(MI, 3, STI, O);
12581     printOperand(MI, 0, STI, O);
12583     printOperand(MI, 2, STI, O);
12589     printSIMDType10Operand(MI, 1, STI, O);
12594     printImm(MI, 1, STI, O);
12598     printMRSSystemRegister(MI, 1, STI, O);
12604     printVRegOperand(MI, 2, STI, O);
12611     printVRegOperand(MI, 2, STI, O);
12617     printImmScale<8>(MI, 3, STI, O);
12623     printImmScale<2>(MI, 3, STI, O);
12629     printImmScale<4>(MI, 3, STI, O);
12635     printGPR64as32(MI, 1, STI, O);
12637     printSVEPattern(MI, 2, STI, O);
12639     printOperand(MI, 3, STI, O);
12644     printPostIncOperand<2>(MI, 4, STI, O);
12649     printPostIncOperand<4>(MI, 4, STI, O);
12654     printPostIncOperand<8>(MI, 4, STI, O);
12659     printPostIncOperand<1>(MI, 4, STI, O);
12664     printPostIncOperand<16>(MI, 4, STI, O);
12669     printPostIncOperand<6>(MI, 4, STI, O);
12674     printPostIncOperand<12>(MI, 4, STI, O);
12679     printPostIncOperand<24>(MI, 4, STI, O);
12684     printPostIncOperand<3>(MI, 4, STI, O);
12689     printPostIncOperand<32>(MI, 4, STI, O);
12694     printSysCROperand(MI, 1, STI, O);
12696     printSysCROperand(MI, 2, STI, O);
12698     printOperand(MI, 3, STI, O);
12700     printOperand(MI, 4, STI, O);
12705     printTypedVectorList<0,'d'>(MI, 1, STI, O);
12707     printSVERegOp<'d'>(MI, 2, STI, O);
12712     printTypedVectorList<0,'s'>(MI, 1, STI, O);
12714     printSVERegOp<'s'>(MI, 2, STI, O);
12719     printTypedVectorList<16, 'b'>(MI, 1, STI, O);
12721     printVRegOperand(MI, 2, STI, O);
12725     printTypedVectorList<16, 'b'>(MI, 2, STI, O);
12727     printVRegOperand(MI, 3, STI, O);
12737     printSVERegOp<'b'>(MI, 3, STI, O);
12741     printSVERegOp<'d'>(MI, 3, STI, O);
12746     printSVERegOp<'s'>(MI, 3, STI, O);
12794     printSVERegOp<'s'>(MI, 2, STI, O);
12815     printSVERegOp<'h'>(MI, 2, STI, O);
12835     printImm8OptLsl<uint16_t>(MI, 2, STI, O);
12844     printSVERegOp<'d'>(MI, 2, STI, O);
12849     printOperand(MI, 2, STI, O);
12898     printSVERegOp<'h'>(MI, 3, STI, O);
12903     printOperand(MI, 2, STI, O);
12908     printImm8OptLsl<int8_t>(MI, 3, STI, O);
12913     printImm8OptLsl<int64_t>(MI, 3, STI, O);
12918     printImm8OptLsl<int32_t>(MI, 3, STI, O);
12923     printOperand(MI, 3, STI, O);
12927     printImm8OptLsl<int16_t>(MI, 2, STI, O);
12948     printVectorIndex(MI, 2, STI, O);
12953     printImm(MI, 2, STI, O);
12993     printFPImmOperand(MI, 3, STI, O);
12999     printVRegOperand(MI, 3, STI, O);
13012     printShifter(MI, 2, STI, O);
13017     printSVERegOp<'b'>(MI, 2, STI, O);
13022     printRegWithShiftExtend<false, 8, 'x', 'd'>(MI, 3, STI, O);
13028     printRegWithShiftExtend<true, 8, 'w', 'd'>(MI, 3, STI, O);
13034     printRegWithShiftExtend<false, 8, 'w', 'd'>(MI, 3, STI, O);
13040     printRegWithShiftExtend<false, 8, 'x', 0>(MI, 3, STI, O);
13046     printRegWithShiftExtend<true, 8, 'w', 's'>(MI, 3, STI, O);
13052     printRegWithShiftExtend<false, 8, 'w', 's'>(MI, 3, STI, O);
13058     printRegWithShiftExtend<false, 64, 'x', 'd'>(MI, 3, STI, O);
13064     printRegWithShiftExtend<true, 64, 'w', 'd'>(MI, 3, STI, O);
13070     printRegWithShiftExtend<false, 64, 'w', 'd'>(MI, 3, STI, O);
13076     printRegWithShiftExtend<false, 64, 'x', 0>(MI, 3, STI, O);
13082     printImmScale<8>(MI, 3, STI, O);
13088     printRegWithShiftExtend<true, 64, 'w', 's'>(MI, 3, STI, O);
13094     printRegWithShiftExtend<false, 64, 'w', 's'>(MI, 3, STI, O);
13100     printRegWithShiftExtend<false, 16, 'x', 'd'>(MI, 3, STI, O);
13106     printRegWithShiftExtend<true, 16, 'w', 'd'>(MI, 3, STI, O);
13112     printRegWithShiftExtend<false, 16, 'w', 'd'>(MI, 3, STI, O);
13118     printRegWithShiftExtend<false, 16, 'x', 0>(MI, 3, STI, O);
13124     printImmScale<2>(MI, 3, STI, O);
13130     printRegWithShiftExtend<true, 16, 'w', 's'>(MI, 3, STI, O);
13136     printRegWithShiftExtend<false, 16, 'w', 's'>(MI, 3, STI, O);
13142     printRegWithShiftExtend<false, 32, 'x', 0>(MI, 3, STI, O);
13148     printRegWithShiftExtend<false, 32, 'x', 'd'>(MI, 3, STI, O);
13154     printRegWithShiftExtend<true, 32, 'w', 'd'>(MI, 3, STI, O);
13160     printRegWithShiftExtend<false, 32, 'w', 'd'>(MI, 3, STI, O);
13166     printImmScale<4>(MI, 3, STI, O);
13172     printRegWithShiftExtend<true, 32, 'w', 's'>(MI, 3, STI, O);
13178     printRegWithShiftExtend<false, 32, 'w', 's'>(MI, 3, STI, O);
13219     printTypedVectorList<0,'h'>(MI, 2, STI, O);
13234     printSVERegOp<'d'>(MI, 3, STI, O);
13238     printSVERegOp<'s'>(MI, 3, STI, O);
13242     printOperand(MI, 2, STI, O);
13246     printImmScale<16>(MI, 2, STI, O);
13250     printSVERegOp<'h'>(MI, 2, STI, O);
13254     printSVERegOp<'d'>(MI, 2, STI, O);
13258     printSVERegOp<'h'>(MI, 3, STI, O);
13262     printVRegOperand(MI, 2, STI, O);
13266     printVRegOperand(MI, 3, STI, O);
13270     printSVERegOp<'b'>(MI, 2, STI, O);
13278     printSVERegOp<'s'>(MI, 2, STI, O);
13282     printAddSubImm(MI, 2, STI, O);
13287     printShiftedRegister(MI, 2, STI, O);
13292     printExtendedRegister(MI, 2, STI, O);
13297     printImm8OptLsl<uint8_t>(MI, 2, STI, O);
13302     printImm8OptLsl<uint64_t>(MI, 2, STI, O);
13307     printImm8OptLsl<uint32_t>(MI, 2, STI, O);
13312     printRegWithShiftExtend<false, 8, 'x', 'd'>(MI, 2, STI, O);
13318     printRegWithShiftExtend<false, 16, 'x', 'd'>(MI, 2, STI, O);
13324     printRegWithShiftExtend<false, 32, 'x', 'd'>(MI, 2, STI, O);
13330     printRegWithShiftExtend<false, 64, 'x', 'd'>(MI, 2, STI, O);
13336     printRegWithShiftExtend<false, 8, 'x', 's'>(MI, 2, STI, O);
13342     printRegWithShiftExtend<false, 16, 'x', 's'>(MI, 2, STI, O);
13348     printRegWithShiftExtend<false, 32, 'x', 's'>(MI, 2, STI, O);
13354     printRegWithShiftExtend<false, 64, 'x', 's'>(MI, 2, STI, O);
13360     printRegWithShiftExtend<true, 8, 'w', 'd'>(MI, 2, STI, O);
13366     printRegWithShiftExtend<true, 16, 'w', 'd'>(MI, 2, STI, O);
13372     printRegWithShiftExtend<true, 32, 'w', 'd'>(MI, 2, STI, O);
13378     printRegWithShiftExtend<true, 64, 'w', 'd'>(MI, 2, STI, O);
13384     printRegWithShiftExtend<false, 8, 'w', 'd'>(MI, 2, STI, O);
13390     printRegWithShiftExtend<false, 16, 'w', 'd'>(MI, 2, STI, O);
13396     printRegWithShiftExtend<false, 32, 'w', 'd'>(MI, 2, STI, O);
13402     printRegWithShiftExtend<false, 64, 'w', 'd'>(MI, 2, STI, O);
13408     printLogicalImm<int32_t>(MI, 2, STI, O);
13413     printLogicalImm<int64_t>(MI, 2, STI, O);
13418     printOperand(MI, 3, STI, O);
13422     printVectorIndex(MI, 4, STI, O);
13426     printImm8OptLsl<int8_t>(MI, 2, STI, O);
13431     printImm8OptLsl<int64_t>(MI, 2, STI, O);
13436     printImm8OptLsl<int32_t>(MI, 2, STI, O);
13441     printVectorIndex(MI, 2, STI, O);
13452     printVectorIndex(MI, 4, STI, O);
13462     printVectorIndex(MI, 3, STI, O);
13467     printRegWithShiftExtend<false, 8, 'x', 'd'>(MI, 3, STI, O);
13473     printRegWithShiftExtend<true, 8, 'w', 'd'>(MI, 3, STI, O);
13479     printRegWithShiftExtend<false, 8, 'w', 'd'>(MI, 3, STI, O);
13485     printRegWithShiftExtend<true, 8, 'w', 's'>(MI, 3, STI, O);
13491     printRegWithShiftExtend<false, 8, 'w', 's'>(MI, 3, STI, O);
13497     printImmScale<8>(MI, 3, STI, O);
13501     printRegWithShiftExtend<false, 64, 'x', 'd'>(MI, 3, STI, O);
13507     printRegWithShiftExtend<true, 64, 'w', 'd'>(MI, 3, STI, O);
13513     printRegWithShiftExtend<false, 64, 'w', 'd'>(MI, 3, STI, O);
13519     printImmScale<2>(MI, 3, STI, O);
13523     printRegWithShiftExtend<false, 16, 'x', 'd'>(MI, 3, STI, O);
13529     printRegWithShiftExtend<true, 16, 'w', 'd'>(MI, 3, STI, O);
13535     printRegWithShiftExtend<false, 16, 'w', 'd'>(MI, 3, STI, O);
13541     printRegWithShiftExtend<true, 16, 'w', 's'>(MI, 3, STI, O);
13547     printRegWithShiftExtend<false, 16, 'w', 's'>(MI, 3, STI, O);
13553     printImmScale<4>(MI, 3, STI, O);
13557     printRegWithShiftExtend<false, 32, 'x', 'd'>(MI, 3, STI, O);
13563     printRegWithShiftExtend<true, 32, 'w', 'd'>(MI, 3, STI, O);
13569     printRegWithShiftExtend<false, 32, 'w', 'd'>(MI, 3, STI, O);
13575     printRegWithShiftExtend<true, 32, 'w', 's'>(MI, 3, STI, O);
13581     printRegWithShiftExtend<false, 32, 'w', 's'>(MI, 3, STI, O);
13587     printRegWithShiftExtend<false, 8, 'x', 0>(MI, 3, STI, O);
13593     printRegWithShiftExtend<false, 64, 'x', 0>(MI, 3, STI, O);
13599     printRegWithShiftExtend<false, 16, 'x', 0>(MI, 3, STI, O);
13605     printImmScale<16>(MI, 3, STI, O);
13609     printRegWithShiftExtend<false, 32, 'x', 0>(MI, 3, STI, O);
13615     printImmScale<3>(MI, 3, STI, O);
13621     printImmScale<8>(MI, 2, STI, O);
13627     printUImm12Offset<1>(MI, 2, STI, O);
13633     printUImm12Offset<8>(MI, 2, STI, O);
13639     printUImm12Offset<2>(MI, 2, STI, O);
13645     printUImm12Offset<16>(MI, 2, STI, O);
13651     printUImm12Offset<4>(MI, 2, STI, O);
13657     printSVERegOp<'b'>(MI, 3, STI, O);
13659     printSVERegOp<'b'>(MI, 4, STI, O);
13674     printTypedVectorList<0,'b'>(MI, 2, STI, O);
13679     printTypedVectorList<0,'d'>(MI, 2, STI, O);
13684     printTypedVectorList<0,'s'>(MI, 2, STI, O);
13689     printGPR64as32(MI, 2, STI, O);
13694     printSysCROperand(MI, 2, STI, O);
13696     printSysCROperand(MI, 3, STI, O);
13698     printOperand(MI, 4, STI, O);
13703     printAlignedLabel(MI, 2, STI, O);
13708     printImm(MI, 2, STI, O);
13742     printSVERegOp<'h'>(MI, 3, STI, O);
13766     printArithExtend(MI, 3, STI, O);
13771     printOperand(MI, 3, STI, O);
13776     printSVERegOp<'d'>(MI, 3, STI, O);
13785     printComplexRotationOp<180, 90>(MI, 3, STI, O);
13795     printVectorIndex(MI, 4, STI, O);
13799     printComplexRotationOp<90, 0>(MI, 4, STI, O);
13804     printImm(MI, 3, STI, O);
13810     printOperand(MI, 3, STI, O);
13815     printExactFPImm<AArch64ExactFPImm::half, AArch64ExactFPImm::one>(MI, 3, STI, O);
13845     printSVERegOp<'h'>(MI, 4, STI, O);
13857     printExactFPImm<AArch64ExactFPImm::zero, AArch64ExactFPImm::one>(MI, 3, STI, O);
13866     printExactFPImm<AArch64ExactFPImm::half, AArch64ExactFPImm::two>(MI, 3, STI, O);
13871     printVectorIndex(MI, 3, STI, O);
13891     printVectorIndex(MI, 4, STI, O);
13897     printOperand(MI, 3, STI, O);
13909     printOperand(MI, 3, STI, O);
13914     printSVERegOp<'b'>(MI, 3, STI, O);
13919     printSVERegOp<'d'>(MI, 3, STI, O);
13927     printSVERegOp<'s'>(MI, 3, STI, O);
13931     printVRegOperand(MI, 3, STI, O);
13935     printOperand(MI, 4, STI, O);
13940     printComplexRotationOp<180, 90>(MI, 3, STI, O);
13945     printCondCode(MI, 3, STI, O);
13954     printComplexRotationOp<90, 0>(MI, 5, STI, O);
13959     printComplexRotationOp<90, 0>(MI, 4, STI, O);
13964     printSVERegOp<'h'>(MI, 3, STI, O);
13969     printImm(MI, 3, STI, O);
13974     printExactFPImm<AArch64ExactFPImm::half, AArch64ExactFPImm::one>(MI, 3, STI, O);
13979     printSVERegOp<'d'>(MI, 4, STI, O);
13983     printSVERegOp<'s'>(MI, 4, STI, O);
13987     printVectorIndex(MI, 4, STI, O);
13991     printExactFPImm<AArch64ExactFPImm::zero, AArch64ExactFPImm::one>(MI, 3, STI, O);
13996     printVectorIndex(MI, 3, STI, O);
14001     printExactFPImm<AArch64ExactFPImm::half, AArch64ExactFPImm::two>(MI, 3, STI, O);
14006     printImmScale<8>(MI, 3, STI, O);
14012     printImmScale<16>(MI, 3, STI, O);
14018     printImmScale<4>(MI, 3, STI, O);
14024     printImmScale<8>(MI, 4, STI, O);
14028     printImmScale<16>(MI, 4, STI, O);
14032     printImmScale<4>(MI, 4, STI, O);
14036     printMemExtend<'w', 8>(MI, 3, STI, O);
14042     printMemExtend<'x', 8>(MI, 3, STI, O);
14048     printMemExtend<'w', 64>(MI, 3, STI, O);
14054     printMemExtend<'x', 64>(MI, 3, STI, O);
14060     printMemExtend<'w', 16>(MI, 3, STI, O);
14066     printMemExtend<'x', 16>(MI, 3, STI, O);
14072     printMemExtend<'w', 128>(MI, 3, STI, O);
14078     printMemExtend<'x', 128>(MI, 3, STI, O);
14084     printMemExtend<'w', 32>(MI, 3, STI, O);
14090     printMemExtend<'x', 32>(MI, 3, STI, O);
14111     printComplexRotationOp<90, 0>(MI, 5, STI, O);
14120     printComplexRotationOp<180, 90>(MI, 4, STI, O);
14139     printComplexRotationOp<90, 0>(MI, 5, STI, O);
14143     printComplexRotationOp<180, 90>(MI, 4, STI, O);