reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3173 if (Src.getOpcode() == ISD::BITCAST && !VT.isVector()) { 3178 if (VT.getSizeInBits() <= EltVT.getSizeInBits()) { 3184 return DAG.getNode(ISD::TRUNCATE, SL, VT, Elt0); 3192 if (Src.getOpcode() == ISD::SRL && !VT.isVector()) { 3205 return DAG.getNode(ISD::TRUNCATE, SL, VT, SrcElt); 3215 if (VT.getScalarSizeInBits() < 32) { 3223 unsigned Size = VT.getScalarSizeInBits(); 3226 EVT MidVT = VT.isVector() ? 3228 VT.getVectorNumElements()) : MVT::i32; 3242 return DAG.getNode(ISD::TRUNCATE, SL, VT, ShrunkShift);