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

References

gen/lib/Target/Lanai/LanaiGenDAGISel.inc
   57 /*     0*/  OPC_SwitchOpcode /*34 cases */, 1|128,2/*257*/, TARGET_VAL(ISD::LOAD),// ->262
   69 /*    24*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::LDW_RI), 0|OPFL_Chain|OPFL_MemRefs,
   76 /*    38*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::LDW_RR), 0|OPFL_Chain|OPFL_MemRefs,
   87 /*    59*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::LDWz_RR), 0|OPFL_Chain|OPFL_MemRefs,
   95 /*    75*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::LDHz_RR), 0|OPFL_Chain|OPFL_MemRefs,
  103 /*    91*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::LDBz_RR), 0|OPFL_Chain|OPFL_MemRefs,
  114 /*   112*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::LDHs_RR), 0|OPFL_Chain|OPFL_MemRefs,
  122 /*   128*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::LDBs_RR), 0|OPFL_Chain|OPFL_MemRefs,
  132 /*   147*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::LDHz_RI), 0|OPFL_Chain|OPFL_MemRefs,
  141 /*   165*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::LDHs_RI), 0|OPFL_Chain|OPFL_MemRefs,
  150 /*   183*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::LDBz_RI), 0|OPFL_Chain|OPFL_MemRefs,
  159 /*   201*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::LDBs_RI), 0|OPFL_Chain|OPFL_MemRefs,
  169 /*   221*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::LDBz_RI), 0|OPFL_Chain|OPFL_MemRefs,
  177 /*   237*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::LDHz_RI), 0|OPFL_Chain|OPFL_MemRefs,
  186 /*   254*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::LDADDR), 0|OPFL_Chain|OPFL_MemRefs,
  191 /*   262*/  /*SwitchOpcode*/ 0|128,1/*128*/, TARGET_VAL(ISD::STORE),// ->394
  204 /*   286*/        OPC_MorphNodeTo0, TARGET_VAL(Lanai::SW_RR), 0|OPFL_Chain|OPFL_MemRefs,
  211 /*   300*/        OPC_MorphNodeTo0, TARGET_VAL(Lanai::SW_RI), 0|OPFL_Chain|OPFL_MemRefs,
  222 /*   321*/        OPC_MorphNodeTo0, TARGET_VAL(Lanai::STH_RR), 0|OPFL_Chain|OPFL_MemRefs,
  230 /*   337*/        OPC_MorphNodeTo0, TARGET_VAL(Lanai::STB_RR), 0|OPFL_Chain|OPFL_MemRefs,
  238 /*   353*/        OPC_MorphNodeTo0, TARGET_VAL(Lanai::STH_RI), 0|OPFL_Chain|OPFL_MemRefs,
  246 /*   369*/        OPC_MorphNodeTo0, TARGET_VAL(Lanai::STB_RI), 0|OPFL_Chain|OPFL_MemRefs,
  255 /*   386*/      OPC_MorphNodeTo0, TARGET_VAL(Lanai::STADDR), 0|OPFL_Chain|OPFL_MemRefs,
  260 /*   394*/  /*SwitchOpcode*/ 20, TARGET_VAL(ISD::ATOMIC_LOAD),// ->417
  268 /*   408*/    OPC_MorphNodeTo1, TARGET_VAL(Lanai::LDBz_RI), 0|OPFL_Chain|OPFL_MemRefs,
  272 /*   417*/  /*SwitchOpcode*/ 22, TARGET_VAL(ISD::CALLSEQ_START),// ->442
  276 /*   423*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
  280 /*   429*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
  283 /*   434*/    OPC_MorphNodeTo1, TARGET_VAL(Lanai::ADJCALLSTACKDOWN), 0|OPFL_Chain|OPFL_GlueOutput,
  287 /*   442*/  /*SwitchOpcode*/ 23, TARGET_VAL(ISD::CALLSEQ_END),// ->468
  292 /*   449*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
  296 /*   455*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
  299 /*   460*/    OPC_MorphNodeTo1, TARGET_VAL(Lanai::ADJCALLSTACKUP), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
  303 /*   468*/  /*SwitchOpcode*/ 124|128,2/*380*/, TARGET_VAL(ISD::OR),// ->852
  307 /*   477*/      OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(LanaiISD::LO),// ->560
  310 /*   483*/        OPC_SwitchOpcode /*5 cases */, 12, TARGET_VAL(ISD::TargetGlobalAddress),// ->499
  314 /*   491*/          OPC_MorphNodeTo1, TARGET_VAL(Lanai::OR_I_LO), 0,
  318 /*   499*/        /*SwitchOpcode*/ 12, TARGET_VAL(ISD::TargetExternalSymbol),// ->514
  322 /*   506*/          OPC_MorphNodeTo1, TARGET_VAL(Lanai::OR_I_LO), 0,
  326 /*   514*/        /*SwitchOpcode*/ 12, TARGET_VAL(ISD::TargetBlockAddress),// ->529
  330 /*   521*/          OPC_MorphNodeTo1, TARGET_VAL(Lanai::OR_I_LO), 0,
  334 /*   529*/        /*SwitchOpcode*/ 12, TARGET_VAL(ISD::TargetJumpTable),// ->544
  338 /*   536*/          OPC_MorphNodeTo1, TARGET_VAL(Lanai::OR_I_LO), 0,
  342 /*   544*/        /*SwitchOpcode*/ 12, TARGET_VAL(ISD::TargetConstantPool),// ->559
  346 /*   551*/          OPC_MorphNodeTo1, TARGET_VAL(Lanai::OR_I_LO), 0,
  351 /*   560*/      /*SwitchOpcode*/ 89, TARGET_VAL(LanaiISD::SMALL),// ->652
  354 /*   565*/        OPC_SwitchOpcode /*5 cases */, 14, TARGET_VAL(ISD::TargetGlobalAddress),// ->583
  359 /*   576*/          OPC_MorphNodeTo1, TARGET_VAL(Lanai::SLI), 0|OPFL_GlueInput,
  363 /*   583*/        /*SwitchOpcode*/ 14, TARGET_VAL(ISD::TargetExternalSymbol),// ->600
  368 /*   593*/          OPC_MorphNodeTo1, TARGET_VAL(Lanai::SLI), 0|OPFL_GlueInput,
  372 /*   600*/        /*SwitchOpcode*/ 14, TARGET_VAL(ISD::TargetBlockAddress),// ->617
  377 /*   610*/          OPC_MorphNodeTo1, TARGET_VAL(Lanai::SLI), 0|OPFL_GlueInput,
  381 /*   617*/        /*SwitchOpcode*/ 14, TARGET_VAL(ISD::TargetJumpTable),// ->634
  386 /*   627*/          OPC_MorphNodeTo1, TARGET_VAL(Lanai::SLI), 0|OPFL_GlueInput,
  390 /*   634*/        /*SwitchOpcode*/ 14, TARGET_VAL(ISD::TargetConstantPool),// ->651
  395 /*   644*/          OPC_MorphNodeTo1, TARGET_VAL(Lanai::SLI), 0|OPFL_GlueInput,
  403 /*   655*/      OPC_CheckOpcode, TARGET_VAL(LanaiISD::LO),
  406 /*   660*/      OPC_SwitchOpcode /*5 cases */, 13, TARGET_VAL(ISD::TargetGlobalAddress),// ->677
  411 /*   669*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::OR_I_LO), 0,
  415 /*   677*/      /*SwitchOpcode*/ 13, TARGET_VAL(ISD::TargetExternalSymbol),// ->693
  420 /*   685*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::OR_I_LO), 0,
  424 /*   693*/      /*SwitchOpcode*/ 13, TARGET_VAL(ISD::TargetBlockAddress),// ->709
  429 /*   701*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::OR_I_LO), 0,
  433 /*   709*/      /*SwitchOpcode*/ 13, TARGET_VAL(ISD::TargetJumpTable),// ->725
  438 /*   717*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::OR_I_LO), 0,
  442 /*   725*/      /*SwitchOpcode*/ 13, TARGET_VAL(ISD::TargetConstantPool),// ->741
  447 /*   733*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::OR_I_LO), 0,
  457 /*   748*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
  463 /*   761*/          OPC_MorphNodeTo1, TARGET_VAL(Lanai::OR_I_LO), 0,
  472 /*   778*/          OPC_MorphNodeTo1, TARGET_VAL(Lanai::OR_I_HI), 0,
  481 /*   795*/          OPC_MorphNodeTo2, TARGET_VAL(Lanai::OR_F_I_LO), 0,
  490 /*   813*/          OPC_MorphNodeTo2, TARGET_VAL(Lanai::OR_F_I_HI), 0,
  498 /*   829*/          OPC_MorphNodeTo1, TARGET_VAL(Lanai::OR_R), 0,
  503 /*   839*/          OPC_MorphNodeTo2, TARGET_VAL(Lanai::OR_F_R), 0,
  510 /*   852*/  /*SwitchOpcode*/ 108, TARGET_VAL(ISD::AND),// ->963
  515 /*   860*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
  521 /*   873*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::AND_I_LO), 0,
  530 /*   890*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::AND_I_HI), 0,
  539 /*   907*/        OPC_MorphNodeTo2, TARGET_VAL(Lanai::AND_F_I_LO), 0,
  548 /*   925*/        OPC_MorphNodeTo2, TARGET_VAL(Lanai::AND_F_I_HI), 0,
  556 /*   941*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::AND_R), 0,
  561 /*   951*/        OPC_MorphNodeTo2, TARGET_VAL(Lanai::AND_F_R), 0,
  567 /*   963*/  /*SwitchOpcode*/ 108, TARGET_VAL(ISD::XOR),// ->1074
  572 /*   971*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
  578 /*   984*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::XOR_I_LO), 0,
  587 /*  1001*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::XOR_I_HI), 0,
  596 /*  1018*/        OPC_MorphNodeTo2, TARGET_VAL(Lanai::XOR_F_I_LO), 0,
  605 /*  1036*/        OPC_MorphNodeTo2, TARGET_VAL(Lanai::XOR_F_I_HI), 0,
  613 /*  1052*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::XOR_R), 0,
  618 /*  1062*/        OPC_MorphNodeTo2, TARGET_VAL(Lanai::XOR_F_R), 0,
  624 /*  1074*/  /*SwitchOpcode*/ 73, TARGET_VAL(ISD::ADD),// ->1150
  629 /*  1082*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
  635 /*  1095*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::ADD_I_LO), 0,
  644 /*  1112*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::ADD_I_HI), 0,
  652 /*  1127*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::SUB_I_LO), 0,
  659 /*  1140*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::ADD_R), 0,
  664 /*  1150*/  /*SwitchOpcode*/ 73, TARGET_VAL(ISD::SUB),// ->1226
  669 /*  1158*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
  675 /*  1171*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::SUB_I_LO), 0,
  684 /*  1188*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::SUB_I_HI), 0,
  692 /*  1203*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::ADD_I_LO), 0,
  699 /*  1216*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::SUB_R), 0,
  704 /*  1226*/  /*SwitchOpcode*/ 61, TARGET_VAL(ISD::ADDC),// ->1290
  709 /*  1234*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
  715 /*  1247*/        OPC_MorphNodeTo2, TARGET_VAL(Lanai::ADD_F_I_LO), 0|OPFL_GlueOutput,
  724 /*  1265*/        OPC_MorphNodeTo2, TARGET_VAL(Lanai::ADD_F_I_HI), 0|OPFL_GlueOutput,
  731 /*  1279*/      OPC_MorphNodeTo2, TARGET_VAL(Lanai::ADD_F_R), 0|OPFL_GlueOutput,
  736 /*  1290*/  /*SwitchOpcode*/ 61, TARGET_VAL(ISD::SUBC),// ->1354
  741 /*  1298*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
  747 /*  1311*/        OPC_MorphNodeTo2, TARGET_VAL(Lanai::SUB_F_I_LO), 0|OPFL_GlueOutput,
  756 /*  1329*/        OPC_MorphNodeTo2, TARGET_VAL(Lanai::SUB_F_I_HI), 0|OPFL_GlueOutput,
  763 /*  1343*/      OPC_MorphNodeTo2, TARGET_VAL(Lanai::SUB_F_R), 0|OPFL_GlueOutput,
  768 /*  1354*/  /*SwitchOpcode*/ 73, TARGET_VAL(ISD::ADDE),// ->1430
  774 /*  1363*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
  780 /*  1376*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::ADDC_I_LO), 0|OPFL_GlueInput|OPFL_GlueOutput,
  789 /*  1393*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::ADDC_I_HI), 0|OPFL_GlueInput|OPFL_GlueOutput,
  797 /*  1408*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::ADDC_R), 0|OPFL_GlueInput|OPFL_GlueOutput,
  802 /*  1418*/        OPC_MorphNodeTo2, TARGET_VAL(Lanai::ADDC_F_R), 0|OPFL_GlueInput|OPFL_GlueOutput,
  808 /*  1430*/  /*SwitchOpcode*/ 73, TARGET_VAL(ISD::SUBE),// ->1506
  814 /*  1439*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
  820 /*  1452*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::SUBB_I_LO), 0|OPFL_GlueInput|OPFL_GlueOutput,
  829 /*  1469*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::SUBB_I_HI), 0|OPFL_GlueInput|OPFL_GlueOutput,
  837 /*  1484*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::SUBB_R), 0|OPFL_GlueInput|OPFL_GlueOutput,
  842 /*  1494*/        OPC_MorphNodeTo2, TARGET_VAL(Lanai::SUBB_F_R), 0|OPFL_GlueInput|OPFL_GlueOutput,
  848 /*  1506*/  /*SwitchOpcode*/ 65, TARGET_VAL(LanaiISD::SUBBF),// ->1574
  854 /*  1515*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
  860 /*  1528*/        OPC_MorphNodeTo2, TARGET_VAL(Lanai::SUBB_F_I_LO), 0|OPFL_GlueInput|OPFL_GlueOutput,
  869 /*  1546*/        OPC_MorphNodeTo2, TARGET_VAL(Lanai::SUBB_F_I_HI), 0|OPFL_GlueInput|OPFL_GlueOutput,
  878 /*  1563*/      OPC_MorphNodeTo2, TARGET_VAL(Lanai::SUBB_F_R), 0|OPFL_GlueInput|OPFL_GlueOutput,
  883 /*  1574*/  /*SwitchOpcode*/ 35, TARGET_VAL(ISD::SHL),// ->1612
  888 /*  1582*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
  892 /*  1590*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::SL_I), 0,
  898 /*  1602*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::SHL_R), 0,
  903 /*  1612*/  /*SwitchOpcode*/ 51, TARGET_VAL(ISD::SRL),// ->1666
  908 /*  1620*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
  912 /*  1629*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::SL_I), 0,
  919 /*  1644*/      OPC_EmitNode1, TARGET_VAL(Lanai::SUB_R), 0,
  922 /*  1656*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::SRL_R), 0,
  927 /*  1666*/  /*SwitchOpcode*/ 51, TARGET_VAL(ISD::SRA),// ->1720
  932 /*  1674*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
  936 /*  1683*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::SA_I), 0,
  943 /*  1698*/      OPC_EmitNode1, TARGET_VAL(Lanai::SUB_R), 0,
  946 /*  1710*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::SRA_R), 0,
  951 /*  1720*/  /*SwitchOpcode*/ 57, TARGET_VAL(LanaiISD::SET_FLAG),// ->1780
  956 /*  1728*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
  962 /*  1741*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::SFSUB_F_RI_LO), 0|OPFL_GlueOutput,
  971 /*  1758*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::SFSUB_F_RI_HI), 0|OPFL_GlueOutput,
  979 /*  1771*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::SFSUB_F_RR), 0|OPFL_GlueOutput,
  984 /*  1780*/  /*SwitchOpcode*/ 24, TARGET_VAL(LanaiISD::BR_CC),// ->1807
  989 /*  1787*/    OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
  993 /*  1793*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
  997 /*  1800*/    OPC_MorphNodeTo0, TARGET_VAL(Lanai::BRCC), 0|OPFL_Chain|OPFL_GlueInput,
 1001 /*  1807*/  /*SwitchOpcode*/ 16, TARGET_VAL(LanaiISD::SETCC),// ->1826
 1005 /*  1813*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 1008 /*  1819*/    OPC_MorphNodeTo1, TARGET_VAL(Lanai::SCC), 0|OPFL_GlueInput,
 1012 /*  1826*/  /*SwitchOpcode*/ 22, TARGET_VAL(LanaiISD::SELECT_CC),// ->1851
 1018 /*  1834*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 1022 /*  1842*/    OPC_MorphNodeTo1, TARGET_VAL(Lanai::SELECT), 0|OPFL_GlueInput,
 1026 /*  1851*/  /*SwitchOpcode*/ 42, TARGET_VAL(LanaiISD::CALL),// ->1896
 1032 /*  1860*/      OPC_SwitchOpcode /*2 cases */, 9, TARGET_VAL(ISD::TargetGlobalAddress),// ->1873
 1035 /*  1866*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::CALL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
 1039 /*  1873*/      /*SwitchOpcode*/ 9, TARGET_VAL(ISD::TargetExternalSymbol),// ->1885
 1042 /*  1878*/        OPC_MorphNodeTo1, TARGET_VAL(Lanai::CALL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
 1049 /*  1888*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::CALLR), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
 1054 /*  1896*/  /*SwitchOpcode*/ 69, TARGET_VAL(LanaiISD::HI),// ->1968
 1057 /*  1901*/    OPC_SwitchOpcode /*5 cases */, 10, TARGET_VAL(ISD::TargetGlobalAddress),// ->1915
 1060 /*  1908*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::MOVHI), 0,
 1064 /*  1915*/    /*SwitchOpcode*/ 10, TARGET_VAL(ISD::TargetExternalSymbol),// ->1928
 1067 /*  1921*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::MOVHI), 0,
 1071 /*  1928*/    /*SwitchOpcode*/ 10, TARGET_VAL(ISD::TargetBlockAddress),// ->1941
 1074 /*  1934*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::MOVHI), 0,
 1078 /*  1941*/    /*SwitchOpcode*/ 10, TARGET_VAL(ISD::TargetJumpTable),// ->1954
 1081 /*  1947*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::MOVHI), 0,
 1085 /*  1954*/    /*SwitchOpcode*/ 10, TARGET_VAL(ISD::TargetConstantPool),// ->1967
 1088 /*  1960*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::MOVHI), 0,
 1093 /*  1968*/  /*SwitchOpcode*/ 89, TARGET_VAL(LanaiISD::LO),// ->2060
 1096 /*  1973*/    OPC_SwitchOpcode /*5 cases */, 14, TARGET_VAL(ISD::TargetGlobalAddress),// ->1991
 1100 /*  1983*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::OR_I_LO), 0,
 1104 /*  1991*/    /*SwitchOpcode*/ 14, TARGET_VAL(ISD::TargetExternalSymbol),// ->2008
 1108 /*  2000*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::OR_I_LO), 0,
 1112 /*  2008*/    /*SwitchOpcode*/ 14, TARGET_VAL(ISD::TargetBlockAddress),// ->2025
 1116 /*  2017*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::OR_I_LO), 0,
 1120 /*  2025*/    /*SwitchOpcode*/ 14, TARGET_VAL(ISD::TargetJumpTable),// ->2042
 1124 /*  2034*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::OR_I_LO), 0,
 1128 /*  2042*/    /*SwitchOpcode*/ 14, TARGET_VAL(ISD::TargetConstantPool),// ->2059
 1132 /*  2051*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::OR_I_LO), 0,
 1137 /*  2060*/  /*SwitchOpcode*/ 69, TARGET_VAL(LanaiISD::SMALL),// ->2132
 1140 /*  2065*/    OPC_SwitchOpcode /*5 cases */, 10, TARGET_VAL(ISD::TargetGlobalAddress),// ->2079
 1143 /*  2072*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::SLI), 0,
 1147 /*  2079*/    /*SwitchOpcode*/ 10, TARGET_VAL(ISD::TargetExternalSymbol),// ->2092
 1150 /*  2085*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::SLI), 0,
 1154 /*  2092*/    /*SwitchOpcode*/ 10, TARGET_VAL(ISD::TargetBlockAddress),// ->2105
 1157 /*  2098*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::SLI), 0,
 1161 /*  2105*/    /*SwitchOpcode*/ 10, TARGET_VAL(ISD::TargetJumpTable),// ->2118
 1164 /*  2111*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::SLI), 0,
 1168 /*  2118*/    /*SwitchOpcode*/ 10, TARGET_VAL(ISD::TargetConstantPool),// ->2131
 1171 /*  2124*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::SLI), 0,
 1176 /*  2132*/  /*SwitchOpcode*/ 113, TARGET_VAL(ISD::Constant),// ->2248
 1183 /*  2148*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::AND_I_LO), 0,
 1192 /*  2167*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::AND_I_HI), 0,
 1200 /*  2183*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::MOVHI), 0,
 1208 /*  2198*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::SLI), 0,
 1216 /*  2213*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::OR_I_LO), 0,
 1223 /*  2227*/      OPC_EmitNode1, TARGET_VAL(Lanai::MOVHI), 0,
 1227 /*  2239*/      OPC_MorphNodeTo1, TARGET_VAL(Lanai::OR_I_LO), 0,
 1232 /*  2248*/  /*SwitchOpcode*/ 14, TARGET_VAL(ISD::BR),// ->2265
 1236 /*  2254*/    OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
 1239 /*  2259*/    OPC_MorphNodeTo0, TARGET_VAL(Lanai::BT), 0|OPFL_Chain,
 1243 /*  2265*/  /*SwitchOpcode*/ 11, TARGET_VAL(ISD::BRIND),// ->2279
 1248 /*  2273*/    OPC_MorphNodeTo0, TARGET_VAL(Lanai::JR), 0|OPFL_Chain,
 1252 /*  2279*/  /*SwitchOpcode*/ 8, TARGET_VAL(LanaiISD::RET_FLAG),// ->2290
 1256 /*  2285*/    OPC_MorphNodeTo0, TARGET_VAL(Lanai::RET), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic0,
 1260 /*  2290*/  /*SwitchOpcode*/ 9, TARGET_VAL(LanaiISD::ADJDYNALLOC),// ->2302
 1262 /*  2294*/    OPC_MorphNodeTo2, TARGET_VAL(Lanai::ADJDYNALLOC), 0,
 1266 /*  2302*/  /*SwitchOpcode*/ 8, TARGET_VAL(ISD::CTPOP),// ->2313
 1268 /*  2306*/    OPC_MorphNodeTo1, TARGET_VAL(Lanai::POPC), 0,
 1272 /*  2313*/  /*SwitchOpcode*/ 8, TARGET_VAL(ISD::CTLZ),// ->2324
 1274 /*  2317*/    OPC_MorphNodeTo1, TARGET_VAL(Lanai::LEADZ), 0,
 1278 /*  2324*/  /*SwitchOpcode*/ 8, TARGET_VAL(ISD::CTTZ),// ->2335
 1280 /*  2328*/    OPC_MorphNodeTo1, TARGET_VAL(Lanai::TRAILZ), 0,