Searched refs:LoopInterchangeLegality (Results 1 – 1 of 1) sorted by relevance
246 class LoopInterchangeLegality { class248 LoopInterchangeLegality(Loop *Outer, Loop *Inner, ScalarEvolution *SE, in LoopInterchangeLegality() function in __anon50ce586c0211::LoopInterchangeLegality341 const LoopInterchangeLegality &LIL) in LoopInterchangeTransform()364 const LoopInterchangeLegality &LIL;514 LoopInterchangeLegality LIL(OuterLoop, InnerLoop, SE, ORE); in processLoop()546 bool LoopInterchangeLegality::containsUnsafeInstructions(BasicBlock *BB) { in containsUnsafeInstructions()552 bool LoopInterchangeLegality::tightlyNested(Loop *OuterLoop, Loop *InnerLoop) { in tightlyNested()607 bool LoopInterchangeLegality::isLoopStructureUnderstood() { in isLoopStructureUnderstood()734 bool LoopInterchangeLegality::findInductionAndReductions( in findInductionAndReductions()776 bool LoopInterchangeLegality::currentLimitations() { in currentLimitations()[all …]