|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AArch64/AArch64GenAsmWriter1.inc12732 O << "\t";
12739 O << AsmStrs+(Bits & 32767)-1;
12751 printSVERegOp<'b'>(MI, 0, STI, O);
12755 printSVERegOp<'d'>(MI, 0, STI, O);
12759 printSVERegOp<'h'>(MI, 0, STI, O);
12760 O << ", ";
12764 printSVERegOp<'s'>(MI, 0, STI, O);
12768 printVRegOperand(MI, 0, STI, O);
12772 printOperand(MI, 0, STI, O);
12776 printVRegOperand(MI, 1, STI, O);
12780 printAlignedLabel(MI, 0, STI, O);
12785 printImmHex(MI, 0, STI, O);
12790 printCondCode(MI, 0, STI, O);
12791 O << "\t";
12792 printAlignedLabel(MI, 1, STI, O);
12797 printOperand(MI, 1, STI, O);
12801 printGPRSeqPairsClassOperand<32>(MI, 1, STI, O);
12802 O << ", ";
12803 printGPRSeqPairsClassOperand<32>(MI, 2, STI, O);
12804 O << ", [";
12805 printOperand(MI, 3, STI, O);
12806 O << ']';
12811 printGPRSeqPairsClassOperand<64>(MI, 1, STI, O);
12812 O << ", ";
12813 printGPRSeqPairsClassOperand<64>(MI, 2, STI, O);
12814 O << ", [";
12815 printOperand(MI, 3, STI, O);
12816 O << ']';
12821 printBarrierOption(MI, 0, STI, O);
12826 printSVERegOp<'q'>(MI, 0, STI, O);
12827 O << ", ";
12831 printTypedVectorList<0,'d'>(MI, 0, STI, O);
12832 O << ", ";
12833 printSVERegOp<>(MI, 1, STI, O);
12837 printTypedVectorList<0,'s'>(MI, 0, STI, O);
12838 O << ", ";
12839 printSVERegOp<>(MI, 1, STI, O);
12843 printImm(MI, 0, STI, O);
12848 printTypedVectorList<0,'b'>(MI, 0, STI, O);
12849 O << ", ";
12850 printSVERegOp<>(MI, 1, STI, O);
12854 printTypedVectorList<0,'h'>(MI, 0, STI, O);
12855 O << ", ";
12856 printSVERegOp<>(MI, 1, STI, O);
12860 printTypedVectorList<16, 'b'>(MI, 0, STI, O);
12861 O << ", [";
12862 printOperand(MI, 1, STI, O);
12863 O << ']';
12868 printTypedVectorList<16, 'b'>(MI, 1, STI, O);
12869 O << ", [";
12870 printOperand(MI, 2, STI, O);
12871 O << "], ";
12875 printTypedVectorList<1, 'd'>(MI, 0, STI, O);
12876 O << ", [";
12877 printOperand(MI, 1, STI, O);
12878 O << ']';
12883 printTypedVectorList<1, 'd'>(MI, 1, STI, O);
12884 O << ", [";
12885 printOperand(MI, 2, STI, O);
12886 O << "], ";
12890 printTypedVectorList<2, 'd'>(MI, 0, STI, O);
12891 O << ", [";
12892 printOperand(MI, 1, STI, O);
12893 O << ']';
12898 printTypedVectorList<2, 'd'>(MI, 1, STI, O);
12899 O << ", [";
12900 printOperand(MI, 2, STI, O);
12901 O << "], ";
12905 printTypedVectorList<2, 's'>(MI, 0, STI, O);
12906 O << ", [";
12907 printOperand(MI, 1, STI, O);
12908 O << ']';
12913 printTypedVectorList<2, 's'>(MI, 1, STI, O);
12914 O << ", [";
12915 printOperand(MI, 2, STI, O);
12916 O << "], ";
12920 printTypedVectorList<4, 'h'>(MI, 0, STI, O);
12921 O << ", [";
12922 printOperand(MI, 1, STI, O);
12923 O << ']';
12928 printTypedVectorList<4, 'h'>(MI, 1, STI, O);
12929 O << ", [";
12930 printOperand(MI, 2, STI, O);
12931 O << "], ";
12935 printTypedVectorList<4, 's'>(MI, 0, STI, O);
12936 O << ", [";
12937 printOperand(MI, 1, STI, O);
12938 O << ']';
12943 printTypedVectorList<4, 's'>(MI, 1, STI, O);
12944 O << ", [";
12945 printOperand(MI, 2, STI, O);
12946 O << "], ";
12950 printTypedVectorList<8, 'b'>(MI, 0, STI, O);
12951 O << ", [";
12952 printOperand(MI, 1, STI, O);
12953 O << ']';
12958 printTypedVectorList<8, 'b'>(MI, 1, STI, O);
12959 O << ", [";
12960 printOperand(MI, 2, STI, O);
12961 O << "], ";
12965 printTypedVectorList<8, 'h'>(MI, 0, STI, O);
12966 O << ", [";
12967 printOperand(MI, 1, STI, O);
12968 O << ']';
12973 printTypedVectorList<8, 'h'>(MI, 1, STI, O);
12974 O << ", [";
12975 printOperand(MI, 2, STI, O);
12976 O << "], ";
12980 printTypedVectorList<0, 'h'>(MI, 1, STI, O);
12981 printVectorIndex(MI, 2, STI, O);
12982 O << ", [";
12983 printOperand(MI, 3, STI, O);
12987 printTypedVectorList<0, 'h'>(MI, 2, STI, O);
12988 printVectorIndex(MI, 3, STI, O);
12989 O << ", [";
12990 printOperand(MI, 4, STI, O);
12991 O << "], ";
12995 printTypedVectorList<0, 's'>(MI, 1, STI, O);
12996 printVectorIndex(MI, 2, STI, O);
12997 O << ", [";
12998 printOperand(MI, 3, STI, O);
13002 printTypedVectorList<0, 's'>(MI, 2, STI, O);
13003 printVectorIndex(MI, 3, STI, O);
13004 O << ", [";
13005 printOperand(MI, 4, STI, O);
13006 O << "], ";
13010 printTypedVectorList<0, 'd'>(MI, 1, STI, O);
13011 printVectorIndex(MI, 2, STI, O);
13012 O << ", [";
13013 printOperand(MI, 3, STI, O);
13017 printTypedVectorList<0, 'd'>(MI, 2, STI, O);
13018 printVectorIndex(MI, 3, STI, O);
13019 O << ", [";
13020 printOperand(MI, 4, STI, O);
13021 O << "], ";
13025 printTypedVectorList<0, 'b'>(MI, 1, STI, O);
13026 printVectorIndex(MI, 2, STI, O);
13027 O << ", [";
13028 printOperand(MI, 3, STI, O);
13032 printTypedVectorList<0, 'b'>(MI, 2, STI, O);
13033 printVectorIndex(MI, 3, STI, O);
13034 O << ", [";
13035 printOperand(MI, 4, STI, O);
13036 O << "], ";
13040 printSVERegOp<>(MI, 0, STI, O);
13044 printMSRSystemRegister(MI, 0, STI, O);
13045 O << ", ";
13046 printOperand(MI, 1, STI, O);
13051 printSystemPStateField(MI, 0, STI, O);
13052 O << ", ";
13053 printOperand(MI, 1, STI, O);
13058 printPrefetchOp<true>(MI, 0, STI, O);
13059 O << ", ";
13060 printSVERegOp<>(MI, 1, STI, O);
13061 O << ", [";
13065 printPrefetchOp(MI, 0, STI, O);
13069 printTypedVectorList<0, 'h'>(MI, 0, STI, O);
13070 printVectorIndex(MI, 1, STI, O);
13071 O << ", [";
13072 printOperand(MI, 2, STI, O);
13073 O << ']';
13078 printTypedVectorList<0, 's'>(MI, 0, STI, O);
13079 printVectorIndex(MI, 1, STI, O);
13080 O << ", [";
13081 printOperand(MI, 2, STI, O);
13082 O << ']';
13087 printTypedVectorList<0, 'd'>(MI, 0, STI, O);
13088 printVectorIndex(MI, 1, STI, O);
13089 O << ", [";
13090 printOperand(MI, 2, STI, O);
13091 O << ']';
13096 printTypedVectorList<0, 'b'>(MI, 0, STI, O);
13097 printVectorIndex(MI, 1, STI, O);
13098 O << ", [";
13099 printOperand(MI, 2, STI, O);
13100 O << ']';
13111 O << ", ";
13115 printSVERegOp<>(MI, 2, STI, O);
13116 O << "/m, ";
13120 printSVERegOp<'s'>(MI, 1, STI, O);
13124 printSVERegOp<'s'>(MI, 2, STI, O);
13128 printSVERegOp<>(MI, 1, STI, O);
13132 printSVERegOp<'h'>(MI, 1, STI, O);
13136 O << ", [";
13144 printSVERegOp<'h'>(MI, 2, STI, O);
13148 printSVEPattern(MI, 2, STI, O);
13149 O << ", mul ";
13150 printOperand(MI, 3, STI, O);
13155 printImm8OptLsl<int16_t>(MI, 1, STI, O);
13160 printOperand(MI, 1, STI, O);
13164 printSVERegOp<'q'>(MI, 1, STI, O);
13165 printVectorIndex(MI, 2, STI, O);
13170 O << ", #0.0";
13175 O << ".2d, ";
13176 printVRegOperand(MI, 1, STI, O);
13180 O << ".4s, ";
13184 O << ".2s, ";
13185 printVRegOperand(MI, 1, STI, O);
13186 O << ".2d";
13191 O << ".4h, ";
13192 printVRegOperand(MI, 1, STI, O);
13193 O << ".4s";
13198 O << ".8h, ";
13199 printVRegOperand(MI, 2, STI, O);
13200 O << ".4s";
13205 printFPImmOperand(MI, 1, STI, O);
13210 printVectorIndex(MI, 2, STI, O);
13211 O << ", ";
13215 O << "/z, [";
13219 printOperand(MI, 2, STI, O);
13223 printPostIncOperand<64>(MI, 3, STI, O);
13228 printPostIncOperand<32>(MI, 3, STI, O);
13233 printPostIncOperand<16>(MI, 3, STI, O);
13238 printPostIncOperand<8>(MI, 3, STI, O);
13243 printPostIncOperand<1>(MI, 3, STI, O);
13248 printPostIncOperand<4>(MI, 3, STI, O);
13253 printPostIncOperand<2>(MI, 3, STI, O);
13258 printPostIncOperand<48>(MI, 3, STI, O);
13263 printPostIncOperand<24>(MI, 3, STI, O);
13268 O << ']';
13273 printPostIncOperand<2>(MI, 5, STI, O);
13278 printPostIncOperand<4>(MI, 5, STI, O);
13283 printPostIncOperand<8>(MI, 5, STI, O);
13288 printPostIncOperand<1>(MI, 5, STI, O);
13293 printPostIncOperand<16>(MI, 5, STI, O);
13298 printPostIncOperand<3>(MI, 3, STI, O);
13303 printPostIncOperand<12>(MI, 3, STI, O);
13308 printPostIncOperand<6>(MI, 3, STI, O);
13313 printPostIncOperand<6>(MI, 5, STI, O);
13318 printPostIncOperand<12>(MI, 5, STI, O);
13323 printPostIncOperand<24>(MI, 5, STI, O);
13328 printPostIncOperand<3>(MI, 5, STI, O);
13333 printPostIncOperand<32>(MI, 5, STI, O);
13338 printSVERegOp<'b'>(MI, 1, STI, O);
13342 printSVERegOp<'d'>(MI, 1, STI, O);
13343 O << ", ";
13344 printSVERegOp<'d'>(MI, 2, STI, O);
13349 printSVERegOp<'d'>(MI, 2, STI, O);
13350 O << ", ";
13354 printSVEPattern(MI, 1, STI, O);
13359 printSVERegOp<'b'>(MI, 2, STI, O);
13360 O << ", ";
13361 printSVERegOp<'b'>(MI, 3, STI, O);
13366 O << "], ";
13370 printTypedVectorList<0,'h'>(MI, 1, STI, O);
13371 O << ", ";
13372 printSVERegOp<'h'>(MI, 2, STI, O);
13377 O << ".16b, ";
13381 O << ".8b, ";
13391 printSVERegOp<>(MI, 2, STI, O);
13392 O << "/m, ";
13396 printSVERegOp<'h'>(MI, 3, STI, O);
13401 printVRegOperand(MI, 1, STI, O);
13405 printOperand(MI, 1, STI, O);
13409 printSVERegOp<'d'>(MI, 2, STI, O);
13413 printSVERegOp<'s'>(MI, 2, STI, O);
13417 printSVERegOp<'h'>(MI, 1, STI, O);
13421 O << ", ";
13425 printSVERegOp<'d'>(MI, 1, STI, O);
13429 printSVERegOp<'h'>(MI, 2, STI, O);
13433 printVRegOperand(MI, 2, STI, O);
13437 printSVERegOp<>(MI, 1, STI, O);
13441 O << "/m, ";
13445 printSVERegOp<'b'>(MI, 1, STI, O);
13449 printSVERegOp<'s'>(MI, 1, STI, O);
13453 printAdrpLabel(MI, 1, STI, O);
13458 printOperand(MI, 2, STI, O);
13462 printImm(MI, 2, STI, O);
13463 printShifter(MI, 3, STI, O);
13468 printAlignedLabel(MI, 1, STI, O);
13473 printSVERegOp<'b'>(MI, 2, STI, O);
13474 O << ", ";
13478 O << "/z, ";
13482 printSVEPattern(MI, 1, STI, O);
13486 printImm8OptLsl<int16_t>(MI, 3, STI, O);
13491 printOperand(MI, 3, STI, O);
13495 printSVEPattern(MI, 2, STI, O);
13496 O << ", mul ";
13497 printOperand(MI, 3, STI, O);
13506 printLogicalImm<int64_t>(MI, 1, STI, O);
13511 printImm8OptLsl<int8_t>(MI, 1, STI, O);
13516 printImm8OptLsl<int64_t>(MI, 1, STI, O);
13521 printImm8OptLsl<int32_t>(MI, 1, STI, O);
13526 printVectorIndex(MI, 2, STI, O);
13531 printTypedVectorList<0,'b'>(MI, 1, STI, O);
13532 O << ", ";
13536 printFPImmOperand(MI, 3, STI, O);
13541 O << ".2s";
13546 O << ".4s";
13551 printSVERegOp<'s'>(MI, 3, STI, O);
13556 printSVERegOp<'d'>(MI, 3, STI, O);
13561 printFPImmOperand(MI, 1, STI, O);
13566 printVRegOperand(MI, 3, STI, O);
13567 printVectorIndex(MI, 4, STI, O);
13572 printOperand(MI, 0, STI, O);
13573 O << ", [";
13574 printOperand(MI, 2, STI, O);
13575 O << ']';
13580 printSIMDType10Operand(MI, 1, STI, O);
13585 printImm(MI, 1, STI, O);
13589 printMRSSystemRegister(MI, 1, STI, O);
13594 printImmScale<8>(MI, 3, STI, O);
13595 O << ']';
13600 printImmScale<2>(MI, 3, STI, O);
13601 O << ']';
13606 printImmScale<4>(MI, 3, STI, O);
13607 O << ']';
13612 printGPR64as32(MI, 1, STI, O);
13613 O << ", ";
13614 printSVEPattern(MI, 2, STI, O);
13615 O << ", mul ";
13616 printOperand(MI, 3, STI, O);
13621 printPostIncOperand<2>(MI, 4, STI, O);
13626 printPostIncOperand<4>(MI, 4, STI, O);
13631 printPostIncOperand<8>(MI, 4, STI, O);
13636 printPostIncOperand<1>(MI, 4, STI, O);
13641 printPostIncOperand<16>(MI, 4, STI, O);
13646 printPostIncOperand<6>(MI, 4, STI, O);
13651 printPostIncOperand<12>(MI, 4, STI, O);
13656 printPostIncOperand<24>(MI, 4, STI, O);
13661 printPostIncOperand<3>(MI, 4, STI, O);
13666 printPostIncOperand<32>(MI, 4, STI, O);
13671 printSysCROperand(MI, 1, STI, O);
13672 O << ", ";
13673 printSysCROperand(MI, 2, STI, O);
13674 O << ", ";
13675 printOperand(MI, 3, STI, O);
13676 O << ", ";
13677 printOperand(MI, 4, STI, O);
13682 printTypedVectorList<0,'d'>(MI, 1, STI, O);
13683 O << ", ";
13684 printSVERegOp<'d'>(MI, 2, STI, O);
13689 printTypedVectorList<0,'s'>(MI, 1, STI, O);
13690 O << ", ";
13691 printSVERegOp<'s'>(MI, 2, STI, O);
13696 printTypedVectorList<16, 'b'>(MI, 1, STI, O);
13697 O << ", ";
13698 printVRegOperand(MI, 2, STI, O);
13702 printTypedVectorList<16, 'b'>(MI, 2, STI, O);
13703 O << ", ";
13704 printVRegOperand(MI, 3, STI, O);
13714 printSVERegOp<'b'>(MI, 3, STI, O);
13718 printSVERegOp<'d'>(MI, 3, STI, O);
13723 printSVERegOp<'s'>(MI, 3, STI, O);
13732 O << ", ";
13736 printSVERegOp<'s'>(MI, 2, STI, O);
13741 O << "/m, ";
13745 printSVERegOp<'h'>(MI, 2, STI, O);
13749 printImm8OptLsl<uint16_t>(MI, 2, STI, O);
13754 O << "/z, ";
13758 printSVERegOp<'d'>(MI, 2, STI, O);
13763 printOperand(MI, 2, STI, O);
13768 O << ", [";
13772 O << ", #0";
13777 printSVERegOp<'h'>(MI, 3, STI, O);
13781 O << ", mul ";
13782 printOperand(MI, 2, STI, O);
13787 printImm8OptLsl<int8_t>(MI, 3, STI, O);
13792 printImm8OptLsl<int64_t>(MI, 3, STI, O);
13797 printImm8OptLsl<int32_t>(MI, 3, STI, O);
13802 printOperand(MI, 3, STI, O);
13806 printImm8OptLsl<int16_t>(MI, 2, STI, O);
13811 printVectorIndex(MI, 2, STI, O);
13816 printImm(MI, 2, STI, O);
13821 O << ", #0.0";
13826 printFPImmOperand(MI, 3, STI, O);
13831 O << ".4h";
13836 O << ".8h";
13841 O << ".2d";
13846 O << ']';
13851 O << "], ";
13855 printShifter(MI, 2, STI, O);
13860 printSVERegOp<'b'>(MI, 2, STI, O);
13865 printRegWithShiftExtend<false, 8, 'x', 'd'>(MI, 3, STI, O);
13866 O << ']';
13871 printRegWithShiftExtend<true, 8, 'w', 'd'>(MI, 3, STI, O);
13872 O << ']';
13877 printRegWithShiftExtend<false, 8, 'w', 'd'>(MI, 3, STI, O);
13878 O << ']';
13883 printRegWithShiftExtend<false, 8, 'x', 0>(MI, 3, STI, O);
13884 O << ']';
13889 printRegWithShiftExtend<true, 8, 'w', 's'>(MI, 3, STI, O);
13890 O << ']';
13895 printRegWithShiftExtend<false, 8, 'w', 's'>(MI, 3, STI, O);
13896 O << ']';
13901 printRegWithShiftExtend<false, 64, 'x', 'd'>(MI, 3, STI, O);
13902 O << ']';
13907 printRegWithShiftExtend<true, 64, 'w', 'd'>(MI, 3, STI, O);
13908 O << ']';
13913 printRegWithShiftExtend<false, 64, 'w', 'd'>(MI, 3, STI, O);
13914 O << ']';
13919 printRegWithShiftExtend<false, 64, 'x', 0>(MI, 3, STI, O);
13920 O << ']';
13925 printImmScale<8>(MI, 3, STI, O);
13926 O << ']';
13931 printRegWithShiftExtend<true, 64, 'w', 's'>(MI, 3, STI, O);
13932 O << ']';
13937 printRegWithShiftExtend<false, 64, 'w', 's'>(MI, 3, STI, O);
13938 O << ']';
13943 printRegWithShiftExtend<false, 16, 'x', 'd'>(MI, 3, STI, O);
13944 O << ']';
13949 printRegWithShiftExtend<true, 16, 'w', 'd'>(MI, 3, STI, O);
13950 O << ']';
13955 printRegWithShiftExtend<false, 16, 'w', 'd'>(MI, 3, STI, O);
13956 O << ']';
13961 printRegWithShiftExtend<false, 16, 'x', 0>(MI, 3, STI, O);
13962 O << ']';
13967 printImmScale<2>(MI, 3, STI, O);
13968 O << ']';
13973 printRegWithShiftExtend<true, 16, 'w', 's'>(MI, 3, STI, O);
13974 O << ']';
13979 printRegWithShiftExtend<false, 16, 'w', 's'>(MI, 3, STI, O);
13980 O << ']';
13985 printRegWithShiftExtend<false, 32, 'x', 0>(MI, 3, STI, O);
13986 O << ']';
13991 printRegWithShiftExtend<false, 32, 'x', 'd'>(MI, 3, STI, O);
13992 O << ']';
13997 printRegWithShiftExtend<true, 32, 'w', 'd'>(MI, 3, STI, O);
13998 O << ']';
14003 printRegWithShiftExtend<false, 32, 'w', 'd'>(MI, 3, STI, O);
14004 O << ']';
14009 printImmScale<4>(MI, 3, STI, O);
14010 O << ']';
14015 printRegWithShiftExtend<true, 32, 'w', 's'>(MI, 3, STI, O);
14016 O << ']';
14021 printRegWithShiftExtend<false, 32, 'w', 's'>(MI, 3, STI, O);
14022 O << ']';
14027 O << "/z";
14032 O << ", #8";
14037 O << ", #32";
14042 O << ", #16";
14047 printTypedVectorList<0,'h'>(MI, 2, STI, O);
14052 O << ".16b";
14057 O << ".8b";
14072 printSVERegOp<'d'>(MI, 3, STI, O);
14076 printSVERegOp<'s'>(MI, 3, STI, O);
14080 printOperand(MI, 2, STI, O);
14084 printImmScale<16>(MI, 2, STI, O);
14088 printSVERegOp<'h'>(MI, 2, STI, O);
14092 printSVERegOp<'d'>(MI, 2, STI, O);
14096 printSVERegOp<'h'>(MI, 3, STI, O);
14100 printVRegOperand(MI, 2, STI, O);
14104 printVRegOperand(MI, 3, STI, O);
14108 printSVERegOp<'b'>(MI, 2, STI, O);
14112 O << ", ";
14116 printSVERegOp<'s'>(MI, 2, STI, O);
14120 printAddSubImm(MI, 2, STI, O);
14125 printShiftedRegister(MI, 2, STI, O);
14130 printExtendedRegister(MI, 2, STI, O);
14135 printImm8OptLsl<uint8_t>(MI, 2, STI, O);
14140 printImm8OptLsl<uint64_t>(MI, 2, STI, O);
14145 printImm8OptLsl<uint32_t>(MI, 2, STI, O);
14150 printRegWithShiftExtend<false, 8, 'x', 'd'>(MI, 2, STI, O);
14151 O << ']';
14156 printRegWithShiftExtend<false, 16, 'x', 'd'>(MI, 2, STI, O);
14157 O << ']';
14162 printRegWithShiftExtend<false, 32, 'x', 'd'>(MI, 2, STI, O);
14163 O << ']';
14168 printRegWithShiftExtend<false, 64, 'x', 'd'>(MI, 2, STI, O);
14169 O << ']';
14174 printRegWithShiftExtend<false, 8, 'x', 's'>(MI, 2, STI, O);
14175 O << ']';
14180 printRegWithShiftExtend<false, 16, 'x', 's'>(MI, 2, STI, O);
14181 O << ']';
14186 printRegWithShiftExtend<false, 32, 'x', 's'>(MI, 2, STI, O);
14187 O << ']';
14192 printRegWithShiftExtend<false, 64, 'x', 's'>(MI, 2, STI, O);
14193 O << ']';
14198 printRegWithShiftExtend<true, 8, 'w', 'd'>(MI, 2, STI, O);
14199 O << ']';
14204 printRegWithShiftExtend<true, 16, 'w', 'd'>(MI, 2, STI, O);
14205 O << ']';
14210 printRegWithShiftExtend<true, 32, 'w', 'd'>(MI, 2, STI, O);
14211 O << ']';
14216 printRegWithShiftExtend<true, 64, 'w', 'd'>(MI, 2, STI, O);
14217 O << ']';
14222 printRegWithShiftExtend<false, 8, 'w', 'd'>(MI, 2, STI, O);
14223 O << ']';
14228 printRegWithShiftExtend<false, 16, 'w', 'd'>(MI, 2, STI, O);
14229 O << ']';
14234 printRegWithShiftExtend<false, 32, 'w', 'd'>(MI, 2, STI, O);
14235 O << ']';
14240 printRegWithShiftExtend<false, 64, 'w', 'd'>(MI, 2, STI, O);
14241 O << ']';
14246 printLogicalImm<int32_t>(MI, 2, STI, O);
14251 printLogicalImm<int64_t>(MI, 2, STI, O);
14256 printOperand(MI, 3, STI, O);
14260 printVectorIndex(MI, 4, STI, O);
14264 printImm8OptLsl<int8_t>(MI, 2, STI, O);
14269 printImm8OptLsl<int64_t>(MI, 2, STI, O);
14274 printImm8OptLsl<int32_t>(MI, 2, STI, O);
14279 O << ", #0.0";
14284 printVectorIndex(MI, 3, STI, O);
14289 printRegWithShiftExtend<false, 8, 'x', 'd'>(MI, 3, STI, O);
14290 O << ']';
14295 printRegWithShiftExtend<true, 8, 'w', 'd'>(MI, 3, STI, O);
14296 O << ']';
14301 printRegWithShiftExtend<false, 8, 'w', 'd'>(MI, 3, STI, O);
14302 O << ']';
14307 printRegWithShiftExtend<true, 8, 'w', 's'>(MI, 3, STI, O);
14308 O << ']';
14313 printRegWithShiftExtend<false, 8, 'w', 's'>(MI, 3, STI, O);
14314 O << ']';
14319 printImmScale<8>(MI, 3, STI, O);
14323 printRegWithShiftExtend<false, 64, 'x', 'd'>(MI, 3, STI, O);
14324 O << ']';
14329 printRegWithShiftExtend<true, 64, 'w', 'd'>(MI, 3, STI, O);
14330 O << ']';
14335 printRegWithShiftExtend<false, 64, 'w', 'd'>(MI, 3, STI, O);
14336 O << ']';
14341 printImmScale<2>(MI, 3, STI, O);
14345 printRegWithShiftExtend<false, 16, 'x', 'd'>(MI, 3, STI, O);
14346 O << ']';
14351 printRegWithShiftExtend<true, 16, 'w', 'd'>(MI, 3, STI, O);
14352 O << ']';
14357 printRegWithShiftExtend<false, 16, 'w', 'd'>(MI, 3, STI, O);
14358 O << ']';
14363 printRegWithShiftExtend<true, 16, 'w', 's'>(MI, 3, STI, O);
14364 O << ']';
14369 printRegWithShiftExtend<false, 16, 'w', 's'>(MI, 3, STI, O);
14370 O << ']';
14375 printImmScale<4>(MI, 3, STI, O);
14379 printRegWithShiftExtend<false, 32, 'x', 'd'>(MI, 3, STI, O);
14380 O << ']';
14385 printRegWithShiftExtend<true, 32, 'w', 'd'>(MI, 3, STI, O);
14386 O << ']';
14391 printRegWithShiftExtend<false, 32, 'w', 'd'>(MI, 3, STI, O);
14392 O << ']';
14397 printRegWithShiftExtend<true, 32, 'w', 's'>(MI, 3, STI, O);
14398 O << ']';
14403 printRegWithShiftExtend<false, 32, 'w', 's'>(MI, 3, STI, O);
14404 O << ']';
14409 printRegWithShiftExtend<false, 8, 'x', 0>(MI, 3, STI, O);
14410 O << ']';
14415 printRegWithShiftExtend<false, 64, 'x', 0>(MI, 3, STI, O);
14416 O << ']';
14421 printRegWithShiftExtend<false, 16, 'x', 0>(MI, 3, STI, O);
14422 O << ']';
14427 printImmScale<16>(MI, 3, STI, O);
14431 printRegWithShiftExtend<false, 32, 'x', 0>(MI, 3, STI, O);
14432 O << ']';
14437 printImmScale<3>(MI, 3, STI, O);
14438 O << ", mul vl]";
14443 printImmScale<8>(MI, 2, STI, O);
14444 O << ']';
14449 printUImm12Offset<1>(MI, 2, STI, O);
14450 O << ']';
14455 printUImm12Offset<8>(MI, 2, STI, O);
14456 O << ']';
14461 printUImm12Offset<2>(MI, 2, STI, O);
14462 O << ']';
14467 printUImm12Offset<16>(MI, 2, STI, O);
14468 O << ']';
14473 printUImm12Offset<4>(MI, 2, STI, O);
14474 O << ']';
14479 printSVERegOp<'b'>(MI, 3, STI, O);
14480 O << ", ";
14481 printSVERegOp<'b'>(MI, 4, STI, O);
14486 O << ", mul vl]";
14491 O << ']';
14496 printTypedVectorList<0,'b'>(MI, 2, STI, O);
14501 printTypedVectorList<0,'d'>(MI, 2, STI, O);
14506 printTypedVectorList<0,'s'>(MI, 2, STI, O);
14511 printGPR64as32(MI, 2, STI, O);
14516 printSysCROperand(MI, 2, STI, O);
14517 O << ", ";
14518 printSysCROperand(MI, 3, STI, O);
14519 O << ", ";
14520 printOperand(MI, 4, STI, O);
14525 printAlignedLabel(MI, 2, STI, O);
14530 printImm(MI, 2, STI, O);
14545 O << ", ";
14549 printSVERegOp<'h'>(MI, 3, STI, O);
14553 printArithExtend(MI, 3, STI, O);
14558 printOperand(MI, 3, STI, O);
14563 printSVERegOp<'d'>(MI, 3, STI, O);
14568 printComplexRotationOp<180, 90>(MI, 3, STI, O);
14573 O << ']';
14578 printVectorIndex(MI, 4, STI, O);
14582 printComplexRotationOp<90, 0>(MI, 4, STI, O);
14587 printImm(MI, 3, STI, O);
14592 printExactFPImm<AArch64ExactFPImm::half, AArch64ExactFPImm::one>(MI, 3, STI, O);
14597 O << ", #0.0";
14602 printSVERegOp<'h'>(MI, 4, STI, O);
14606 printExactFPImm<AArch64ExactFPImm::zero, AArch64ExactFPImm::one>(MI, 3, STI, O);
14611 printVectorIndex(MI, 3, STI, O);
14616 printExactFPImm<AArch64ExactFPImm::half, AArch64ExactFPImm::two>(MI, 3, STI, O);
14621 O << ", mul vl]";
14626 O << "], ";
14630 O << "]!";
14635 O << ", [";
14636 printOperand(MI, 3, STI, O);
14637 O << ']';
14648 printOperand(MI, 3, STI, O);
14653 printSVERegOp<'b'>(MI, 3, STI, O);
14658 printSVERegOp<'d'>(MI, 3, STI, O);
14666 printSVERegOp<'s'>(MI, 3, STI, O);
14670 printOperand(MI, 4, STI, O);
14675 printComplexRotationOp<180, 90>(MI, 3, STI, O);
14680 printCondCode(MI, 3, STI, O);
14685 O << ", ";
14689 printComplexRotationOp<90, 0>(MI, 5, STI, O);
14694 printComplexRotationOp<90, 0>(MI, 4, STI, O);
14699 printSVERegOp<'h'>(MI, 3, STI, O);
14704 printImm(MI, 3, STI, O);
14709 printExactFPImm<AArch64ExactFPImm::half, AArch64ExactFPImm::one>(MI, 3, STI, O);
14714 printSVERegOp<'d'>(MI, 4, STI, O);
14718 printSVERegOp<'s'>(MI, 4, STI, O);
14722 printExactFPImm<AArch64ExactFPImm::zero, AArch64ExactFPImm::one>(MI, 3, STI, O);
14727 printExactFPImm<AArch64ExactFPImm::half, AArch64ExactFPImm::two>(MI, 3, STI, O);
14732 printImmScale<8>(MI, 3, STI, O);
14733 O << ']';
14738 printImmScale<16>(MI, 3, STI, O);
14739 O << ']';
14744 printImmScale<4>(MI, 3, STI, O);
14745 O << ']';
14750 printImmScale<8>(MI, 4, STI, O);
14754 printImmScale<16>(MI, 4, STI, O);
14758 printImmScale<4>(MI, 4, STI, O);
14762 printMemExtend<'w', 8>(MI, 3, STI, O);
14763 O << ']';
14768 printMemExtend<'x', 8>(MI, 3, STI, O);
14769 O << ']';
14774 printMemExtend<'w', 64>(MI, 3, STI, O);
14775 O << ']';
14780 printMemExtend<'x', 64>(MI, 3, STI, O);
14781 O << ']';
14786 printMemExtend<'w', 16>(MI, 3, STI, O);
14787 O << ']';
14792 printMemExtend<'x', 16>(MI, 3, STI, O);
14793 O << ']';
14798 printMemExtend<'w', 128>(MI, 3, STI, O);
14799 O << ']';
14804 printMemExtend<'x', 128>(MI, 3, STI, O);
14805 O << ']';
14810 printMemExtend<'w', 32>(MI, 3, STI, O);
14811 O << ']';
14816 printMemExtend<'x', 32>(MI, 3, STI, O);
14817 O << ']';
14832 printComplexRotationOp<90, 0>(MI, 5, STI, O);
14837 O << ", ";
14841 printComplexRotationOp<180, 90>(MI, 4, STI, O);
14846 O << "]!";
14855 printComplexRotationOp<90, 0>(MI, 5, STI, O);
14859 printComplexRotationOp<180, 90>(MI, 4, STI, O);