reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
510 SDValue T = DAG.getNode(HexagonISD::Q2V, dl, ByteTy, PredV); 521 SDValue S = DAG.getVectorShuffle(ByteTy, dl, T, DAG.getUNDEF(ByteTy), Mask); 526 SDValue Q = getInstr(Hexagon::V6_pred_scalar2, dl, BoolTy, 527 {DAG.getConstant(BlockLen, dl, MVT::i32)}, DAG); 528 SDValue M = DAG.getNode(HexagonISD::Q2V, dl, ByteTy, Q); 529 return DAG.getNode(ISD::AND, dl, ByteTy, S, M); 539 auto Lo32 = [&DAG, &dl] (SDValue P) { 540 return DAG.getTargetExtractSubreg(Hexagon::isub_lo, dl, MVT::i32, P); 542 auto Hi32 = [&DAG, &dl] (SDValue P) { 543 return DAG.getTargetExtractSubreg(Hexagon::isub_hi, dl, MVT::i32, P); 548 : DAG.getNode(HexagonISD::P2D, dl, MVT::i64, PredV); 558 SDValue T = expandPredicate(W, dl, DAG); 573 SDValue Vec = ZeroFill ? getZero(dl, ByteTy, DAG) : DAG.getUNDEF(ByteTy); 574 SDValue S4 = DAG.getConstant(HwLen-4, dl, MVT::i32); 576 Vec = DAG.getNode(HexagonISD::VROR, dl, ByteTy, Vec, S4); 577 Vec = DAG.getNode(HexagonISD::VINSERTW0, dl, ByteTy, Vec, W);