Searched refs:LoopInterchangeLegality (Results 1 – 1 of 1) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
D | LoopInterchange.cpp | 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() [all …]
|