reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Analysis/IVDescriptors.cpp
  242     if (!isFloatingPointRecurrenceKind(Kind))
  245     if (!isIntegerRecurrenceKind(Kind))
  247     if (isArithmeticRecurrenceKind(Kind))
  300       ReduxDesc = isRecurrenceInstr(Cur, Kind, ReduxDesc, HasFunNoNaNAttr);
  312     if (IsASelect && (Kind == RK_FloatAdd || Kind == RK_FloatMult) &&
  312     if (IsASelect && (Kind == RK_FloatAdd || Kind == RK_FloatMult) &&
  317     if (!IsAPhi && !IsASelect && Kind != RK_IntegerMinMax &&
  318         Kind != RK_FloatMinMax && hasMultipleUsesOf(Cur, VisitedInsts, 1))
  325     if (Kind == RK_IntegerMinMax &&
  328     if (Kind == RK_FloatMinMax && (isa<FCmpInst>(Cur) || isa<SelectInst>(Cur)))
  379                   (!isConditionalRdxPattern(Kind, UI).isRecurrence() &&
  393   if ((Kind == RK_IntegerMinMax || Kind == RK_FloatMinMax) &&
  393   if ((Kind == RK_IntegerMinMax || Kind == RK_FloatMinMax) &&
  451       RdxStart, ExitInstruction, Kind, FMF, ReduxDesc.getMinMaxKind(),