Lines Matching refs:BitcastVT
3259 bool X86TargetLowering::isLoadBitCastBeneficial(EVT LoadVT, EVT BitcastVT, in isLoadBitCastBeneficial() argument
3262 if (!Subtarget.hasAVX512() && !LoadVT.isVector() && BitcastVT.isVector() && in isLoadBitCastBeneficial()
3263 BitcastVT.getVectorElementType() == MVT::i1) in isLoadBitCastBeneficial()
3266 if (!Subtarget.hasDQI() && BitcastVT == MVT::v8i1 && LoadVT == MVT::i8) in isLoadBitCastBeneficial()
3270 if (LoadVT.isVector() && BitcastVT.isVector() && in isLoadBitCastBeneficial()
3271 isTypeLegal(LoadVT) && isTypeLegal(BitcastVT)) in isLoadBitCastBeneficial()
3274 return TargetLowering::isLoadBitCastBeneficial(LoadVT, BitcastVT, DAG, MMO); in isLoadBitCastBeneficial()
25351 MVT BitcastVT = MVT::getVectorVT(MVT::i1, in getMaskNode() local
25356 DAG.getBitcast(BitcastVT, Mask), in getMaskNode()
54893 EVT BitcastVT = EVT::getVectorVT(*DAG.getContext(), TruncVT, NumElts); in combineToFPTruncExtElt() local
54894 SDValue BitcastVec = DAG.getBitcast(BitcastVT, ExtElt.getOperand(0)); in combineToFPTruncExtElt()