reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2143 SDLoc DL(N); 2147 if (isa<ConstantSDNode>(N->getOperand(1))) { 2148 SDValue Vec = N->getOperand(0); 2149 SDValue Idx = N->getOperand(1); 2158 SDValue Res = GetScalarizedVector(N->getOperand(0)); 2159 ReplaceValueWith(SDValue(N, 0), Res); 2164 SDValue Res = DAG.getNode(N->getOpcode(), DL, EltVT, Vec, Idx); 2165 ReplaceValueWith(SDValue(N, 0), Res); 2175 Res = DAG.getNode(N->getOpcode(), DL, EltVT, Lo, Idx); 2177 Res = DAG.getNode(N->getOpcode(), DL, EltVT, Hi, 2180 ReplaceValueWith(SDValue(N, 0), Res); 2188 SDValue NewOp = BitConvertVectorToIntegerVector(N->getOperand(0)); 2193 NewOp, N->getOperand(1)); 2196 EVT VT = N->getValueType(0); 2198 return DAG.getNode(GetPromotionOpcode(VT, NVT), SDLoc(N), NVT, NewVal);