Lines Matching refs:DstEltVT
9989 /// operands. DstEltVT indicates the destination element value type.
9991 ConstantFoldBITCASTofBUILD_VECTOR(SDNode *BV, EVT DstEltVT) {
9995 if (SrcEltVT == DstEltVT) return SDValue(BV, 0);
9998 unsigned DstBitSize = DstEltVT.getSizeInBits();
10003 EVT VT = EVT::getVectorVT(*DAG.getContext(), DstEltVT,
10010 DAG.getBitcast(DstEltVT, BV->getOperand(0)));
10018 Ops.push_back(DAG.getBitcast(DstEltVT, Op));
10037 if (DstEltVT.isFloatingPoint()) {
10038 EVT TmpVT = EVT::getIntegerVT(*DAG.getContext(), DstEltVT.getSizeInBits());
10042 return ConstantFoldBITCASTofBUILD_VECTOR(Tmp, DstEltVT);
10049 assert(SrcEltVT.isInteger() && DstEltVT.isInteger());
10071 Ops.push_back(DAG.getUNDEF(DstEltVT));
10073 Ops.push_back(DAG.getConstant(NewBits, DL, DstEltVT));
10076 EVT VT = EVT::getVectorVT(*DAG.getContext(), DstEltVT, Ops.size());
10083 EVT VT = EVT::getVectorVT(*DAG.getContext(), DstEltVT,
10089 Ops.append(NumOutputsPerInput, DAG.getUNDEF(DstEltVT));
10098 Ops.push_back(DAG.getConstant(ThisVal, DL, DstEltVT));