Lines Matching refs:Pred

20                                   const SCEV *Step, ICmpInst::Predicate Pred,
23 if (Pred != ICmpInst::ICMP_SLT && Pred != ICmpInst::ICMP_SGT &&
24 Pred != ICmpInst::ICMP_ULT && Pred != ICmpInst::ICMP_UGT)
36 LLVM_DEBUG(dbgs() << "Pred: " << Pred << "\n");
39 bool IsSigned = ICmpInst::isSigned(Pred);
69 const SCEV *Step, ICmpInst::Predicate Pred,
72 if (Pred != ICmpInst::ICMP_SLT && Pred != ICmpInst::ICMP_SGT &&
73 Pred != ICmpInst::ICMP_ULT && Pred != ICmpInst::ICMP_UGT)
83 LLVM_DEBUG(dbgs() << "Pred: " << Pred << "\n");
86 bool IsSigned = ICmpInst::isSigned(Pred);
176 ICmpInst::Predicate Pred = ICI->getPredicate();
189 Pred = ICmpInst::getSwappedPredicate(Pred);
266 if (Pred == ICmpInst::ICMP_NE && LatchBrExitIdx == 1)
275 Pred = ICmpInst::ICMP_ULT;
277 Pred = ICmpInst::ICMP_SLT;
278 else if (Pred == ICmpInst::ICMP_EQ && LatchBrExitIdx == 0) {
286 Pred = ICmpInst::ICMP_UGT;
291 Pred = ICmpInst::ICMP_SGT;
299 bool LTPred = (Pred == ICmpInst::ICMP_SLT || Pred == ICmpInst::ICMP_ULT);
300 bool GTPred = (Pred == ICmpInst::ICMP_SGT || Pred == ICmpInst::ICMP_UGT);
309 IsSignedPredicate = ICmpInst::isSigned(Pred);
315 if (!isSafeIncreasingBound(IndVarStart, RightSCEV, Step, Pred,
334 if (Pred == ICmpInst::ICMP_NE && LatchBrExitIdx == 1)
341 Pred = ICmpInst::ICMP_SGT;
342 else if (Pred == ICmpInst::ICMP_EQ && LatchBrExitIdx == 0) {
350 Pred = ICmpInst::ICMP_ULT;
354 Pred = ICmpInst::ICMP_SLT;
361 bool LTPred = (Pred == ICmpInst::ICMP_SLT || Pred == ICmpInst::ICMP_ULT);
362 bool GTPred = (Pred == ICmpInst::ICMP_SGT || Pred == ICmpInst::ICMP_UGT);
373 Pred == ICmpInst::ICMP_SLT || Pred == ICmpInst::ICMP_SGT;
380 if (!isSafeDecreasingBound(IndVarStart, RightSCEV, Step, Pred,
615 auto Pred =
620 EnterLoopCond = B.CreateICmp(Pred, IndVarStart, ExitSubloopAt);
628 Value *TakeBackedgeLoopCond = B.CreateICmp(Pred, IndVarBase, ExitSubloopAt);
642 Value *IterationsLeft = B.CreateICmp(Pred, IndVarBase, LoopExitAt);