Lines Matching refs:LoopNest
755 const Loop *LoopNest) const { in isLoopInvariant()
756 if (!LoopNest) in isLoopInvariant()
758 return SE->isLoopInvariant(Expression, LoopNest) && in isLoopInvariant()
759 isLoopInvariant(Expression, LoopNest->getParentLoop()); in isLoopInvariant()
767 const Loop *LoopNest, in collectCommonLoops() argument
769 while (LoopNest) { in collectCommonLoops()
770 unsigned Level = LoopNest->getLoopDepth(); in collectCommonLoops()
771 if (Level <= CommonLevels && !SE->isLoopInvariant(Expression, LoopNest)) in collectCommonLoops()
773 LoopNest = LoopNest->getParentLoop(); in collectCommonLoops()
853 bool DependenceInfo::checkSrcSubscript(const SCEV *Src, const Loop *LoopNest, in checkSrcSubscript() argument
857 return isLoopInvariant(Src, LoopNest); in checkSrcSubscript()
868 if (!isLoopInvariant(Step, LoopNest)) in checkSrcSubscript()
871 return checkSrcSubscript(Start, LoopNest, Loops); in checkSrcSubscript()
878 bool DependenceInfo::checkDstSubscript(const SCEV *Dst, const Loop *LoopNest, in checkDstSubscript() argument
882 return isLoopInvariant(Dst, LoopNest); in checkDstSubscript()
893 if (!isLoopInvariant(Step, LoopNest)) in checkDstSubscript()
896 return checkDstSubscript(Start, LoopNest, Loops); in checkDstSubscript()