Lines Matching defs:VInt32VT
105 auto VInt32VT = EVT::getVectorVT(Context, Int32VT, 4);
109 SDValue Op2 = DAG->getCopyFromReg(DAG->getEntryNode(), DL, 2, VInt32VT);
125 auto VInt32VT = EVT::getVectorVT(Context, Int32VT, 4);
130 SDValue V0 = DAG->getCopyFromReg(DAG->getEntryNode(), DL, 1, VInt32VT);
131 SDValue V1 = DAG->getCopyFromReg(DAG->getEntryNode(), DL, 2, VInt32VT);
133 DAG->getVectorShuffle(VInt32VT, DL, V0, V1, MaskData);
167 auto VInt32VT = EVT::getVectorVT(Context, Int32VT, 4);
171 SDValue V1 = DAG->getCopyFromReg(DAG->getEntryNode(), DL, 6, VInt32VT);
172 SDValue V2 = DAG->getCopyFromReg(DAG->getEntryNode(), DL, 7, VInt32VT);
174 SDValue VSelect = DAG->getNode(ISD::VSELECT, DL, VInt32VT, Cond, V1, V2);
176 DAG->getNode(ISD::INSERT_SUBVECTOR, DL, VInt32VT, V2, V3, Idx0);
240 auto VInt32VT = EVT::getVectorVT(Context, Int32VT, 4);
242 SDValue V1 = DAG->getCopyFromReg(DAG->getEntryNode(), DL, 6, VInt32VT);
289 DAG->getNode(ISD::EXTRACT_SUBVECTOR, DL, VInt32VT, Vec, Idx0);
292 DAG->getNode(ISD::INSERT_VECTOR_ELT, DL, VInt32VT, V1, Op0, Op4);
447 auto VInt32VT = EVT::getVectorVT(Context, Int32VT, 4);
453 SDValue Splat = DAG->getSplat(VInt32VT, DL, Arg0);
454 SDValue ConstSplat = DAG->getSplat(VInt32VT, DL, Const3);
484 SDValue UndefVInt32VT = DAG->getUNDEF(VInt32VT);
577 auto VInt32VT = EVT::getVectorVT(Context, Int32VT, 4);
581 SDValue Vector0 = DAG->getCopyFromReg(DAG->getEntryNode(), DL, 2, VInt32VT);
584 SDValue VPAdd = DAG->getNode(ISD::VP_ADD, DL, VInt32VT,
588 SDValue Add = DAG->getNode(ISD::ADD, DL, VInt32VT, {Vector0, Vector0});
622 auto VInt32VT = EVT::getVectorVT(Context, Int32VT, 4);
625 SDValue Vector0 = DAG->getCopyFromReg(DAG->getEntryNode(), DL, 1, VInt32VT);
630 DAG->getNode(ISD::VP_ADD, DL, VInt32VT, Vector0, Vector0, Mask, EL);