Lines Matching refs:LoopNest
792 const Loop *LoopNest) const { in isLoopInvariant()
793 if (!LoopNest) in isLoopInvariant()
795 return SE->isLoopInvariant(Expression, LoopNest) && in isLoopInvariant()
796 isLoopInvariant(Expression, LoopNest->getParentLoop()); in isLoopInvariant()
804 const Loop *LoopNest, in collectCommonLoops() argument
806 while (LoopNest) { in collectCommonLoops()
807 unsigned Level = LoopNest->getLoopDepth(); in collectCommonLoops()
808 if (Level <= CommonLevels && !SE->isLoopInvariant(Expression, LoopNest)) in collectCommonLoops()
810 LoopNest = LoopNest->getParentLoop(); in collectCommonLoops()
889 bool DependenceInfo::checkSubscript(const SCEV *Expr, const Loop *LoopNest, in checkSubscript() argument
893 return isLoopInvariant(Expr, LoopNest); in checkSubscript()
904 if (!isLoopInvariant(Step, LoopNest)) in checkSubscript()
910 return checkSubscript(Start, LoopNest, Loops, IsSrc); in checkSubscript()
915 bool DependenceInfo::checkSrcSubscript(const SCEV *Src, const Loop *LoopNest, in checkSrcSubscript() argument
917 return checkSubscript(Src, LoopNest, Loops, true); in checkSrcSubscript()
922 bool DependenceInfo::checkDstSubscript(const SCEV *Dst, const Loop *LoopNest, in checkDstSubscript() argument
924 return checkSubscript(Dst, LoopNest, Loops, false); in checkDstSubscript()