Lines Matching refs:LoopNest
777 const Loop *LoopNest) const { in isLoopInvariant()
778 if (!LoopNest) in isLoopInvariant()
780 return SE->isLoopInvariant(Expression, LoopNest) && in isLoopInvariant()
781 isLoopInvariant(Expression, LoopNest->getParentLoop()); in isLoopInvariant()
789 const Loop *LoopNest, in collectCommonLoops() argument
791 while (LoopNest) { in collectCommonLoops()
792 unsigned Level = LoopNest->getLoopDepth(); in collectCommonLoops()
793 if (Level <= CommonLevels && !SE->isLoopInvariant(Expression, LoopNest)) in collectCommonLoops()
795 LoopNest = LoopNest->getParentLoop(); in collectCommonLoops()
875 bool DependenceInfo::checkSrcSubscript(const SCEV *Src, const Loop *LoopNest, in checkSrcSubscript() argument
879 return isLoopInvariant(Src, LoopNest); in checkSrcSubscript()
890 if (!isLoopInvariant(Step, LoopNest)) in checkSrcSubscript()
893 return checkSrcSubscript(Start, LoopNest, Loops); in checkSrcSubscript()
900 bool DependenceInfo::checkDstSubscript(const SCEV *Dst, const Loop *LoopNest, in checkDstSubscript() argument
904 return isLoopInvariant(Dst, LoopNest); in checkDstSubscript()
915 if (!isLoopInvariant(Step, LoopNest)) in checkDstSubscript()
918 return checkDstSubscript(Start, LoopNest, Loops); in checkDstSubscript()