reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
9700 SDValue N0 = N->getOperand(0); 9701 EVT VT = N->getValueType(0); 9703 if (SDValue Res = tryToFoldExtendOfConstant(N, TLI, DAG, LegalTypes)) 9709 return DAG.getNode(ISD::ZERO_EXTEND, SDLoc(N), VT, 9726 return DAG.getZExtOrTrunc(Op, SDLoc(N), VT); 9740 return SDValue(N, 0); // Return N so it doesn't get rechecked! 9752 Op = DAG.getZeroExtendInReg(Op, SDLoc(N), MinVT.getScalarType()); 9754 SDValue ZExtOrTrunc = DAG.getZExtOrTrunc(Op, SDLoc(N), VT); 9762 SDValue Op = DAG.getAnyExtOrTrunc(N0.getOperand(0), SDLoc(N), VT); 9764 SDValue And = DAG.getZeroExtendInReg(Op, SDLoc(N), MinVT.getScalarType()); 9784 SDLoc DL(N); 9791 tryToFoldExtOfLoad(DAG, *this, TLI, VT, LegalOperations, N, N0, 9796 tryToFoldExtOfMaskedLoad(DAG, TLI, VT, N, N0, ISD::ZEXTLOAD, 9802 if (SDValue ExtLoad = CombineExtLoad(N)) 9839 SDLoc DL(N); 9845 CombineTo(N, And); 9859 return SDValue(N,0); // Return N so it doesn't get rechecked! 9866 if (SDValue ZExtLoad = CombineZExtLogicopShiftLoad(N)) 9871 DAG, *this, TLI, VT, LegalOperations, N, N0, ISD::ZEXTLOAD)) 9874 if (SDValue V = foldExtendedSignBitTest(N, DAG, LegalOperations)) 9890 SDLoc DL(N); 9911 SDLoc DL(N); 9935 SDLoc DL(N); 9946 if (SDValue NewVSel = matchVSelectOpSizesWithSetCC(N)) 9949 if (SDValue NewCtPop = widenCtPop(N, DAG))