reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1250 SDValue Vec1 = DAG.getNode(HexagonISD::VSPLATW, dl, ResTy, 1251 DAG.getConstant(uint32_t(Splat1), dl, MVT::i32)); 1252 SDValue VecW = DAG.getNode(HexagonISD::VSPLATW, dl, ResTy, 1253 DAG.getConstant(uint32_t(SplatW), dl, MVT::i32)); 1254 SDValue VecN1 = DAG.getNode(HexagonISD::VSPLATW, dl, ResTy, 1255 DAG.getConstant(-1, dl, MVT::i32)); 1259 SDValue A = DAG.getNode(ISD::AND, dl, ResTy, 1260 {DAG.getNode(ISD::XOR, dl, ResTy, {InpV, VecN1}), 1261 DAG.getNode(ISD::SUB, dl, ResTy, {InpV, Vec1})}); 1262 return DAG.getNode(ISD::SUB, dl, ResTy, 1263 {VecW, DAG.getNode(ISD::CTLZ, dl, ResTy, A)});