Searched refs:BCSrc (Results 1 – 2 of 2) sorted by relevance
19846 SDValue BCSrc = VecOp.getOperand(0); in visitEXTRACT_VECTOR_ELT() local19847 if (ExtractIndex == BCTruncElt && BCSrc.getValueType().isScalarInteger()) in visitEXTRACT_VECTOR_ELT()19848 return DAG.getNode(ISD::TRUNCATE, DL, ScalarVT, BCSrc); in visitEXTRACT_VECTOR_ELT()19850 if (LegalTypes && BCSrc.getValueType().isInteger() && in visitEXTRACT_VECTOR_ELT()19851 BCSrc.getOpcode() == ISD::SCALAR_TO_VECTOR) { in visitEXTRACT_VECTOR_ELT()19854 SDValue X = BCSrc.getOperand(0); in visitEXTRACT_VECTOR_ELT()
46752 if (SDValue BCSrc = getSplitVectorSrc(BC0, BC1, false)) { in combineHorizOpWithShuffle() local46755 SDValue Vec = peekThroughBitcasts(BCSrc); in combineHorizOpWithShuffle()50565 SDValue BCSrc = Src.getOperand(0); in combineTruncate() local50566 if (BCSrc.getValueType() == MVT::x86mmx) in combineTruncate()50567 return DAG.getNode(X86ISD::MMX_MOVD2W, DL, MVT::i32, BCSrc); in combineTruncate()