Home | History | Annotate | Download | only in X86

Lines Matching refs:SrcVT

4434   EVT SrcVT = SV->getValueType(0);
4439 int NumElems = SrcVT.getVectorNumElements();
4440 unsigned Size = SrcVT.getSizeInBits();
4457 EVT EltVT = SrcVT.getVectorElementType();
4465 V1 = DAG.getNode(ISD::CONCAT_VECTORS, dl, SrcVT, V1, V1);
4616 EVT SrcVT = V.getValueType();
4619 if (!SrcVT.isVector() || SrcVT.getVectorNumElements() != NumElems)
5167 EVT SrcVT = MVT::Other;
5189 if (SrcVT == MVT::Other)
5190 SrcVT = L2InVT;
5191 else if (SrcVT != L2InVT) // Quit if non-homogenous typed.
7782 EVT SrcVT = Op.getOperand(0).getValueType();
7784 if (SrcVT.isVector())
7787 assert(SrcVT.getSimpleVT() <= MVT::i64 && SrcVT.getSimpleVT() >= MVT::i16 &&
7792 if (SrcVT == MVT::i32 && isScalarFPTypeInSSEReg(Op.getValueType()))
7794 if (SrcVT == MVT::i64 && isScalarFPTypeInSSEReg(Op.getValueType()) &&
7800 unsigned Size = SrcVT.getSizeInBits()/8;
7808 return BuildFILD(Op, SrcVT, Chain, StackSlot, DAG);
7811 SDValue X86TargetLowering::BuildFILD(SDValue Op, EVT SrcVT, SDValue Chain,
7823 unsigned ByteSize = SrcVT.getSizeInBits()/8;
7837 SDValue Ops[] = { Chain, StackSlot, DAG.getValueType(SrcVT) };
7841 SrcVT, MMO);
7997 EVT SrcVT = N0.getValueType();
7999 if (SrcVT == MVT::i64 && DstVT == MVT::f64 && X86ScalarSSEf64)
8001 if (SrcVT == MVT::i32 && X86ScalarSSEf64)
8003 if (Subtarget->is64Bit() && SrcVT == MVT::i64 && DstVT == MVT::f32)
8008 if (SrcVT == MVT::i32) {
8022 assert(SrcVT == MVT::i64 && "Unexpected type in UINT_TO_FP");
8273 EVT SrcVT = Op1.getValueType();
8276 if (SrcVT.bitsLT(VT)) {
8278 SrcVT = VT;
8281 if (SrcVT.bitsGT(VT)) {
8283 SrcVT = VT;
8291 if (SrcVT == MVT::f64) {
8302 SDValue Mask1 = DAG.getLoad(SrcVT, dl, DAG.getEntryNode(), CPIdx,
8305 SDValue SignBit = DAG.getNode(X86ISD::FAND, dl, SrcVT, Op1, Mask1);
8308 if (SrcVT.bitsGT(VT)) {
11176 EVT SrcVT = Op.getOperand(0).getValueType();
11184 if (SrcVT==MVT::i64 && DstVT.isVector())
11186 if (DstVT==MVT::i64 && SrcVT.isVector())
11189 if (SrcVT.isVector() && DstVT.isVector())