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

References

lib/Transforms/Scalar/LoopPredication.cpp
  244     dbgs() << "LoopICmp Pred = " << Pred << ", IV = " << *IV
  447   if (!SE.isMonotonicPredicate(LatchCheck.IV, LatchCheck.Pred, Increasing))
  476   NewLatchCheck.Pred = LatchCheck.Pred;
  476   NewLatchCheck.Pred = LatchCheck.Pred;
  586       ICmpInst::getFlippedStrictnessPredicate(LatchCheck.Pred);
  594   auto *FirstIterationCheck = expandCheck(Expander, Guard, RangeCheck.Pred,
  638       ICmpInst::getFlippedStrictnessPredicate(LatchCheck.Pred);
  652   if (ICmpInst::isEquality(RC.Pred) &&
  655     RC.Pred = RC.Pred == ICmpInst::ICMP_NE ?
  655     RC.Pred = RC.Pred == ICmpInst::ICMP_NE ?
  680   if (RangeCheck->Pred != ICmpInst::ICMP_ULT) {
  682                       << RangeCheck->Pred << ")!\n");
  865     Result->Pred = ICmpInst::getInversePredicate(Result->Pred);
  865     Result->Pred = ICmpInst::getInversePredicate(Result->Pred);
  892   if (IsUnsupportedPredicate(Step, Result->Pred)) {
  893     LLVM_DEBUG(dbgs() << "Unsupported loop latch predicate(" << Result->Pred