Lines Matching defs:CmpI
1804 if (auto *CmpI = dyn_cast<CmpInst>(LoadU.getUser())) {
1805 if (!CmpI->isEquality() || !CmpI->isTrueWhenEqual())
1807 for (const Use &CmpU : CmpI->uses()) {
1811 int Idx = CmpI->getOperandUse(0) == LoadU;
1812 Assumption = {CmpI->getOperand(Idx), IntrI};
9360 calculateCmpInst(Attributor &A, CmpInst *CmpI, IntegerRangeState &T,
9363 Value *LHS = CmpI->getOperand(0);
9364 Value *RHS = CmpI->getOperand(1);
9412 ConstantRange::makeAllowedICmpRegion(CmpI->getPredicate(), RHSAARange);
9417 if (LHSAARange.icmp(CmpI->getPredicate(), RHSAARange))
9430 LLVM_DEBUG(dbgs() << "[AAValueConstantRange] " << *CmpI << " after "
9476 } else if (auto *CmpI = dyn_cast<CmpInst>(I)) {
9477 if (!calculateCmpInst(A, CmpI, T, CtxI, QuerriedAAs))
11002 Instruction *CmpI = dyn_cast<Instruction>(&Cmp);
11003 Function *F = CmpI ? CmpI->getFunction() : nullptr;
11014 SimplifyQuery Q(DL, TLI, DT, AC, CmpI);