Lines Matching refs:Extract
1899 const SDValue &Extract = Op.getOperand(0); in LowerSIGN_EXTEND_INREG() local
1900 MVT VecT = Extract.getOperand(0).getSimpleValueType(); in LowerSIGN_EXTEND_INREG()
1911 const SDNode *Index = Extract.getOperand(1).getNode(); in LowerSIGN_EXTEND_INREG()
1921 ISD::EXTRACT_VECTOR_ELT, DL, Extract.getValueType(), in LowerSIGN_EXTEND_INREG()
1922 DAG.getBitcast(ExtractedVecT, Extract.getOperand(0)), NewIndex); in LowerSIGN_EXTEND_INREG()
2518 auto Extract = N->getOperand(0); in performVectorExtendCombine() local
2519 if (Extract.getOpcode() != ISD::EXTRACT_SUBVECTOR) in performVectorExtendCombine()
2521 auto Source = Extract.getOperand(0); in performVectorExtendCombine()
2522 auto *IndexNode = dyn_cast<ConstantSDNode>(Extract.getOperand(1)); in performVectorExtendCombine()
2531 if (Extract.getValueType() != MVT::v8i8 || in performVectorExtendCombine()
2535 if (Extract.getValueType() != MVT::v4i16 || in performVectorExtendCombine()
2539 if (Extract.getValueType() != MVT::v2i32 || in performVectorExtendCombine()