Lines Matching refs:ExtendCode
17112 auto ExtendIfNeeded = [&](SDValue A, unsigned ExtendCode) { in PerformVECREDUCE_ADDCombine() argument
17115 A = DAG.getNode(ExtendCode, dl, in PerformVECREDUCE_ADDCombine()
17121 auto IsVADDV = [&](MVT RetTy, unsigned ExtendCode, ArrayRef<MVT> ExtTypes) { in PerformVECREDUCE_ADDCombine() argument
17122 if (ResVT != RetTy || N0->getOpcode() != ExtendCode) in PerformVECREDUCE_ADDCombine()
17126 return ExtendIfNeeded(A, ExtendCode); in PerformVECREDUCE_ADDCombine()
17129 auto IsPredVADDV = [&](MVT RetTy, unsigned ExtendCode, in PerformVECREDUCE_ADDCombine()
17136 if (Ext->getOpcode() != ExtendCode) in PerformVECREDUCE_ADDCombine()
17140 return ExtendIfNeeded(A, ExtendCode); in PerformVECREDUCE_ADDCombine()
17143 auto IsVMLAV = [&](MVT RetTy, unsigned ExtendCode, ArrayRef<MVT> ExtTypes, in PerformVECREDUCE_ADDCombine() argument
17156 if (Mul->getOpcode() == ExtendCode && in PerformVECREDUCE_ADDCombine()
17164 if (ExtA->getOpcode() != ExtendCode || ExtB->getOpcode() != ExtendCode) in PerformVECREDUCE_ADDCombine()
17169 A = ExtendIfNeeded(A, ExtendCode); in PerformVECREDUCE_ADDCombine()
17170 B = ExtendIfNeeded(B, ExtendCode); in PerformVECREDUCE_ADDCombine()
17175 auto IsPredVMLAV = [&](MVT RetTy, unsigned ExtendCode, ArrayRef<MVT> ExtTypes, in PerformVECREDUCE_ADDCombine()
17188 if (Mul->getOpcode() == ExtendCode && in PerformVECREDUCE_ADDCombine()
17196 if (ExtA->getOpcode() != ExtendCode || ExtB->getOpcode() != ExtendCode) in PerformVECREDUCE_ADDCombine()
17201 A = ExtendIfNeeded(A, ExtendCode); in PerformVECREDUCE_ADDCombine()
17202 B = ExtendIfNeeded(B, ExtendCode); in PerformVECREDUCE_ADDCombine()