Lines Matching refs:ScalarVT
5631 MVT ScalarVT = MVT::INVALID_SIMPLE_VALUE_TYPE; in getTgtMemIntrinsic() local
5633 ScalarVT = MVT::i8; in getTgtMemIntrinsic()
5635 ScalarVT = MVT::i16; in getTgtMemIntrinsic()
5637 ScalarVT = MVT::i32; in getTgtMemIntrinsic()
5639 Info.memVT = MVT::getVectorVT(ScalarVT, VT.getVectorNumElements()); in getTgtMemIntrinsic()
5812 EVT ScalarVT = VecVT.getScalarType(); in shouldScalarizeBinop() local
5813 return isOperationLegalOrCustomOrPromote(Opc, ScalarVT); in shouldScalarizeBinop()
16590 MVT ScalarVT = VT.getVectorElementType(); in splitAndLowerShuffle() local
16591 MVT SplitVT = MVT::getVectorVT(ScalarVT, SplitNumElements); in splitAndLowerShuffle()
32002 MVT ScalarVT = VT.getScalarType(); in LowerMLOAD() local
32027 assert((!N->isExpandingLoad() || ScalarVT.getSizeInBits() >= 32) && in LowerMLOAD()
32033 assert((ScalarVT.getSizeInBits() >= 32 || in LowerMLOAD()
32035 (ScalarVT == MVT::i8 || ScalarVT == MVT::i16))) && in LowerMLOAD()
32041 MVT WideDataVT = MVT::getVectorVT(ScalarVT, NumEltsInWideVec); in LowerMLOAD()
32068 MVT ScalarVT = VT.getScalarType(); in LowerMSTORE() local
32075 assert((!N->isCompressingStore() || ScalarVT.getSizeInBits() >= 32) && in LowerMSTORE()
32081 assert((ScalarVT.getSizeInBits() >= 32 || in LowerMSTORE()
32083 (ScalarVT == MVT::i8 || ScalarVT == MVT::i16))) && in LowerMSTORE()
32089 MVT WideDataVT = MVT::getVectorVT(ScalarVT, NumEltsInWideVec); in LowerMSTORE()
40132 EVT ScalarVT = N0.getOperand(0).getValueType(); in combineTargetShuffle() local
40133 Type *ScalarTy = ScalarVT.getTypeForEVT(*DAG.getContext()); in combineTargetShuffle()
48820 EVT ScalarVT = VT.getVectorElementType(); in detectAVGPattern() local
48821 if (!((ScalarVT == MVT::i8 || ScalarVT == MVT::i16) && NumElems >= 2)) in detectAVGPattern()
48827 if (InScalarVT.getFixedSizeInBits() <= ScalarVT.getFixedSizeInBits()) in detectAVGPattern()
48854 auto IsZExtLike = [DAG = &DAG, ScalarVT](SDValue V) { in detectAVGPattern()
48856 return MaxActiveBits <= ScalarVT.getSizeInBits(); in detectAVGPattern()
48883 EVT Pow2VT = EVT::getVectorVT(*DAG.getContext(), ScalarVT, NumElemsPow2); in detectAVGPattern()
48886 SmallVector<SDValue, 32> EltsOfOp(NumElemsPow2, DAG.getUNDEF(ScalarVT)); in detectAVGPattern()
48890 DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, ScalarVT, Op, Idx); in detectAVGPattern()
48904 if (IsConstVectorInRange(Operands[1], 1, ScalarVT == MVT::i8 ? 256 : 65536) && in detectAVGPattern()
50412 EVT ScalarVT = VT.getVectorElementType(); in detectPMADDUBSW() local
50413 if (ScalarVT != MVT::i16 || NumElems < 8 || !isPowerOf2_32(NumElems)) in detectPMADDUBSW()
51743 EVT ScalarVT = VT.getScalarType(); in combineFMA() local
51744 if (((ScalarVT != MVT::f32 && ScalarVT != MVT::f64) || in combineFMA()
51746 !(ScalarVT == MVT::f16 && Subtarget.hasFP16())) in combineFMA()