Lines Matching refs:SrcVT
4790 EVT SrcVT = SV->getValueType(0);
4795 int NumElems = SrcVT.getVectorNumElements();
4796 bool Is256BitVec = SrcVT.is256BitVector();
4798 assert(((SrcVT.is128BitVector() && NumElems > 4) || Is256BitVec) &&
4813 EVT EltVT = SrcVT.getVectorElementType();
4821 V1 = DAG.getNode(ISD::CONCAT_VECTORS, dl, SrcVT, V1, V1);
4974 EVT SrcVT = V.getValueType();
4977 if (!SrcVT.isVector() || SrcVT.getVectorNumElements() != NumElems)
8345 EVT SrcVT = Op.getOperand(0).getValueType();
8347 if (SrcVT.isVector())
8350 assert(SrcVT.getSimpleVT() <= MVT::i64 && SrcVT.getSimpleVT() >= MVT::i16 &&
8355 if (SrcVT == MVT::i32 && isScalarFPTypeInSSEReg(Op.getValueType()))
8357 if (SrcVT == MVT::i64 && isScalarFPTypeInSSEReg(Op.getValueType()) &&
8363 unsigned Size = SrcVT.getSizeInBits()/8;
8371 return BuildFILD(Op, SrcVT, Chain, StackSlot, DAG);
8374 SDValue X86TargetLowering::BuildFILD(SDValue Op, EVT SrcVT, SDValue Chain,
8386 unsigned ByteSize = SrcVT.getSizeInBits()/8;
8400 SDValue Ops[] = { Chain, StackSlot, DAG.getValueType(SrcVT) };
8404 SrcVT, MMO);
8581 EVT SrcVT = N0.getValueType();
8583 if (SrcVT == MVT::i64 && DstVT == MVT::f64 && X86ScalarSSEf64)
8585 if (SrcVT == MVT::i32 && X86ScalarSSEf64)
8587 if (Subtarget->is64Bit() && SrcVT == MVT::i64 && DstVT == MVT::f32)
8592 if (SrcVT == MVT::i32) {
8606 assert(SrcVT == MVT::i64 && "Unexpected type in UINT_TO_FP");
9085 MVT SrcVT = Op1.getValueType().getSimpleVT();
9088 if (SrcVT.bitsLT(VT)) {
9090 SrcVT = VT;
9093 if (SrcVT.bitsGT(VT)) {
9095 SrcVT = VT;
9103 if (SrcVT == MVT::f64) {
9116 SDValue Mask1 = DAG.getLoad(SrcVT, dl, DAG.getEntryNode(), CPIdx,
9119 SDValue SignBit = DAG.getNode(X86ISD::FAND, dl, SrcVT, Op1, Mask1);
9122 if (SrcVT.bitsGT(VT)) {
12659 EVT SrcVT = Op.getOperand(0).getValueType();
12667 if (SrcVT==MVT::i64 && DstVT.isVector())
12669 if (DstVT==MVT::i64 && SrcVT.isVector())
12672 if (SrcVT.isVector() && DstVT.isVector())