Lines Matching refs:IterationInstructions
306 SmallPtrSetImpl<Instruction *> &IterationInstructions) { in setLoopComponents() argument
308 IterationInstructions.insert(Increment); in setLoopComponents()
322 SmallPtrSetImpl<Instruction *> &IterationInstructions, in verifyTripCount() argument
340 return setLoopComponents(RHS, TripCount, Increment, IterationInstructions); in verifyTripCount()
362 IterationInstructions); in verifyTripCount()
364 return setLoopComponents(RHS, TripCount, Increment, IterationInstructions); in verifyTripCount()
383 return setLoopComponents(RHS, TripCount, Increment, IterationInstructions); in verifyTripCount()
389 Loop *L, SmallPtrSetImpl<Instruction *> &IterationInstructions, in findLoopComponents() argument
441 IterationInstructions.insert(BackBranch); in findLoopComponents()
443 IterationInstructions.insert(Compare); in findLoopComponents()
464 return verifyTripCount(RHS, L, IterationInstructions, InductionPHI, TripCount, in findLoopComponents()
554 SmallPtrSetImpl<Instruction *> &IterationInstructions, in checkOuterLoopInsts() argument
578 if (IterationInstructions.count(&I)) in checkOuterLoopInsts()
704 SmallPtrSet<Instruction *, 8> IterationInstructions; in CanFlattenLoopPair() local
705 if (!findLoopComponents(FI.InnerLoop, IterationInstructions, in CanFlattenLoopPair()
709 if (!findLoopComponents(FI.OuterLoop, IterationInstructions, in CanFlattenLoopPair()
732 if (!checkOuterLoopInsts(FI, IterationInstructions, TTI)) in CanFlattenLoopPair()