Lines Matching defs:ElemTy
1056 MVT ElemTy = OpTy.getVectorElementType();
1057 assert(ElemTy.isScalarInteger());
1058 MVT WideTy = MVT::getVectorVT(MVT::getIntegerVT(2*ElemTy.getSizeInBits()),
1114 MVT ElemTy = OpTy.getVectorElementType();
1115 assert(ElemTy.isScalarInteger());
1116 MVT WideTy = MVT::getVectorVT(MVT::getIntegerVT(2*ElemTy.getSizeInBits()),
2207 MVT ElemTy = VT.getVectorElementType();
2219 if (ElemTy == MVT::i1)
2493 MVT ElemTy = VecTy.getVectorElementType();
2494 unsigned ElemWidth = ElemTy.getSizeInBits();
2522 MVT ElemTy = VecTy.getVectorElementType();
2540 if (ElemTy == MVT::i16 || ElemTy == MVT::f16) {
2550 if (ElemTy == MVT::f16) {
2561 if (ElemTy == MVT::i8) {
2613 MVT ElemTy = VecTy.getVectorElementType();
2632 if (ElemTy == MVT::i16 || ElemTy == MVT::f16) {
2642 SDValue S = ElemTy == MVT::f16 ? DAG.getBitcast(MVT::i16, Elem[First])
2652 unsigned W = ElemTy.getSizeInBits();
2661 MVT HalfTy = MVT::getVectorVT(ElemTy, Num/2);
2662 SDValue L = (ElemTy == MVT::i32)
2665 SDValue H = (ElemTy == MVT::i32)
2924 MVT ElemTy = ty(Hi);
2925 assert(ElemTy == ty(Lo));
2927 if (!ElemTy.isVector()) {
2928 assert(ElemTy.isScalarInteger());
2929 MVT PairTy = MVT::getIntegerVT(2 * ElemTy.getSizeInBits());
2934 unsigned Width = ElemTy.getSizeInBits();
3007 MVT ElemTy = VecTy.getVectorElementType();
3008 if (ElemTy == MVT::i1) {
3062 MVT ElemTy = ty(Vec).getVectorElementType();
3063 return extractVector(Vec, Op.getOperand(1), SDLoc(Op), ElemTy, ty(Op), DAG);