Lines Matching refs:LoopInterchangeLegality
296 class LoopInterchangeLegality { class
298 LoopInterchangeLegality(Loop *Outer, Loop *Inner, ScalarEvolution *SE, in LoopInterchangeLegality() function in __anon401b65a50211::LoopInterchangeLegality
384 const LoopInterchangeLegality &LIL) in LoopInterchangeTransform()
407 const LoopInterchangeLegality &LIL;
557 LoopInterchangeLegality LIL(OuterLoop, InnerLoop, SE, ORE); in processLoop()
593 bool LoopInterchangeLegality::containsUnsafeInstructions(BasicBlock *BB) { in containsUnsafeInstructions()
599 bool LoopInterchangeLegality::tightlyNested(Loop *OuterLoop, Loop *InnerLoop) { in tightlyNested()
654 bool LoopInterchangeLegality::isLoopStructureUnderstood() { in isLoopStructureUnderstood()
781 bool LoopInterchangeLegality::findInductionAndReductions( in findInductionAndReductions()
823 bool LoopInterchangeLegality::currentLimitations() { in currentLimitations()
890 bool LoopInterchangeLegality::findInductions( in findInductions()
988 bool LoopInterchangeLegality::canInterchangeLoops(unsigned InnerLoopId, in canInterchangeLoops()