Lines Matching refs:LoopInterchangeLegality
328 class LoopInterchangeLegality { class
330 LoopInterchangeLegality(Loop *Outer, Loop *Inner, ScalarEvolution *SE, in LoopInterchangeLegality() function in __anon92adb1650211::LoopInterchangeLegality
404 const LoopInterchangeLegality &LIL) in LoopInterchangeTransform()
429 const LoopInterchangeLegality &LIL;
545 LoopInterchangeLegality LIL(OuterLoop, InnerLoop, SE, ORE); in processLoop()
581 bool LoopInterchangeLegality::containsUnsafeInstructions(BasicBlock *BB) { in containsUnsafeInstructions()
587 bool LoopInterchangeLegality::tightlyNested(Loop *OuterLoop, Loop *InnerLoop) { in tightlyNested()
626 bool LoopInterchangeLegality::isLoopStructureUnderstood( in isLoopStructureUnderstood()
678 bool LoopInterchangeLegality::findInductionAndReductions( in findInductionAndReductions()
720 bool LoopInterchangeLegality::currentLimitations() { in currentLimitations()
950 bool LoopInterchangeLegality::canInterchangeLoops(unsigned InnerLoopId, in canInterchangeLoops()