reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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(),