Lines Matching refs:Extract
1916 const SDValue &Extract = Op.getOperand(0); in LowerSIGN_EXTEND_INREG() local
1917 MVT VecT = Extract.getOperand(0).getSimpleValueType(); in LowerSIGN_EXTEND_INREG()
1928 const SDNode *Index = Extract.getOperand(1).getNode(); in LowerSIGN_EXTEND_INREG()
1938 ISD::EXTRACT_VECTOR_ELT, DL, Extract.getValueType(), in LowerSIGN_EXTEND_INREG()
1939 DAG.getBitcast(ExtractedVecT, Extract.getOperand(0)), NewIndex); in LowerSIGN_EXTEND_INREG()
2535 auto Extract = N->getOperand(0); in performVectorExtendCombine() local
2536 if (Extract.getOpcode() != ISD::EXTRACT_SUBVECTOR) in performVectorExtendCombine()
2538 auto Source = Extract.getOperand(0); in performVectorExtendCombine()
2539 auto *IndexNode = dyn_cast<ConstantSDNode>(Extract.getOperand(1)); in performVectorExtendCombine()
2548 if (Extract.getValueType() != MVT::v8i8 || in performVectorExtendCombine()
2552 if (Extract.getValueType() != MVT::v4i16 || in performVectorExtendCombine()
2556 if (Extract.getValueType() != MVT::v2i32 || in performVectorExtendCombine()