reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4873 DAGCombinerInfo DCI(DAG, AfterLegalizeVectorOps, true, nullptr); 4886 SDValue ScaleFactor = DAG.getConstant(Log2_32(EltSize), SL, MVT::i32); 4889 SDValue ScaledIdx = DAG.getNode(ISD::SHL, SL, MVT::i32, Idx, ScaleFactor); 4891 SDValue BC = DAG.getNode(ISD::BITCAST, SL, IntVT, Vec); 4892 SDValue Elt = DAG.getNode(ISD::SRL, SL, IntVT, BC, ScaledIdx); 4895 SDValue Result = DAG.getNode(ISD::TRUNCATE, SL, MVT::i16, Elt); 4896 return DAG.getNode(ISD::BITCAST, SL, ResultVT, Result); 4899 return DAG.getAnyExtOrTrunc(Elt, SL, ResultVT);