Lines Matching refs:ICI
125 static RangeCheckKind parseRangeCheckICmp(Loop *L, ICmpInst *ICI,
266 InductiveRangeCheck::parseRangeCheckICmp(Loop *L, ICmpInst *ICI, in parseRangeCheckICmp() argument
281 ICmpInst::Predicate Pred = ICI->getPredicate(); in parseRangeCheckICmp()
282 Value *LHS = ICI->getOperand(0); in parseRangeCheckICmp()
283 Value *RHS = ICI->getOperand(1); in parseRangeCheckICmp()
371 if (ICmpInst *ICI = dyn_cast<ICmpInst>(Condition)) { in parseRangeCheck() local
374 auto RCKind = parseRangeCheckICmp(L, ICI, SE, IndexVal, Length); in parseRangeCheck()
685 ICmpInst *ICI = dyn_cast<ICmpInst>(LatchBr->getCondition()); in parseLoopStructure() local
686 if (!ICI || !isa<IntegerType>(ICI->getOperand(0)->getType())) { in parseLoopStructure()
697 ICmpInst::Predicate Pred = ICI->getPredicate(); in parseLoopStructure()
698 Value *LeftValue = ICI->getOperand(0); in parseLoopStructure()
702 Value *RightValue = ICI->getOperand(1); in parseLoopStructure()