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

References

gen/lib/Target/AArch64/AArch64GenDAGISel.inc
83349 /*193290*/        /*SwitchOpcode*/ 14, TARGET_VAL(ISD::ANY_EXTEND),// ->193307
86564 /*199913*/      /*SwitchOpcode*/ 65, TARGET_VAL(ISD::ANY_EXTEND),// ->199981
94606 /*214805*/        /*SwitchOpcode*/ 14, TARGET_VAL(ISD::ANY_EXTEND),// ->214822
94935 /*215473*/        /*SwitchOpcode*/ 14, TARGET_VAL(ISD::ANY_EXTEND),// ->215490
95216 /*215997*/      /*SwitchOpcode*/ 14, TARGET_VAL(ISD::ANY_EXTEND),// ->216014
101900 /*228220*/  /*SwitchOpcode*/ 13|128,1/*141*/, TARGET_VAL(ISD::ANY_EXTEND),// ->228365
107702 /*240690*/      OPC_SwitchOpcode /*3 cases */, 0|128,1/*128*/, TARGET_VAL(ISD::ANY_EXTEND),// ->240823
gen/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc
63144 /*137831*/  /*SwitchOpcode*/ 76|128,1/*204*/, TARGET_VAL(ISD::ANY_EXTEND),// ->138039
gen/lib/Target/ARM/ARMGenDAGISel.inc
47348 /*105051*/      /*SwitchOpcode*/ 88, TARGET_VAL(ISD::ANY_EXTEND),// ->105142
52912 /*118158*/  /*SwitchOpcode*/ 17|128,2/*273*/, TARGET_VAL(ISD::ANY_EXTEND),// ->118435
gen/lib/Target/ARM/ARMGenFastISel.inc
 2704   case ISD::ANY_EXTEND: return fastEmit_ISD_ANY_EXTEND_r(VT, RetVT, Op0, Op0IsKill);
gen/lib/Target/AVR/AVRGenDAGISel.inc
 1403 /*  2446*/  /*SwitchOpcode*/ 19, TARGET_VAL(ISD::ANY_EXTEND),// ->2468
gen/lib/Target/BPF/BPFGenDAGISel.inc
 1810 /*  3149*/  /*SwitchOpcode*/ 19, TARGET_VAL(ISD::ANY_EXTEND),// ->3171
gen/lib/Target/Hexagon/HexagonGenDAGISel.inc
20366 /* 38875*/          OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
20691 /* 39479*/        OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
21697 /* 41368*/          OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
21733 /* 41438*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
21758 /* 41499*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
21791 /* 41572*/              /*SwitchOpcode*/ 42|128,1/*170*/, TARGET_VAL(ISD::ANY_EXTEND),// ->41746
21896 /* 41791*/                OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
21919 /* 41848*/              /*SwitchOpcode*/ 78, TARGET_VAL(ISD::ANY_EXTEND),// ->41929
21960 /* 41936*/            OPC_SwitchOpcode /*2 cases */, 46|128,1/*174*/, TARGET_VAL(ISD::ANY_EXTEND),// ->42115
22065 /* 42158*/                OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22091 /* 42220*/                OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22150 /* 42341*/              OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22174 /* 42399*/            /*SwitchOpcode*/ 78, TARGET_VAL(ISD::ANY_EXTEND),// ->42480
22242 /* 42541*/                OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22256 /* 42565*/                OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22277 /* 42619*/                OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22300 /* 42658*/                OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22320 /* 42709*/            /*SwitchOpcode*/ 76|128,1/*204*/, TARGET_VAL(ISD::ANY_EXTEND),// ->42917
22356 /* 42773*/                OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22400 /* 42866*/                OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22445 /* 42962*/              OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22459 /* 42986*/              OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22478 /* 43036*/            /*SwitchOpcode*/ 95, TARGET_VAL(ISD::ANY_EXTEND),// ->43134
22506 /* 43084*/              OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22529 /* 43141*/          OPC_SwitchOpcode /*2 cases */, 80|128,1/*208*/, TARGET_VAL(ISD::ANY_EXTEND),// ->43354
22567 /* 43210*/              OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22611 /* 43303*/              OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22654 /* 43397*/              OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22669 /* 43422*/              OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22690 /* 43476*/              OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22713 /* 43515*/              OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22759 /* 43614*/            OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22774 /* 43639*/            OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22793 /* 43689*/          /*SwitchOpcode*/ 95, TARGET_VAL(ISD::ANY_EXTEND),// ->43787
22821 /* 43737*/            OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
25443 /* 48870*/        OPC_SwitchOpcode /*2 cases */, 26, TARGET_VAL(ISD::ANY_EXTEND),// ->48900
25448 /* 48879*/          OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
25492 /* 48957*/      OPC_SwitchOpcode /*2 cases */, 27, TARGET_VAL(ISD::ANY_EXTEND),// ->48988
25497 /* 48966*/        OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
26325 /* 50569*/          OPC_SwitchOpcode /*2 cases */, 26, TARGET_VAL(ISD::ANY_EXTEND),// ->50599
26330 /* 50578*/            OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
64634 /*124155*/      /*SwitchOpcode*/ 22, TARGET_VAL(ISD::ANY_EXTEND),// ->124180
64639 /*124163*/        OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
67288 /*129284*/  /*SwitchOpcode*/ 63|128,2/*319*/, TARGET_VAL(ISD::ANY_EXTEND),// ->129607
gen/lib/Target/MSP430/MSP430GenDAGISel.inc
 4655 /*  9272*/  /*SwitchOpcode*/ 16, TARGET_VAL(ISD::ANY_EXTEND),// ->9291
gen/lib/Target/Mips/MipsGenDAGISel.inc
26388 /* 49957*/  /*SwitchOpcode*/ 23, TARGET_VAL(ISD::ANY_EXTEND),// ->49983
gen/lib/Target/NVPTX/NVPTXGenDAGISel.inc
69336 /*146494*/  /*SwitchOpcode*/ 5|128,1/*133*/, TARGET_VAL(ISD::ANY_EXTEND),// ->146631
gen/lib/Target/PowerPC/PPCGenDAGISel.inc
 3286 /*  6945*/  /*SwitchOpcode*/ 85|128,77/*9941*/, TARGET_VAL(ISD::ANY_EXTEND),// ->16890
39884 /*100405*/        /*SwitchOpcode*/ 91|128,1/*219*/, TARGET_VAL(ISD::ANY_EXTEND),// ->100628
39903 /*100438*/              OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
39934 /*100488*/              OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
39968 /*100543*/              OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
39999 /*100593*/              OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
gen/lib/Target/Sparc/SparcGenDAGISel.inc
 2947 /*  5434*/  /*SwitchOpcode*/ 18, TARGET_VAL(ISD::ANY_EXTEND),// ->5455
gen/lib/Target/SystemZ/SystemZGenDAGISel.inc
22050 /* 41423*/  /*SwitchOpcode*/ 21, TARGET_VAL(ISD::ANY_EXTEND),// ->41447
26065 /* 49567*/        OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
26081 /* 49593*/          OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
26109 /* 49637*/          OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
gen/lib/Target/WebAssembly/WebAssemblyGenDAGISel.inc
   61 /*    11*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
   95 /*    71*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
  129 /*   130*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
  163 /*   190*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
  197 /*   249*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
  231 /*   309*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
  265 /*   368*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
  299 /*   428*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
  333 /*   487*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
  367 /*   547*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
  401 /*   606*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
  435 /*   666*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
  469 /*   725*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
  503 /*   785*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
  537 /*   844*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
  571 /*   904*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
  605 /*   963*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
  639 /*  1023*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
  673 /*  1082*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
  707 /*  1142*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
  741 /*  1201*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
  775 /*  1261*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
  809 /*  1320*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
  843 /*  1380*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
  877 /*  1439*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
  910 /*  1502*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
  943 /*  1564*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
  976 /*  1627*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 1009 /*  1689*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 1042 /*  1752*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 1075 /*  1814*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 1108 /*  1877*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 1141 /*  1939*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 1174 /*  2002*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 1207 /*  2064*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 1240 /*  2127*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 1273 /*  2189*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 1303 /*  2242*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 1333 /*  2294*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 1363 /*  2347*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 1393 /*  2399*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 1422 /*  2455*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 1451 /*  2510*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 1482 /*  2570*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 1513 /*  2629*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 1544 /*  2689*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 1575 /*  2748*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 1606 /*  2808*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 1637 /*  2867*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 1668 /*  2927*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 1699 /*  2986*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 1730 /*  3046*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 1761 /*  3105*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 1792 /*  3165*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 2751 /*  4872*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 2777 /*  4920*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 2803 /*  4967*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 2829 /*  5015*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 2855 /*  5062*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 2881 /*  5110*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 2907 /*  5157*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 2933 /*  5205*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 2959 /*  5252*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 2985 /*  5300*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 3011 /*  5347*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 3037 /*  5395*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 3063 /*  5442*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 3090 /*  5495*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 3641 /*  6544*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 3663 /*  6585*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
 5907 /* 10811*/  /*SwitchOpcode*/ 6|128,23/*2950*/, TARGET_VAL(ISD::ANY_EXTEND),// ->13765
gen/lib/Target/WebAssembly/WebAssemblyGenFastISel.inc
  959   case ISD::ANY_EXTEND: return fastEmit_ISD_ANY_EXTEND_r(VT, RetVT, Op0, Op0IsKill);
gen/lib/Target/X86/X86GenDAGISel.inc
10677 /* 22851*/        OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
20489 /* 41479*/      OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
54962 /*116515*/          OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
55726 /*118101*/  /*SwitchOpcode*/ 83|128,5/*723*/, TARGET_VAL(ISD::ANY_EXTEND),// ->118828
gen/lib/Target/X86/X86GenFastISel.inc
 5904   case ISD::ANY_EXTEND: return fastEmit_ISD_ANY_EXTEND_r(VT, RetVT, Op0, Op0IsKill);
include/llvm/CodeGen/TargetLowering.h
  215       return ISD::ANY_EXTEND;
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 1132   if (!TLI.isOperationLegal(ISD::ANY_EXTEND, PVT))
 1134   return DAG.getNode(ISD::ANY_EXTEND, DL, PVT, Op);
 1553   case ISD::ANY_EXTEND:         return visitANY_EXTEND(N);
 1660     case ISD::ANY_EXTEND:
 4270   if (HandOpcode == ISD::ANY_EXTEND || HandOpcode == ISD::ZERO_EXTEND ||
 4286     if (HandOpcode == ISD::ANY_EXTEND && LegalTypes &&
 4996   if (Not.getOpcode() == ISD::ANY_EXTEND)
 5103   if (N1C && N0.getOpcode() == ISD::ANY_EXTEND) {
 5230                                 (N0.getOpcode() == ISD::ANY_EXTEND &&
 5233       LoadSDNode *LN0 = N0->getOpcode() == ISD::ANY_EXTEND
 6256        LHSShiftAmt.getOpcode() == ISD::ANY_EXTEND ||
 6260        RHSShiftAmt.getOpcode() == ISD::ANY_EXTEND ||
 6371   case ISD::ANY_EXTEND:
 6447   case ISD::ANY_EXTEND:
 7375        N0.getOpcode() == ISD::ANY_EXTEND ||
 7816   if (N1C && N0.getOpcode() == ISD::ANY_EXTEND) {
 7834                          DAG.getNode(ISD::ANY_EXTEND, DL, VT, SmallShift),
 8894          Opcode == ISD::ANY_EXTEND || Opcode == ISD::SIGN_EXTEND_VECTOR_INREG ||
 8922       if (FoldOpc == ISD::ANY_EXTEND)
 8988     if (ExtOpc != ISD::ANY_EXTEND && User->getOpcode() == ISD::SETCC) {
 9420   if (N0.getOpcode() == ISD::SIGN_EXTEND || N0.getOpcode() == ISD::ANY_EXTEND)
 9465         Op = DAG.getNode(ISD::ANY_EXTEND, SDLoc(N0), VT, Op);
 9681           Extend->getOpcode() == ISD::ANY_EXTEND) && "Expected extend op");
 9708   if (N0.getOpcode() == ISD::ZERO_EXTEND || N0.getOpcode() == ISD::ANY_EXTEND)
 9965   if (N0.getOpcode() == ISD::ANY_EXTEND  ||
10014       DoXform = ExtendUsesToFormExtLoad(VT, N, N0, ISD::ANY_EXTEND, SetCCs,
10022       ExtendSetCCUses(SetCCs, N0, ExtLoad, ISD::ANY_EXTEND);
10400   if (N0.getOpcode() == ISD::SIGN_EXTEND || N0.getOpcode() == ISD::ANY_EXTEND) {
10561       N0.getOpcode() == ISD::ANY_EXTEND) {
10574   if (N->hasOneUse() && (N->use_begin()->getOpcode() == ISD::ANY_EXTEND))
10810         N00.getOpcode() == ISD::ANY_EXTEND) {
13919       Val = DAG.getNode(ISD::ANY_EXTEND, SDLoc(LD), LDType, Val);
17081     bool AnyExt  = In.getOpcode() == ISD::ANY_EXTEND;
17132     assert((Cast.getOpcode() == ISD::ANY_EXTEND ||
17588     if ((Opc == ISD::ZERO_EXTEND || Opc == ISD::ANY_EXTEND) &&
17620   return DAG.getNode(FoundZeroExtend ? ISD::ZERO_EXTEND : ISD::ANY_EXTEND, DL,
19423       Res = DAG.getNode(ISD::ANY_EXTEND, dl, N->getValueType(0), Res);
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
   67   ISD::NodeType ExtendKind = ISD::ANY_EXTEND;
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
 2781     case ISD::ANY_EXTEND:
 3264         SDValue Hi = DAG.getNode(ISD::ANY_EXTEND, dl, VT, Halves[2 * i + 1]);
 3306         TLI.isOperationLegalOrCustom(ISD::ANY_EXTEND, VT) &&
 3312       Hi = DAG.getNode(ISD::ANY_EXTEND, dl, VT, Hi);
 3413     Tmp2 = DAG.getNode(ISD::ANY_EXTEND, dl, PairTy, Node->getOperand(1));
 4239         ExtOp = ISD::ANY_EXTEND;
 4285       ExtOp   = ISD::ANY_EXTEND;
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
  286     SignBit = DAG.getNode(ISD::ANY_EXTEND, dl, LVT, SignBit);
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
  115   case ISD::ANY_EXTEND:  Res = PromoteIntRes_INT_EXTEND(N); break;
  300     return DAG.getNode(ISD::ANY_EXTEND, dl, NOutVT, GetSoftenedFloat(InOp));
  313       return DAG.getNode(ISD::ANY_EXTEND, dl, NOutVT,
  328       InOp = DAG.getNode(ISD::ANY_EXTEND, dl,
  358           return DAG.getNode(ISD::ANY_EXTEND, dl, NOutVT, InOp);
  364   return DAG.getNode(ISD::ANY_EXTEND, dl, NOutVT,
  409   return DAG.getNode(ISD::ANY_EXTEND, SDLoc(N),
  565       assert(N->getOpcode() == ISD::ANY_EXTEND && "Unknown integer extension!");
 1155   case ISD::ANY_EXTEND:   Res = PromoteIntOp_ANY_EXTEND(N); break;
 1293   return DAG.getNode(ISD::ANY_EXTEND, SDLoc(N), N->getValueType(0), Op);
 1457   Op = DAG.getNode(ISD::ANY_EXTEND, dl, N->getValueType(0), Op);
 1568   Op = DAG.getNode(ISD::ANY_EXTEND, dl, N->getValueType(0), Op);
 1686   case ISD::ANY_EXTEND:  ExpandIntRes_ANY_EXTEND(N, Lo, Hi); break;
 2383     Lo = DAG.getNode(ISD::ANY_EXTEND, dl, NVT, Op);
 4137       Op = DAG.getNode(ISD::ANY_EXTEND, dl, NOutVTElem, N->getOperand(i));
 4158   SDValue Op = DAG.getNode(ISD::ANY_EXTEND, dl, NOutVTElem, N->getOperand(0));
 4175   SDValue Op = DAG.getNode(ISD::ANY_EXTEND, dl, NOutElemVT, SplatVal);
 4261   SDValue ConvElem = DAG.getNode(ISD::ANY_EXTEND, dl,
lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
  971   Hi = DAG.getNode(ISD::ANY_EXTEND, dlHi, NVT, Hi);
lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
  223     OldVec = DAG.getNode(ISD::ANY_EXTEND, dl, NVecVT, N->getOperand(0));
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  398   case ISD::ANY_EXTEND:
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
   72   case ISD::ANY_EXTEND:
  425     return DAG.getNode(ISD::ANY_EXTEND, DL, EltVT, Op);
  599     case ISD::ANY_EXTEND:
  721               : DAG.getNode(ISD::ANY_EXTEND, SDLoc(N), VT, Res);
  814     Res = DAG.getNode(ISD::ANY_EXTEND, SDLoc(N), N->getValueType(0), Res);
  923   case ISD::ANY_EXTEND:
 1480     Vec = DAG.getNode(ISD::ANY_EXTEND, dl, VecVT, Vec);
 1483       Elt = DAG.getNode(ISD::ANY_EXTEND, dl, EltVT, Elt);
 2024     case ISD::ANY_EXTEND:
 2251     Vec = DAG.getNode(ISD::ANY_EXTEND, dl, VecVT, Vec);
 2833   case ISD::ANY_EXTEND:
 3284       if (Opcode == ISD::ANY_EXTEND)
 3410       Val = DAG.getNode(ISD::ANY_EXTEND, DL, WidenSVT, Val);
 4156   case ISD::ANY_EXTEND:
 4263   case ISD::ANY_EXTEND:
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  333     return IsFP ? ISD::FP_EXTEND : ISD::ANY_EXTEND;
 1106     getNode(ISD::ANY_EXTEND, DL, VT, Op) :
 2189   case ISD::ANY_EXTEND: {
 2199       return getNode(ISD::ANY_EXTEND, SDLoc(V), V.getValueType(), DemandedSrc);
 3011   case ISD::ANY_EXTEND: {
 4297     case ISD::ANY_EXTEND:
 4437       case ISD::ANY_EXTEND:
 4534   case ISD::ANY_EXTEND:
 4549         OpOpcode == ISD::ANY_EXTEND)
 4580         OpOpcode == ISD::ANY_EXTEND) {
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  256         Hi = DAG.getNode(ISD::ANY_EXTEND, DL, TotalVT, Hi);
  314     return DAG.getNode(ISD::ANY_EXTEND, DL, ValueVT, Val);
  502                            ISD::NodeType ExtendKind = ISD::ANY_EXTEND) {
  904     if (ExtendKind == ISD::ANY_EXTEND && TLI.isZExtFree(Val, RegisterVT))
 1835       ISD::NodeType ExtendKind = ISD::ANY_EXTEND;
 1850         if (ExtendKind != ISD::ANY_EXTEND && VT.isInteger())
 9201       ISD::NodeType ExtendKind = ISD::ANY_EXTEND;
 9228             (ExtendKind != ISD::ANY_EXTEND && CLI.RetSExt == Args[i].IsSExt &&
 9386                                  ? ISD::ANY_EXTEND
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
  872                      ISD::NodeType PreferredExtendType = ISD::ANY_EXTEND) const;
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
  314   case ISD::ANY_EXTEND:                 return "any_extend";
lib/CodeGen/SelectionDAG/TargetLowering.cpp
  547       SDValue Z = DAG.getNode(ISD::ANY_EXTEND, dl, Op.getValueType(), X);
 1323       if (Op0.getOpcode() == ISD::ANY_EXTEND) {
 1336               Op, TLO.DAG.getNode(ISD::ANY_EXTEND, dl, VT, NarrowShl));
 1354               SDValue NewExt = TLO.DAG.getNode(ISD::ANY_EXTEND, dl, VT,
 1638           IsVecInReg ? ISD::ANY_EXTEND_VECTOR_INREG : ISD::ANY_EXTEND;
 1671           IsVecInReg ? ISD::ANY_EXTEND_VECTOR_INREG : ISD::ANY_EXTEND;
 1701   case ISD::ANY_EXTEND:
 3452                         DAG.getNode(ISD::ANY_EXTEND, dl, VT, Op0.getOperand(0)),
 6490                              ISD::ANY_EXTEND, dl, VT, Result);
 7369     Res = DAG.getNode(ISD::ANY_EXTEND, dl, Node->getValueType(0), Res);
lib/CodeGen/TargetLoweringBase.cpp
 1474     ISD::NodeType ExtendKind = ISD::ANY_EXTEND;
 1485     if (ExtendKind != ISD::ANY_EXTEND && VT.isInteger()) {
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
  470              N.getOpcode() == ISD::ANY_EXTEND) {
 1575   if (VT == MVT::i64 && Op0->getOpcode() == ISD::ANY_EXTEND &&
 2530       ShiftAmt->getOpcode() == ISD::ANY_EXTEND)
lib/Target/AArch64/AArch64ISelLowering.cpp
  601   setTargetDAGCombine(ISD::ANY_EXTEND);
  752     setOperationAction(ISD::ANY_EXTEND, MVT::v4i32, Legal);
 2606   Op = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i32, Op.getOperand(0));
 3884       Arg = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Arg);
 3888       Arg = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Arg);
11479   if (Op->getOpcode() == ISD::ANY_EXTEND &&
11745   case ISD::ANY_EXTEND:
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
 3034   case ISD::ANY_EXTEND: {
 3296   if (N0.getOpcode() == ISD::ANY_EXTEND)
 3299   if (N1.getOpcode() == ISD::ANY_EXTEND)
lib/Target/AMDGPU/R600ISelLowering.cpp
 1939           DAG.getNode(ISD::ANY_EXTEND, DL, OpVT, InVal) :
lib/Target/AMDGPU/SIISelLowering.cpp
  566     setOperationAction(ISD::ANY_EXTEND, MVT::v2i32, Expand);
  571     setOperationAction(ISD::ANY_EXTEND, MVT::v4i32, Expand);
 2329       Arg = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Arg);
 2802       Arg = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Arg);
 4329       LHS = DAG.getNode(ISD::ANY_EXTEND, SL, MVT::i32, LHS);
 4330       RHS = DAG.getNode(ISD::ANY_EXTEND, SL, MVT::i32, RHS);
 4990     SDValue ExtLo = DAG.getNode(ISD::ANY_EXTEND, SL, MVT::i32, Lo);
 7221   SDValue BufferStoreExt = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i32, Ops[1]);
 7242     return DAG.getNode(ISD::ANY_EXTEND, SL, VT, Op);
 9529       Opc == ISD::ANY_EXTEND || Opc == ISD::ADDCARRY)
 9537   case ISD::ANY_EXTEND: {
10049       SDValue Ext = DAG.getNode(ISD::ANY_EXTEND, SL, MVT::i32, Src);
lib/Target/ARC/ARCISelLowering.cpp
  279       Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
lib/Target/ARM/ARMISelLowering.cpp
  928     setTargetDAGCombine(ISD::ANY_EXTEND);
 2149       Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
11133   unsigned ExtOp = VT.bitsGT(tmp.getValueType()) ? ISD::ANY_EXTEND : ISD::TRUNCATE;
13920       case ISD::ANY_EXTEND:
14455   case ISD::ANY_EXTEND: return PerformExtendCombine(N, DCI.DAG, Subtarget);
lib/Target/AVR/AVRISelLowering.cpp
 1215       Arg = DAG.getNode(ISD::ANY_EXTEND, DL, RegVT, Arg);
lib/Target/BPF/BPFISelLowering.cpp
  343       Arg = DAG.getNode(ISD::ANY_EXTEND, CLI.DL, VA.getLocVT(), Arg);
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
 1501   case ISD::ANY_EXTEND: {
lib/Target/Hexagon/HexagonISelLowering.cpp
  405         Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
  101     setOperationAction(ISD::ANY_EXTEND,         T, Custom);
  134     setOperationAction(ISD::ANY_EXTEND,               T, Custom);
 1563     case ISD::ANY_EXTEND:              return LowerHvxAnyExt(Op, DAG);
lib/Target/Lanai/LanaiISelLowering.cpp
  673       Arg = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Arg);
lib/Target/MSP430/MSP430ISelLowering.cpp
  827         Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
 1231                      DAG.getNode(ISD::ANY_EXTEND, dl, VT, Val),
lib/Target/Mips/MipsISelLowering.cpp
 3195       Arg = DAG.getNode(ISD::ANY_EXTEND, DL, LocVT, Arg);
 3687       Val = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Val);
lib/Target/NVPTX/NVPTXISelLowering.cpp
 1528           StVal = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i16, StVal);
 1613         theVal = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i16, theVal);
 2216   Op1 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i32, Op1);
 2217   Op2 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i32, Op2);
 2387           ExtVal = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i16, ExtVal);
 2705       RetVal = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i16, RetVal);
 4480   if (Val.getOpcode() == ISD::ANY_EXTEND) {
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
 4600       if (Val.getOpcode() == ISD::ANY_EXTEND) {
 5468       N->getOpcode() != ISD::ANY_EXTEND)
lib/Target/PowerPC/PPCISelLowering.cpp
 1130   setTargetDAGCombine(ISD::ANY_EXTEND);
 6095           ArgVal = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i64, ArgVal);
 6110           ArgVal = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i64, ArgVal);
 6914       Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
 8333           StoreValue = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i32, StoreValue);
 9530                                       DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64,
12085       N->getOperand(0).getOpcode() != ISD::ANY_EXTEND)
12097       N->getOperand(1).getOpcode() != ISD::ANY_EXTEND)
12107           N->getOperand(i).getOpcode() == ISD::ANY_EXTEND) &&
12138             BinOp.getOperand(i).getOpcode() == ISD::ANY_EXTEND) &&
12150                  BinOp.getOperand(i).getOpcode() == ISD::ANY_EXTEND) {
12240         PromOp.getOpcode() == ISD::ANY_EXTEND) {
12431   if (N->getOpcode() != ISD::ANY_EXTEND) {
12869     if (Extract.getOpcode() == ISD::ANY_EXTEND)
13397   case ISD::ANY_EXTEND:
13449         BSwapOp = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i32, BSwapOp);
lib/Target/RISCV/RISCVISelLowering.cpp
  402     SDValue NewOp0 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, Op0);
  841   SDValue NewOp0 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, N->getOperand(0));
  842   SDValue NewOp1 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, N->getOperand(1));
  852   SDValue NewOp0 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, N->getOperand(0));
  853   SDValue NewOp1 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, N->getOperand(1));
  993           DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, Op0.getOperand(0));
lib/Target/Sparc/SparcISelLowering.cpp
  331       OutVal = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), OutVal);
  812       Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
 1154       Arg = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Arg);
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
  842   case ISD::ANY_EXTEND:
  962     if (RISBG.Input.getOpcode() != ISD::ANY_EXTEND &&
 1068       if (RxSBG[I].Input.getOpcode() != ISD::ANY_EXTEND &&
 1860       Result = CurDAG->getNode(ISD::ANY_EXTEND, DL, VT, Result);
lib/Target/SystemZ/SystemZISelLowering.cpp
 1277     return DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Value);
 2913   TPHi = DAG.getNode(ISD::ANY_EXTEND, DL, PtrVT, TPHi);
 3131       In64 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, In);
 3598   Op = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, Op);
 4506     Op0 = Op1 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, Op1);
 4508     Op0 = Op1 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, Op0);
 4510     Op0 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, Op0);
 4511     Op1 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, Op1);
 5443   if (N0.hasOneUse() && N0.getOpcode() == ISD::ANY_EXTEND)
 5472         SDValue Ext = DAG.getNode(ISD::ANY_EXTEND, SDLoc(Inner), VT,
 5614         BSwapOp = DAG.getNode(ISD::ANY_EXTEND, SDLoc(N), MVT::i32, BSwapOp);
lib/Target/SystemZ/SystemZISelLowering.h
  520     return ISD::ANY_EXTEND;
lib/Target/X86/X86FastISel.cpp
 3367       bool Emitted = X86FastEmitExtend(ISD::ANY_EXTEND, VA.getLocVT(), ArgReg,
lib/Target/X86/X86ISelDAGToDAG.cpp
  851     case ISD::ANY_EXTEND:
  859       unsigned NewOpc = N->getOpcode() == ISD::ANY_EXTEND
 1623   if (Shift.getOpcode() == ISD::ANY_EXTEND && Shift.hasOneUse() &&
 1650     SDValue NewX = DAG.getNode(ISD::ANY_EXTEND, DL, VT, X);
 1739   if (X.getOpcode() == ISD::ANY_EXTEND) {
 2044         RHS.getNode()->getOpcode() == ISD::ANY_EXTEND ||
 3374       NBits = CurDAG->getNode(ISD::ANY_EXTEND, DL, NVT, NBits);
 3431     Control = CurDAG->getNode(ISD::ANY_EXTEND, DL, XVT, Control);
 3742   if (Shift.getOpcode() == ISD::ANY_EXTEND && Shift.hasOneUse() &&
 3819     SDValue NewX = CurDAG->getNode(ISD::ANY_EXTEND, dl, NVT, X);
lib/Target/X86/X86ISelLowering.cpp
  782     setOperationAction(ISD::ANY_EXTEND, VT, Expand);
 1162       setOperationAction(ISD::ANY_EXTEND,      VT, Custom);
 1326       setOperationAction(ISD::ANY_EXTEND,  VT, Custom);
 1412     setOperationAction(ISD::ANY_EXTEND,         MVT::v16i32, Custom);
 1413     setOperationAction(ISD::ANY_EXTEND,         MVT::v8i64, Custom);
 1418     setOperationAction(ISD::ANY_EXTEND,         MVT::v8i8, Custom);
 1623     setOperationAction(ISD::ANY_EXTEND,         MVT::v32i8, Custom);
 1636     setOperationAction(ISD::ANY_EXTEND,         MVT::v64i8, Custom);
 1654     setOperationAction(ISD::ANY_EXTEND,         MVT::v32i16, Custom);
 1865   setTargetDAGCombine(ISD::ANY_EXTEND);
 2424       ValToCopy = DAG.getNode(ISD::ANY_EXTEND, Dl, ValLoc, ValToCopy);
 2435   return DAG.getNode(ISD::ANY_EXTEND, Dl, ValLoc, ValArg);
 2515         ValToCopy = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), ValToCopy);
 3786         Arg = DAG.getNode(ISD::ANY_EXTEND, dl, RegVT, Arg);
 4216     if (Op == ISD::ZERO_EXTEND || Op == ISD::ANY_EXTEND || Op == ISD::BITCAST) {
 5825   case ISD::ANY_EXTEND:
 5842   assert((ISD::ANY_EXTEND == Opcode || ISD::SIGN_EXTEND == Opcode ||
 7200   case ISD::ANY_EXTEND:
 7213         (ISD::ANY_EXTEND == Opcode || ISD::ANY_EXTEND_VECTOR_INREG == Opcode);
11987     InputV = getExtendInVec(AnyExt ? ISD::ANY_EXTEND : ISD::ZERO_EXTEND, DL,
17636       N1 = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i32, N1);
17710   SDValue AnyExt = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i32, Op.getOperand(0));
19037   assert((Opc == ISD::ANY_EXTEND || Opc == ISD::ZERO_EXTEND) &&
20422     Src = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i32, Src);
20435     BitNo = DAG.getNode(ISD::ANY_EXTEND, dl, Src.getValueType(), BitNo);
21391               DAG.getNode(ISD::ANY_EXTEND, DL, VT, CmpOp0.getOperand(0)),
21505     Op1 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i32, Op1);
21506     Op2 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i32, Op2);
21932     SDValue Val = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i16, NewLd);
25044                       DAG.getNode(ISD::ANY_EXTEND, dl, ExVT, A),
25045                       DAG.getNode(ISD::ANY_EXTEND, dl, ExVT, B)));
26738     Hi = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, Hi);
27698   case ISD::ANY_EXTEND:         return LowerANY_EXTEND(Op, Subtarget, DAG);
27855     SDValue Op0 = DAG.getNode(ISD::ANY_EXTEND, dl, MulVT, N->getOperand(0));
27856     SDValue Op1 = DAG.getNode(ISD::ANY_EXTEND, dl, MulVT, N->getOperand(1));
28038   case ISD::ANY_EXTEND:
31857         Shuffle = unsigned(MatchAny ? ISD::ANY_EXTEND : ISD::ZERO_EXTEND);
35498       N0 = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i8, N0);
35989     Root.getOpcode() == ISD::ANY_EXTEND))
37520              Carry.getOpcode() == ISD::ANY_EXTEND ||
38284                 N00.getOpcode() == ISD::ANY_EXTEND) &&
38686         case ISD::ANY_EXTEND:
38788   assert((N->getOpcode() == ISD::ANY_EXTEND ||
38836   case ISD::ANY_EXTEND:
40608     SDValue Ext = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::v16i32, St->getValue());
40953     if ((Opcode == ISD::ANY_EXTEND || Opcode == ISD::SIGN_EXTEND ||
42112   if ((N0.getOpcode() == ISD::ANY_EXTEND || N0.getOpcode() == ISD::TRUNCATE) &&
42177   if (VT == MVT::v4i64 && (N0.getOpcode() == ISD::ANY_EXTEND ||
42326       Opcode != ISD::ANY_EXTEND)
44723     if ((InOpcode == ISD::ANY_EXTEND ||
44775   if (VT == MVT::v2i64 && Src.getOpcode() == ISD::ANY_EXTEND &&
44955   case ISD::ANY_EXTEND:
45067     case ISD::ANY_EXTEND:
45142   case ISD::ANY_EXTEND:
lib/Target/XCore/XCoreISelLowering.cpp
 1156         Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);