Lines Matching refs:IterationInstructions
270 SmallPtrSetImpl<Instruction *> &IterationInstructions) { in setLoopComponents() argument
272 IterationInstructions.insert(Increment); in setLoopComponents()
286 SmallPtrSetImpl<Instruction *> &IterationInstructions, in verifyTripCount() argument
304 return setLoopComponents(RHS, TripCount, Increment, IterationInstructions); in verifyTripCount()
326 IterationInstructions); in verifyTripCount()
328 return setLoopComponents(RHS, TripCount, Increment, IterationInstructions); in verifyTripCount()
347 return setLoopComponents(RHS, TripCount, Increment, IterationInstructions); in verifyTripCount()
353 Loop *L, SmallPtrSetImpl<Instruction *> &IterationInstructions, in findLoopComponents() argument
405 IterationInstructions.insert(BackBranch); in findLoopComponents()
407 IterationInstructions.insert(Compare); in findLoopComponents()
427 return verifyTripCount(RHS, L, IterationInstructions, InductionPHI, TripCount, in findLoopComponents()
517 SmallPtrSetImpl<Instruction *> &IterationInstructions, in checkOuterLoopInsts() argument
541 if (IterationInstructions.count(&I)) in checkOuterLoopInsts()
659 SmallPtrSet<Instruction *, 8> IterationInstructions; in CanFlattenLoopPair() local
660 if (!findLoopComponents(FI.InnerLoop, IterationInstructions, in CanFlattenLoopPair()
664 if (!findLoopComponents(FI.OuterLoop, IterationInstructions, in CanFlattenLoopPair()
687 if (!checkOuterLoopInsts(FI, IterationInstructions, TTI)) in CanFlattenLoopPair()