Lines Matching refs:IterationInstructions
299 SmallPtrSetImpl<Instruction *> &IterationInstructions) { in setLoopComponents() argument
301 IterationInstructions.insert(Increment); in setLoopComponents()
315 SmallPtrSetImpl<Instruction *> &IterationInstructions, in verifyTripCount() argument
333 return setLoopComponents(RHS, TripCount, Increment, IterationInstructions); in verifyTripCount()
355 IterationInstructions); in verifyTripCount()
357 return setLoopComponents(RHS, TripCount, Increment, IterationInstructions); in verifyTripCount()
376 return setLoopComponents(RHS, TripCount, Increment, IterationInstructions); in verifyTripCount()
382 Loop *L, SmallPtrSetImpl<Instruction *> &IterationInstructions, in findLoopComponents() argument
434 IterationInstructions.insert(BackBranch); in findLoopComponents()
436 IterationInstructions.insert(Compare); in findLoopComponents()
457 return verifyTripCount(RHS, L, IterationInstructions, InductionPHI, TripCount, in findLoopComponents()
547 SmallPtrSetImpl<Instruction *> &IterationInstructions, in checkOuterLoopInsts() argument
571 if (IterationInstructions.count(&I)) in checkOuterLoopInsts()
697 SmallPtrSet<Instruction *, 8> IterationInstructions; in CanFlattenLoopPair() local
698 if (!findLoopComponents(FI.InnerLoop, IterationInstructions, in CanFlattenLoopPair()
702 if (!findLoopComponents(FI.OuterLoop, IterationInstructions, in CanFlattenLoopPair()
725 if (!checkOuterLoopInsts(FI, IterationInstructions, TTI)) in CanFlattenLoopPair()