Home | History | Annotate | Download | only in X86

Lines Matching defs:EltVT

4573   EVT EltVT = SrcVT.getVectorElementType();
4574 if (EltVT == MVT::i8 || EltVT == MVT::i16)
5062 EVT EltVT = VT.getVectorElementType();
5088 if (!DAG.isConsecutiveLoad(LD, LDBase, EltVT.getSizeInBits()/8, i))
5703 MVT EltVT = VT.getVectorElementType();
5706 if (!Subtarget->hasSSE41() || EltVT == MVT::i8)
5739 if (EltVT == MVT::i64 || (EltVT == MVT::i32 && !Subtarget->hasInt256())) {
5740 BlendVT = MVT::getVectorVT(MVT::getFloatingPointVT(EltVT.getSizeInBits()),
6276 MVT EltVT = VT.getVectorElementType();
6277 MVT NVT = MVT::getVectorVT(EltVT, NumLaneElems);
6334 SVOps.push_back(DAG.getUNDEF(EltVT));
6345 SVOps.push_back(DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT,
6876 MVT EltVT = VT.getVectorElementType();
6877 ShAmt *= EltVT.getSizeInBits();
6915 MVT EltVT = VT.getVectorElementType();
6916 ShAmt *= EltVT.getSizeInBits();
7204 MVT EltVT = MVT::i32;
7205 SDValue Extract = DAG.getNode(X86ISD::PEXTRW, dl, EltVT,
7207 SDValue Assert = DAG.getNode(ISD::AssertZext, dl, EltVT, Extract,
7250 MVT EltVT = VT.getVectorElementType();
7260 if ((EltVT.getSizeInBits() == 8 || EltVT.getSizeInBits() == 16) &&
7279 if (EltVT == MVT::f32 && isa<ConstantSDNode>(N2)) {
7294 if ((EltVT == MVT::i32 || EltVT == MVT::i64) && isa<ConstantSDNode>(N2)) {
7304 MVT EltVT = VT.getVectorElementType();
7334 if (EltVT == MVT::i8)
7337 if (EltVT.getSizeInBits() == 16 && isa<ConstantSDNode>(N2)) {
8620 MVT EltVT = VT;
8623 EltVT = VT.getVectorElementType();
8627 if (EltVT == MVT::f64)
8654 MVT EltVT = VT;
8657 EltVT = VT.getVectorElementType();
8661 if (EltVT == MVT::f64)
9233 MVT EltVT = VT.getVectorElementType();
9234 MVT NewVT = MVT::getVectorVT(EltVT, NumElems/2);
9253 MVT EltVT = Op0.getValueType().getVectorElementType().getSimpleVT();
9254 assert(EltVT == MVT::f32 || EltVT == MVT::f64);
9375 EVT EltVT = VT.getVectorElementType();
9376 SDValue SignBit = DAG.getConstant(APInt::getSignBit(EltVT.getSizeInBits()),
9377 EltVT);
10267 MVT EltVT = VT.getVectorElementType().getSimpleVT();
10268 EVT ShVT = MVT::getVectorVT(EltVT, 128/EltVT.getSizeInBits());
11356 MVT EltVT = VT.getVectorElementType().getSimpleVT();
11357 EVT NewVT = MVT::getVectorVT(EltVT, NumElems/2);
11671 MVT EltVT = VT.getVectorElementType().getSimpleVT();
11672 EVT NewVT = MVT::getVectorVT(EltVT, NumElems/2);
11813 MVT EltVT = VT.getVectorElementType().getSimpleVT();
11814 EVT NewVT = MVT::getVectorVT(EltVT, NumElems/2);
15942 EVT EltVT = VT.getVectorElementType();
15988 if (!DAG.getTargetLoweringInfo().isTypeLegal(EltVT) &&
15992 BaseShAmt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT, ShAmtOp,
15999 if (EltVT.bitsGT(MVT::i32))
16001 else if (EltVT.bitsLT(MVT::i32))