Lines Matching refs:ExtendCode
17135 auto ExtendIfNeeded = [&](SDValue A, unsigned ExtendCode) { in PerformVECREDUCE_ADDCombine() argument
17138 A = DAG.getNode(ExtendCode, dl, in PerformVECREDUCE_ADDCombine()
17144 auto IsVADDV = [&](MVT RetTy, unsigned ExtendCode, ArrayRef<MVT> ExtTypes) { in PerformVECREDUCE_ADDCombine() argument
17145 if (ResVT != RetTy || N0->getOpcode() != ExtendCode) in PerformVECREDUCE_ADDCombine()
17149 return ExtendIfNeeded(A, ExtendCode); in PerformVECREDUCE_ADDCombine()
17152 auto IsPredVADDV = [&](MVT RetTy, unsigned ExtendCode, in PerformVECREDUCE_ADDCombine()
17159 if (Ext->getOpcode() != ExtendCode) in PerformVECREDUCE_ADDCombine()
17163 return ExtendIfNeeded(A, ExtendCode); in PerformVECREDUCE_ADDCombine()
17166 auto IsVMLAV = [&](MVT RetTy, unsigned ExtendCode, ArrayRef<MVT> ExtTypes, in PerformVECREDUCE_ADDCombine() argument
17179 if (Mul->getOpcode() == ExtendCode && in PerformVECREDUCE_ADDCombine()
17187 if (ExtA->getOpcode() != ExtendCode || ExtB->getOpcode() != ExtendCode) in PerformVECREDUCE_ADDCombine()
17192 A = ExtendIfNeeded(A, ExtendCode); in PerformVECREDUCE_ADDCombine()
17193 B = ExtendIfNeeded(B, ExtendCode); in PerformVECREDUCE_ADDCombine()
17198 auto IsPredVMLAV = [&](MVT RetTy, unsigned ExtendCode, ArrayRef<MVT> ExtTypes, in PerformVECREDUCE_ADDCombine()
17211 if (Mul->getOpcode() == ExtendCode && in PerformVECREDUCE_ADDCombine()
17219 if (ExtA->getOpcode() != ExtendCode || ExtB->getOpcode() != ExtendCode) in PerformVECREDUCE_ADDCombine()
17224 A = ExtendIfNeeded(A, ExtendCode); in PerformVECREDUCE_ADDCombine()
17225 B = ExtendIfNeeded(B, ExtendCode); in PerformVECREDUCE_ADDCombine()