Home | History | Annotate | Download | only in Mips

Lines Matching refs:VecTy

1402 static SDValue getBuildVectorSplat(EVT VecTy, SDValue SplatValue,
1404 EVT ViaVecTy = VecTy;
1409 if (VecTy == MVT::v2i64) {
1432 if (VecTy != ViaVecTy)
1433 Result = DAG.getNode(ISD::BITCAST, DL, VecTy, Result);
1441 EVT VecTy = Op->getValueType(0);
1447 if (VecTy == MVT::v2i64) {
1469 if (VecTy == MVT::v2i64)
1472 Exp2Imm = getBuildVectorSplat(VecTy, Imm, BigEndian, DAG);
1475 DAG.getNode(ISD::SHL, DL, VecTy, DAG.getConstant(1, VecTy), Exp2Imm);
1478 return DAG.getNode(Opc, DL, VecTy, Op->getOperand(1), Exp2Imm);
1573 EVT VecTy = Op->getValueType(0);
1574 EVT EltTy = VecTy.getVectorElementType();
1577 return DAG.getNode(ISD::VSELECT, DL, VecTy,
1578 DAG.getConstant(Mask, VecTy, true), Op->getOperand(2),
1586 EVT VecTy = Op->getValueType(0);
1587 EVT EltTy = VecTy.getVectorElementType();
1590 return DAG.getNode(ISD::VSELECT, DL, VecTy,
1591 DAG.getConstant(Mask, VecTy, true), Op->getOperand(2),
1612 EVT VecTy = Op->getValueType(0);
1613 SDValue One = DAG.getConstant(1, VecTy);
1615 return DAG.getNode(ISD::XOR, DL, VecTy, Op->getOperand(1),
1616 DAG.getNode(ISD::SHL, DL, VecTy, One,
1648 EVT VecTy = Op->getValueType(0);
1649 SDValue One = DAG.getConstant(1, VecTy);
1651 return DAG.getNode(ISD::OR, DL, VecTy, Op->getOperand(1),
1652 DAG.getNode(ISD::SHL, DL, VecTy, One,
2273 EVT VecTy = Op0->getValueType(0);
2275 if (!VecTy.is128BitVector())
2280 EVT EltTy = VecTy.getVectorElementType();