|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AVR/AVRGenDAGISel.inc 57 /* 0*/ OPC_SwitchOpcode /*49 cases */, 68, TARGET_VAL(ISD::TRUNCATE),// ->72
60 /* 7*/ OPC_CheckOpcode, TARGET_VAL(AVRISD::LSR),
62 /* 11*/ OPC_CheckOpcode, TARGET_VAL(AVRISD::LSR),
64 /* 15*/ OPC_CheckOpcode, TARGET_VAL(AVRISD::LSR),
66 /* 19*/ OPC_CheckOpcode, TARGET_VAL(AVRISD::LSR),
68 /* 23*/ OPC_CheckOpcode, TARGET_VAL(AVRISD::LSR),
70 /* 27*/ OPC_CheckOpcode, TARGET_VAL(AVRISD::LSR),
72 /* 31*/ OPC_CheckOpcode, TARGET_VAL(AVRISD::LSR),
74 /* 35*/ OPC_CheckOpcode, TARGET_VAL(AVRISD::LSR),
85 /* 50*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
92 /* 63*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
97 /* 72*/ /*SwitchOpcode*/ 117|128,3/*501*/, TARGET_VAL(ISD::STORE),// ->577
102 /* 81*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::OR),// ->143
104 /* 86*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
110 /* 94*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
118 /* 107*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
131 /* 136*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::SBIAb), 0|OPFL_Chain|OPFL_MemRefs,
135 /* 143*/ /*SwitchOpcode*/ 58, TARGET_VAL(ISD::AND),// ->204
137 /* 147*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
143 /* 155*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
151 /* 168*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
164 /* 197*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::CBIAb), 0|OPFL_Chain|OPFL_MemRefs,
181 /* 228*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::STDPtrQRr), 0|OPFL_Chain|OPFL_MemRefs,
188 /* 241*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::STDSPQRr), 0|OPFL_Chain|OPFL_MemRefs,
195 /* 253*/ OPC_CheckOpcode, TARGET_VAL(AVRISD::WRAPPER),
198 /* 258*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
205 /* 270*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::STSKRr), 0|OPFL_Chain|OPFL_MemRefs,
213 /* 282*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
222 /* 300*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::OUTARr), 0|OPFL_Chain|OPFL_MemRefs,
233 /* 318*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::STSKRr), 0|OPFL_Chain|OPFL_MemRefs,
241 /* 329*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
250 /* 346*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::STPtrPiRr), 0|OPFL_Chain|OPFL_MemRefs,
259 /* 363*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::STPtrPdRr), 0|OPFL_Chain|OPFL_MemRefs,
270 /* 383*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::STPtrRr), 0|OPFL_Chain|OPFL_MemRefs,
286 /* 411*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::STDWPtrQRr), 0|OPFL_Chain|OPFL_MemRefs,
293 /* 424*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::STDWSPQRr), 0|OPFL_Chain|OPFL_MemRefs,
300 /* 436*/ OPC_CheckOpcode, TARGET_VAL(AVRISD::WRAPPER),
303 /* 441*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
310 /* 453*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::STSWKRr), 0|OPFL_Chain|OPFL_MemRefs,
318 /* 465*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
327 /* 483*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::OUTWARr), 0|OPFL_Chain|OPFL_MemRefs,
338 /* 501*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::STSWKRr), 0|OPFL_Chain|OPFL_MemRefs,
346 /* 512*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
355 /* 529*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::STWPtrPiRr), 0|OPFL_Chain|OPFL_MemRefs,
364 /* 546*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::STWPtrPdRr), 0|OPFL_Chain|OPFL_MemRefs,
375 /* 566*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::STWPtrRr), 0|OPFL_Chain|OPFL_MemRefs,
383 /* 577*/ /*SwitchOpcode*/ 80|128,1/*208*/, TARGET_VAL(ISD::LOAD),// ->789
394 /* 599*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::LDDRdPtrQ), 0|OPFL_Chain|OPFL_MemRefs,
402 /* 615*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::LDDWRdPtrQ), 0|OPFL_Chain|OPFL_MemRefs,
409 /* 626*/ OPC_CheckOpcode, TARGET_VAL(AVRISD::WRAPPER),
412 /* 631*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
419 /* 644*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::LDSRdK), 0|OPFL_Chain|OPFL_MemRefs,
425 /* 654*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::LDSWRdK), 0|OPFL_Chain|OPFL_MemRefs,
434 /* 667*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
444 /* 687*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::INRdA), 0|OPFL_Chain|OPFL_MemRefs,
457 /* 710*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::INWRdA), 0|OPFL_Chain|OPFL_MemRefs,
469 /* 731*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::LDSRdK), 0|OPFL_Chain|OPFL_MemRefs,
477 /* 745*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::LDSWRdK), 0|OPFL_Chain|OPFL_MemRefs,
490 /* 767*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::LDRdPtr), 0|OPFL_Chain|OPFL_MemRefs,
497 /* 779*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::LDWRdPtr), 0|OPFL_Chain|OPFL_MemRefs,
504 /* 789*/ /*SwitchOpcode*/ 22, TARGET_VAL(ISD::CALLSEQ_START),// ->814
508 /* 795*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
512 /* 801*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
515 /* 806*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::ADJCALLSTACKDOWN), 0|OPFL_Chain|OPFL_GlueOutput,
519 /* 814*/ /*SwitchOpcode*/ 23, TARGET_VAL(ISD::CALLSEQ_END),// ->840
524 /* 821*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
528 /* 827*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
531 /* 832*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::ADJCALLSTACKUP), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
535 /* 840*/ /*SwitchOpcode*/ 17, TARGET_VAL(ISD::ATOMIC_FENCE),// ->860
538 /* 845*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
541 /* 850*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
544 /* 855*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::AtomicFence), 0|OPFL_Chain,
548 /* 860*/ /*SwitchOpcode*/ 72|128,1/*200*/, TARGET_VAL(ISD::ADD),// ->1064
552 /* 868*/ OPC_CheckOpcode, TARGET_VAL(AVRISD::WRAPPER),
555 /* 873*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
559 /* 880*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::SUBIWRdK), 0,
565 /* 891*/ OPC_CheckOpcode, TARGET_VAL(AVRISD::WRAPPER),
568 /* 896*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
573 /* 904*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::SUBIWRdK), 0,
582 /* 922*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::INCRd), 0,
589 /* 944*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::DECRd), 0,
597 /* 957*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
604 /* 971*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::ADIWRdK), 0,
614 /* 991*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::SBIWRdK), 0,
623 /* 1010*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::SUBIWRdK), 0,
630 /* 1026*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::SUBIRdK), 0,
638 /* 1040*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::ADDRdRr), 0,
644 /* 1052*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::ADDWRdRr), 0,
651 /* 1064*/ /*SwitchOpcode*/ 63, TARGET_VAL(ISD::XOR),// ->1130
656 /* 1084*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::COMRd), 0,
661 /* 1094*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::COMWRd), 0,
669 /* 1108*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::EORRdRr), 0,
674 /* 1119*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::EORWRdRr), 0,
680 /* 1130*/ /*SwitchOpcode*/ 101, TARGET_VAL(ISD::SUB),// ->1234
685 /* 1140*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::NEGRd), 0,
694 /* 1154*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
701 /* 1168*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::SBIWRdK), 0,
709 /* 1184*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::SUBIRdK), 0,
715 /* 1197*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::SUBIWRdK), 0,
723 /* 1211*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::SUBRdRr), 0,
729 /* 1223*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::SUBWRdRr), 0,
735 /* 1234*/ /*SwitchOpcode*/ 90, TARGET_VAL(AVRISD::BRCOND),// ->1327
740 /* 1241*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
745 /* 1250*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::BREQk), 0|OPFL_Chain|OPFL_GlueInput,
752 /* 1260*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::BRNEk), 0|OPFL_Chain|OPFL_GlueInput,
759 /* 1270*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::BRSHk), 0|OPFL_Chain|OPFL_GlueInput,
766 /* 1280*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::BRLOk), 0|OPFL_Chain|OPFL_GlueInput,
773 /* 1290*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::BRMIk), 0|OPFL_Chain|OPFL_GlueInput,
780 /* 1300*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::BRPLk), 0|OPFL_Chain|OPFL_GlueInput,
787 /* 1310*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::BRGEk), 0|OPFL_Chain|OPFL_GlueInput,
794 /* 1320*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::BRLTk), 0|OPFL_Chain|OPFL_GlueInput,
799 /* 1327*/ /*SwitchOpcode*/ 15, TARGET_VAL(ISD::SHL),// ->1345
804 /* 1337*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::LSLWRd), 0,
808 /* 1345*/ /*SwitchOpcode*/ 63, TARGET_VAL(ISD::SUBE),// ->1411
814 /* 1354*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
818 /* 1363*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::SBCIRdK), 0|OPFL_GlueInput|OPFL_GlueOutput,
824 /* 1376*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::SBCIWRdK), 0|OPFL_GlueInput|OPFL_GlueOutput,
831 /* 1389*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::SBCRdRr), 0|OPFL_GlueInput|OPFL_GlueOutput,
837 /* 1401*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::SBCWRdRr), 0|OPFL_GlueInput|OPFL_GlueOutput,
842 /* 1411*/ /*SwitchOpcode*/ 62, TARGET_VAL(ISD::AND),// ->1476
847 /* 1419*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
851 /* 1428*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::ANDIRdK), 0,
857 /* 1441*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::ANDIWRdK), 0,
864 /* 1454*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::ANDRdRr), 0,
870 /* 1466*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::ANDWRdRr), 0,
875 /* 1476*/ /*SwitchOpcode*/ 62, TARGET_VAL(ISD::OR),// ->1541
880 /* 1484*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
884 /* 1493*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::ORIRdK), 0,
890 /* 1506*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::ORIWRdK), 0,
897 /* 1519*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::ORRdRr), 0,
903 /* 1531*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::ORWRdRr), 0,
908 /* 1541*/ /*SwitchOpcode*/ 47, TARGET_VAL(AVRISD::CALL),// ->1591
913 /* 1548*/ OPC_SwitchOpcode /*3 cases */, 12, TARGET_VAL(ISD::Constant),// ->1564
918 /* 1558*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::CALLk), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
922 /* 1564*/ /*SwitchOpcode*/ 10, TARGET_VAL(ISD::TargetGlobalAddress),// ->1577
926 /* 1571*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::CALLk), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
930 /* 1577*/ /*SwitchOpcode*/ 10, TARGET_VAL(ISD::TargetExternalSymbol),// ->1590
934 /* 1584*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::CALLk), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
939 /* 1591*/ /*SwitchOpcode*/ 46, TARGET_VAL(AVRISD::CMP),// ->1640
946 /* 1603*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
949 /* 1609*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::CPIRdK), 0|OPFL_GlueOutput,
954 /* 1618*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::CPRdRr), 0|OPFL_GlueOutput,
962 /* 1631*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::CPWRdRr), 0|OPFL_GlueOutput,
967 /* 1640*/ /*SwitchOpcode*/ 62, TARGET_VAL(ISD::SUBC),// ->1705
972 /* 1648*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
976 /* 1657*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::SUBIRdK), 0|OPFL_GlueOutput,
982 /* 1670*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::SUBIWRdK), 0|OPFL_GlueOutput,
989 /* 1683*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::SUBRdRr), 0|OPFL_GlueOutput,
995 /* 1695*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::SUBWRdRr), 0|OPFL_GlueOutput,
1000 /* 1705*/ /*SwitchOpcode*/ 68, TARGET_VAL(ISD::ADDC),// ->1776
1005 /* 1713*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1010 /* 1725*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::SUBIWRdK), 0|OPFL_GlueOutput,
1017 /* 1741*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::SUBIRdK), 0|OPFL_GlueOutput,
1024 /* 1754*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::ADDRdRr), 0|OPFL_GlueOutput,
1030 /* 1766*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::ADDWRdRr), 0|OPFL_GlueOutput,
1035 /* 1776*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::ADDE),// ->1848
1041 /* 1785*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1046 /* 1797*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::SBCIWRdK), 0|OPFL_GlueInput|OPFL_GlueOutput,
1053 /* 1813*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::SBCIRdK), 0|OPFL_GlueInput|OPFL_GlueOutput,
1060 /* 1826*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::ADCRdRr), 0|OPFL_GlueInput|OPFL_GlueOutput,
1066 /* 1838*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::ADCWRdRr), 0|OPFL_GlueInput|OPFL_GlueOutput,
1071 /* 1848*/ /*SwitchOpcode*/ 30, TARGET_VAL(AVRISD::WRAPPER),// ->1881
1074 /* 1853*/ OPC_SwitchOpcode /*2 cases */, 10, TARGET_VAL(ISD::TargetGlobalAddress),// ->1867
1077 /* 1860*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::LDIWRdK), 0,
1081 /* 1867*/ /*SwitchOpcode*/ 10, TARGET_VAL(ISD::TargetBlockAddress),// ->1880
1084 /* 1873*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::LDIWRdK), 0,
1089 /* 1881*/ /*SwitchOpcode*/ 37, TARGET_VAL(AVRISD::SELECT_CC),// ->1921
1095 /* 1889*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1099 /* 1898*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::Select8), 0|OPFL_GlueInput,
1105 /* 1911*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::Select16), 0|OPFL_GlueInput,
1110 /* 1921*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::ATOMIC_LOAD),// ->1955
1118 /* 1935*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::AtomicLoad8), 0|OPFL_Chain|OPFL_MemRefs,
1125 /* 1947*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::AtomicLoad16), 0|OPFL_Chain|OPFL_MemRefs,
1130 /* 1955*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::ATOMIC_STORE),// ->1992
1140 /* 1971*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::AtomicStore8), 0|OPFL_Chain|OPFL_MemRefs,
1148 /* 1984*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::AtomicStore16), 0|OPFL_Chain|OPFL_MemRefs,
1153 /* 1992*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),// ->2029
1162 /* 2007*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::AtomicLoadAdd8), 0|OPFL_Chain|OPFL_MemRefs,
1169 /* 2020*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::AtomicLoadAdd16), 0|OPFL_Chain|OPFL_MemRefs,
1174 /* 2029*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),// ->2066
1183 /* 2044*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::AtomicLoadSub8), 0|OPFL_Chain|OPFL_MemRefs,
1190 /* 2057*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::AtomicLoadSub16), 0|OPFL_Chain|OPFL_MemRefs,
1195 /* 2066*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::ATOMIC_LOAD_AND),// ->2103
1204 /* 2081*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::AtomicLoadAnd8), 0|OPFL_Chain|OPFL_MemRefs,
1211 /* 2094*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::AtomicLoadAnd16), 0|OPFL_Chain|OPFL_MemRefs,
1216 /* 2103*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::ATOMIC_LOAD_OR),// ->2140
1225 /* 2118*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::AtomicLoadOr8), 0|OPFL_Chain|OPFL_MemRefs,
1232 /* 2131*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::AtomicLoadOr16), 0|OPFL_Chain|OPFL_MemRefs,
1237 /* 2140*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),// ->2177
1246 /* 2155*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::AtomicLoadXor8), 0|OPFL_Chain|OPFL_MemRefs,
1253 /* 2168*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::AtomicLoadXor16), 0|OPFL_Chain|OPFL_MemRefs,
1258 /* 2177*/ /*SwitchOpcode*/ 14, TARGET_VAL(ISD::BR),// ->2194
1262 /* 2183*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1265 /* 2188*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::RJMPk), 0|OPFL_Chain,
1269 /* 2194*/ /*SwitchOpcode*/ 8, TARGET_VAL(AVRISD::RET_FLAG),// ->2205
1273 /* 2200*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::RET), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic0,
1277 /* 2205*/ /*SwitchOpcode*/ 8, TARGET_VAL(AVRISD::RETI_FLAG),// ->2216
1281 /* 2211*/ OPC_MorphNodeTo0, TARGET_VAL(AVR::RETI), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic0,
1285 /* 2216*/ /*SwitchOpcode*/ 28, TARGET_VAL(AVRISD::CMPC),// ->2247
1291 /* 2226*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::CPCRdRr), 0|OPFL_GlueInput|OPFL_GlueOutput,
1298 /* 2238*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::CPCWRdRr), 0|OPFL_GlueInput|OPFL_GlueOutput,
1303 /* 2247*/ /*SwitchOpcode*/ 25, TARGET_VAL(ISD::Constant),// ->2275
1307 /* 2256*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::LDIRdK), 0,
1313 /* 2267*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::LDIWRdK), 0,
1318 /* 2275*/ /*SwitchOpcode*/ 24, TARGET_VAL(AVRISD::LSL),// ->2302
1321 /* 2282*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::LSLWRd), 0,
1326 /* 2292*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::ADDRdRr), 0,
1331 /* 2302*/ /*SwitchOpcode*/ 23, TARGET_VAL(AVRISD::LSR),// ->2328
1334 /* 2309*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::LSRRd), 0,
1339 /* 2319*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::LSRWRd), 0,
1344 /* 2328*/ /*SwitchOpcode*/ 23, TARGET_VAL(AVRISD::ASR),// ->2354
1347 /* 2335*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::ASRRd), 0,
1352 /* 2345*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::ASRWRd), 0,
1357 /* 2354*/ /*SwitchOpcode*/ 11, TARGET_VAL(AVRISD::ROL),// ->2368
1360 /* 2360*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::ROLWRd), 0,
1364 /* 2368*/ /*SwitchOpcode*/ 23, TARGET_VAL(AVRISD::ROR),// ->2394
1367 /* 2375*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::RORRd), 0,
1372 /* 2385*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::RORWRd), 0,
1377 /* 2394*/ /*SwitchOpcode*/ 10, TARGET_VAL(ISD::BSWAP),// ->2407
1380 /* 2400*/ OPC_MorphNodeTo1, TARGET_VAL(AVR::SWAPRd), 0,
1384 /* 2407*/ /*SwitchOpcode*/ 9, TARGET_VAL(ISD::SIGN_EXTEND),// ->2419
1386 /* 2411*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::SEXT), 0,
1390 /* 2419*/ /*SwitchOpcode*/ 9, TARGET_VAL(ISD::ZERO_EXTEND),// ->2431
1392 /* 2423*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::ZEXT), 0,
1396 /* 2431*/ /*SwitchOpcode*/ 12, TARGET_VAL(AVRISD::TST),// ->2446
1399 /* 2437*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::ANDRdRr), 0|OPFL_GlueOutput,
1403 /* 2446*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::ANY_EXTEND),// ->2468
1405 /* 2450*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
1408 /* 2459*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
1412 /* 2468*/ /*SwitchOpcode*/ 24, TARGET_VAL(ISD::SIGN_EXTEND_INREG),// ->2495
1418 /* 2479*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
1420 /* 2487*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::SEXT), 0,
1424 /* 2495*/ /*SwitchOpcode*/ 28, TARGET_VAL(AVRISD::LSLLOOP),// ->2526
1429 /* 2505*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::Lsl8), 0,
1434 /* 2516*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::Lsl16), 0,
1439 /* 2526*/ /*SwitchOpcode*/ 28, TARGET_VAL(AVRISD::LSRLOOP),// ->2557
1444 /* 2536*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::Lsr8), 0,
1449 /* 2547*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::Lsr16), 0,
1454 /* 2557*/ /*SwitchOpcode*/ 28, TARGET_VAL(AVRISD::ROLLOOP),// ->2588
1459 /* 2567*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::Rol8), 0,
1464 /* 2578*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::Rol16), 0,
1469 /* 2588*/ /*SwitchOpcode*/ 28, TARGET_VAL(AVRISD::RORLOOP),// ->2619
1474 /* 2598*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::Ror8), 0,
1479 /* 2609*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::Ror16), 0,
1484 /* 2619*/ /*SwitchOpcode*/ 28, TARGET_VAL(AVRISD::ASRLOOP),// ->2650
1489 /* 2629*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::Asr8), 0,
1494 /* 2640*/ OPC_MorphNodeTo2, TARGET_VAL(AVR::Asr16), 0,