Lines Matching defs:CtxI

2302                                       const Instruction *CtxI) {
2336 if (!CtxI)
2366 return isKnownPredicateAt(Pred, getConstant(Limit), LHS, CtxI);
2372 return isKnownPredicateAt(Pred, LHS, getConstant(Limit), CtxI);
2400 const Instruction *CtxI =
2404 /* Signed */ false, LHS, RHS, CtxI)) {
2411 /* Signed */ true, LHS, RHS, CtxI)) {
10961 const Instruction *CtxI) {
10964 isBasicBlockEntryGuardedByCond(CtxI->getParent(), Pred, LHS, RHS);
10969 const SCEV *RHS, const Instruction *CtxI) {
10974 if (isBasicBlockEntryGuardedByCond(CtxI->getParent(), Pred, LHS, RHS))
10976 if (isBasicBlockEntryGuardedByCond(CtxI->getParent(),
11058 const Instruction *CtxI) {
11099 if (!CtxI)
11131 isKnownPredicateAt(SignFlippedPred, ArLHS, RHS, CtxI))
11143 const Instruction *CtxI, const SCEV *MaxIter) {
11145 Pred, LHS, RHS, L, CtxI, MaxIter))
11155 Pred, LHS, RHS, L, CtxI, Op))
11163 const Instruction *CtxI, const SCEV *MaxIter) {
11217 if (!isKnownPredicateAt(NoOverflowPred, Start, Last, CtxI))
11549 const Instruction *CtxI = &BB->front();
11550 if (isImpliedCond(Pred, LHS, RHS, Condition, Inverse, CtxI))
11554 return isImpliedCond(P, LHS, RHS, Condition, Inverse, CtxI);
11631 const Instruction *CtxI) {
11647 return isImpliedCond(Pred, LHS, RHS, Op0, Inverse, CtxI) ||
11648 isImpliedCond(Pred, LHS, RHS, Op1, Inverse, CtxI);
11651 return isImpliedCond(Pred, LHS, RHS, Op0, Inverse, CtxI) ||
11652 isImpliedCond(Pred, LHS, RHS, Op1, Inverse, CtxI);
11669 return isImpliedCond(Pred, LHS, RHS, FoundPred, FoundLHS, FoundRHS, CtxI);
11676 const Instruction *CtxI) {
11697 TruncFoundRHS, CtxI))
11724 FoundRHS, CtxI);
11730 const Instruction *CtxI) {
11756 return isImpliedCondOperands(Pred, LHS, RHS, FoundLHS, FoundRHS, CtxI);
11772 CtxI);
11774 return isImpliedCondOperands(Pred, LHS, RHS, FoundRHS, FoundLHS, CtxI);
11781 FoundLHS, FoundRHS, CtxI))
11787 getNotSCEV(FoundRHS), CtxI))
11804 return isImpliedCondOperands(Pred, LHS, RHS, FoundLHS, FoundRHS, CtxI);
11873 CtxI))
11888 if (isImpliedCondOperands(Pred, LHS, RHS, V, getConstant(Min), CtxI))
11896 LHS, V, getConstant(SharperMin), CtxI))
11903 LHS, V, getConstant(Min), CtxI))
11917 if (isImpliedCondOperands(Pred, LHS, RHS, FoundLHS, FoundRHS, CtxI))
11921 if (isImpliedCondOperands(FoundPred, LHS, RHS, FoundLHS, FoundRHS, CtxI))
12005 const SCEV *FoundLHS, const SCEV *FoundRHS, const Instruction *CtxI) {
12019 if (!CtxI)
12021 const BasicBlock *ContextBB = CtxI->getParent();
12285 const Instruction *CtxI) {
12296 CtxI))