Lines Matching refs:LoopInterchangeLegality
331 class LoopInterchangeLegality { class
333 LoopInterchangeLegality(Loop *Outer, Loop *Inner, ScalarEvolution *SE, in LoopInterchangeLegality() function in __anon04d217970111::LoopInterchangeLegality
581 LoopInterchangeLegality LIL(OuterLoop, InnerLoop, SE, LI, DT, in processLoop()
603 bool LoopInterchangeLegality::areAllUsesReductions(Instruction *Ins, Loop *L) { in areAllUsesReductions()
611 bool LoopInterchangeLegality::containsUnsafeInstructionsInHeader( in containsUnsafeInstructionsInHeader()
625 bool LoopInterchangeLegality::containsUnsafeInstructionsInLatch( in containsUnsafeInstructionsInLatch()
640 bool LoopInterchangeLegality::tightlyNested(Loop *OuterLoop, Loop *InnerLoop) { in tightlyNested()
674 bool LoopInterchangeLegality::isLoopStructureUnderstood( in isLoopStructureUnderstood()
699 bool LoopInterchangeLegality::findInductionAndReductions( in findInductionAndReductions()
754 bool LoopInterchangeLegality::currentLimitations() { in currentLimitations()
852 bool LoopInterchangeLegality::canInterchangeLoops(unsigned InnerLoopId, in canInterchangeLoops()