Searched refs:EdgeInst (Results 1 – 1 of 1) sorted by relevance
22125 auto *EdgeInst = dyn_cast<Instruction>(EdgeVal); in matchAssociativeReduction() local22130 if (!EdgeInst || Level > RecursionMaxDepth || in matchAssociativeReduction()22131 getRdxKind(EdgeInst) != RdxKind || in matchAssociativeReduction()22132 IsCmpSelMinMax != isCmpSelMinMax(EdgeInst) || in matchAssociativeReduction()22133 !hasRequiredNumberOfUses(IsCmpSelMinMax, EdgeInst) || in matchAssociativeReduction()22134 !isVectorizable(RdxKind, EdgeInst) || in matchAssociativeReduction()22135 (R.isAnalyzedReductionRoot(EdgeInst) && in matchAssociativeReduction()22136 all_of(EdgeInst->operands(), IsaPred<Constant>))) { in matchAssociativeReduction()22140 ReductionOps.push_back(EdgeInst); in matchAssociativeReduction()