Searched refs:EdgeInst (Results 1 – 1 of 1) sorted by relevance
12223 auto *EdgeInst = dyn_cast<Instruction>(EdgeVal); in matchAssociativeReduction() local12225 if (EdgeInst && !isVectorLikeInstWithConstOps(EdgeInst) && in matchAssociativeReduction()12226 !hasSameParent(EdgeInst, BB)) { in matchAssociativeReduction()12232 if (!EdgeInst || getRdxKind(EdgeInst) != RdxKind || in matchAssociativeReduction()12233 IsCmpSelMinMax != isCmpSelMinMax(EdgeInst) || in matchAssociativeReduction()12234 !hasRequiredNumberOfUses(IsCmpSelMinMax, EdgeInst) || in matchAssociativeReduction()12235 !isVectorizable(getRdxKind(EdgeInst), EdgeInst)) { in matchAssociativeReduction()12239 ReductionOps.push_back(EdgeInst); in matchAssociativeReduction()