Lines Matching refs:ICI
124 static RangeCheckKind parseRangeCheckICmp(Loop *L, ICmpInst *ICI,
254 InductiveRangeCheck::parseRangeCheckICmp(Loop *L, ICmpInst *ICI, in parseRangeCheckICmp() argument
269 ICmpInst::Predicate Pred = ICI->getPredicate(); in parseRangeCheckICmp()
270 Value *LHS = ICI->getOperand(0); in parseRangeCheckICmp()
271 Value *RHS = ICI->getOperand(1); in parseRangeCheckICmp()
361 ICmpInst *ICI = dyn_cast<ICmpInst>(Condition); in extractRangeChecksFromCond() local
362 if (!ICI) in extractRangeChecksFromCond()
366 auto RCKind = parseRangeCheckICmp(L, ICI, SE, Index, Length); in extractRangeChecksFromCond()
656 ICmpInst *ICI = dyn_cast<ICmpInst>(LatchBr->getCondition()); in parseLoopStructure() local
657 if (!ICI || !isa<IntegerType>(ICI->getOperand(0)->getType())) { in parseLoopStructure()
668 ICmpInst::Predicate Pred = ICI->getPredicate(); in parseLoopStructure()
669 Value *LeftValue = ICI->getOperand(0); in parseLoopStructure()
673 Value *RightValue = ICI->getOperand(1); in parseLoopStructure()