Lines Matching refs:LoopNest
796 const Loop *LoopNest) const { in isLoopInvariant()
801 if (!LoopNest) in isLoopInvariant()
806 return SE->isLoopInvariant(Expression, LoopNest->getOutermostLoop()); in isLoopInvariant()
814 const Loop *LoopNest, in collectCommonLoops() argument
816 while (LoopNest) { in collectCommonLoops()
817 unsigned Level = LoopNest->getLoopDepth(); in collectCommonLoops()
818 if (Level <= CommonLevels && !SE->isLoopInvariant(Expression, LoopNest)) in collectCommonLoops()
820 LoopNest = LoopNest->getParentLoop(); in collectCommonLoops()
899 bool DependenceInfo::checkSubscript(const SCEV *Expr, const Loop *LoopNest, in checkSubscript() argument
903 return isLoopInvariant(Expr, LoopNest); in checkSubscript()
910 const Loop *L = LoopNest; in checkSubscript()
926 if (!isLoopInvariant(Step, LoopNest)) in checkSubscript()
932 return checkSubscript(Start, LoopNest, Loops, IsSrc); in checkSubscript()
937 bool DependenceInfo::checkSrcSubscript(const SCEV *Src, const Loop *LoopNest, in checkSrcSubscript() argument
939 return checkSubscript(Src, LoopNest, Loops, true); in checkSrcSubscript()
944 bool DependenceInfo::checkDstSubscript(const SCEV *Dst, const Loop *LoopNest, in checkDstSubscript() argument
946 return checkSubscript(Dst, LoopNest, Loops, false); in checkDstSubscript()