Searched refs:OuterLp (Results 1 – 2 of 2) sorted by relevance
339 static bool isUniformLoop(Loop *Lp, Loop *OuterLp) { in isUniformLoop() argument343 if (Lp == OuterLp) in isUniformLoop()345 assert(OuterLp->contains(Lp) && "OuterLp must contain Lp."); in isUniformLoop()373 if (!(CondOp0 == IVUpdate && OuterLp->isLoopInvariant(CondOp1)) && in isUniformLoop()374 !(CondOp1 == IVUpdate && OuterLp->isLoopInvariant(CondOp0))) { in isUniformLoop()384 static bool isUniformLoopNest(Loop *Lp, Loop *OuterLp) { in isUniformLoopNest() argument385 if (!isUniformLoop(Lp, OuterLp)) in isUniformLoopNest()390 if (!isUniformLoopNest(SubLp, OuterLp)) in isUniformLoopNest()
2053 static bool isExplicitVecOuterLoop(Loop *OuterLp, in isExplicitVecOuterLoop() argument2055 assert(!OuterLp->isInnermost() && "This is not an outer loop"); in isExplicitVecOuterLoop()2056 LoopVectorizeHints Hints(OuterLp, true /*DisableInterleaving*/, *ORE); in isExplicitVecOuterLoop()2063 Function *Fn = OuterLp->getHeader()->getParent(); in isExplicitVecOuterLoop()2064 if (!Hints.allowVectorization(Fn, OuterLp, in isExplicitVecOuterLoop()