Lines Matching refs:LoopNest
859 const Loop *LoopNest) const { in isLoopInvariant()
864 if (!LoopNest) in isLoopInvariant()
869 return SE->isLoopInvariant(Expression, LoopNest->getOutermostLoop()); in isLoopInvariant()
877 const Loop *LoopNest, in collectCommonLoops() argument
879 while (LoopNest) { in collectCommonLoops()
880 unsigned Level = LoopNest->getLoopDepth(); in collectCommonLoops()
881 if (Level <= CommonLevels && !SE->isLoopInvariant(Expression, LoopNest)) in collectCommonLoops()
883 LoopNest = LoopNest->getParentLoop(); in collectCommonLoops()
962 bool DependenceInfo::checkSubscript(const SCEV *Expr, const Loop *LoopNest, in checkSubscript() argument
966 return isLoopInvariant(Expr, LoopNest); in checkSubscript()
973 const Loop *L = LoopNest; in checkSubscript()
989 if (!isLoopInvariant(Step, LoopNest)) in checkSubscript()
995 return checkSubscript(Start, LoopNest, Loops, IsSrc); in checkSubscript()
1000 bool DependenceInfo::checkSrcSubscript(const SCEV *Src, const Loop *LoopNest, in checkSrcSubscript() argument
1002 return checkSubscript(Src, LoopNest, Loops, true); in checkSrcSubscript()
1007 bool DependenceInfo::checkDstSubscript(const SCEV *Dst, const Loop *LoopNest, in checkDstSubscript() argument
1009 return checkSubscript(Dst, LoopNest, Loops, false); in checkDstSubscript()