reference, declarationdefinition
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,