reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
10372 SDValue N0 = N->getOperand(0); 10373 SDValue N1 = N->getOperand(1); 10374 EVT VT = N->getValueType(0); 10384 return DAG.getNode(ISD::SIGN_EXTEND_INREG, SDLoc(N), VT, N0, N1); 10393 return DAG.getNode(ISD::SIGN_EXTEND_INREG, SDLoc(N), VT, 10406 return DAG.getNode(ISD::SIGN_EXTEND, SDLoc(N), VT, N00); 10416 return DAG.getNode(ISD::SIGN_EXTEND_VECTOR_INREG, SDLoc(N), VT, 10426 return DAG.getNode(ISD::SIGN_EXTEND, SDLoc(N), VT, N00, N1); 10431 return DAG.getZeroExtendInReg(N0, SDLoc(N), EVT.getScalarType()); 10435 if (SimplifyDemandedBits(SDValue(N, 0))) 10436 return SDValue(N, 0); 10440 if (SDValue NarrowLoad = ReduceLoadWidth(N)) 10453 return DAG.getNode(ISD::SRA, SDLoc(N), VT, N0.getOperand(0), 10469 SDValue ExtLoad = DAG.getExtLoad(ISD::SEXTLOAD, SDLoc(N), VT, 10473 CombineTo(N, ExtLoad); 10476 return SDValue(N, 0); // Return N so it doesn't get rechecked! 10485 SDValue ExtLoad = DAG.getExtLoad(ISD::SEXTLOAD, SDLoc(N), VT, 10489 CombineTo(N, ExtLoad); 10491 return SDValue(N, 0); // Return N so it doesn't get rechecked! 10498 return DAG.getNode(ISD::SIGN_EXTEND_INREG, SDLoc(N), VT,