Searched refs:InnerLoopPreHeader (Results 1 – 4 of 4) sorted by relevance
163 const BasicBlock *InnerLoopPreHeader = InnerLoop.getLoopPreheader(); in analyzeLoopNestForPerfectNest() local167 (InnerLoopPreHeader != OuterLoopHeader && in analyzeLoopNestForPerfectNest()168 !containsOnlySafeInstructions(*InnerLoopPreHeader)) || in analyzeLoopNestForPerfectNest()227 const BasicBlock *InnerLoopPreHeader = InnerLoop.getLoopPreheader(); in getInterveningInstructions() local234 if (InnerLoopPreHeader != OuterLoopHeader) { in getInterveningInstructions()235 GetUnsafeInstructions(*InnerLoopPreHeader); in getInterveningInstructions()328 const BasicBlock *InnerLoopPreHeader = InnerLoop.getLoopPreheader(); in checkLoopsStructure() local361 if (OuterLoopHeader != InnerLoopPreHeader) { in checkLoopsStructure()363 LoopNest::skipEmptyBlockUntil(OuterLoopHeader, InnerLoopPreHeader); in checkLoopsStructure()366 if (&SingleSucc != InnerLoopPreHeader) { in checkLoopsStructure()[all …]
640 BasicBlock *InnerLoopPreHeader = InnerLoop->getLoopPreheader(); in tightlyNested() local654 if (outerLoopHeaderBI->getSuccessor(i) != InnerLoopPreHeader && in tightlyNested()754 BasicBlock *InnerLoopPreHeader = InnerLoop->getLoopPreheader(); in currentLimitations() local815 if (InnerInductionVar->getIncomingBlock(0) == InnerLoopPreHeader) in currentLimitations()862 BasicBlock *InnerLoopPreHeader = InnerLoop->getLoopPreheader(); in canInterchangeLoops() local876 if (!InnerLoopPreHeader || InnerLoopPreHeader == InnerLoop->getHeader() || in canInterchangeLoops()877 InnerLoopPreHeader == OuterLoop->getHeader()) { in canInterchangeLoops()878 InnerLoopPreHeader = in canInterchangeLoops()1031 BasicBlock *InnerLoopPreHeader = InnerLoop->getLoopPreheader(); in transform() local1039 if (InductionPHI->getIncomingBlock(0) == InnerLoopPreHeader) in transform()[all …]
554 BasicBlock *InnerLoopPreHeader = InnerLoop->getLoopPreheader(); in tightlyNested() local568 if (Succ != InnerLoopPreHeader && Succ != InnerLoop->getHeader() && in tightlyNested()582 if (InnerLoopPreHeader != OuterLoopHeader && in tightlyNested()583 containsUnsafeInstructions(InnerLoopPreHeader)) in tightlyNested()1296 BasicBlock *InnerLoopPreHeader = InnerLoop->getLoopPreheader(); in transform() local1306 if (CurInductionPHI->getIncomingBlock(0) == InnerLoopPreHeader) in transform()1377 BasicBlock *InnerLoopPreHeader = InnerLoop->getLoopPreheader(); in transform() local1379 if (InnerLoopPreHeader != OuterLoopHeader) { in transform()1382 make_early_inc_range(make_range(InnerLoopPreHeader->begin(), in transform()1383 std::prev(InnerLoopPreHeader->end())))) in transform()[all …]
597 BasicBlock *InnerLoopPreHeader = InnerLoop->getLoopPreheader(); in tightlyNested() local611 if (Succ != InnerLoopPreHeader && Succ != InnerLoop->getHeader() && in tightlyNested()723 BasicBlock *InnerLoopPreHeader = InnerLoop->getLoopPreheader(); in currentLimitations() local829 if (InnerInductionVar->getIncomingBlock(0) == InnerLoopPreHeader) in currentLimitations()1230 BasicBlock *InnerLoopPreHeader = InnerLoop->getLoopPreheader(); in transform() local1238 if (InductionPHI->getIncomingBlock(0) == InnerLoopPreHeader) in transform()1441 BasicBlock *InnerLoopPreHeader = InnerLoop->getLoopPreheader(); in adjustLoopBranches() local1444 InnerLoopPreHeader != InnerLoop->getHeader() && OuterLoopPreHeader && in adjustLoopBranches()1445 InnerLoopPreHeader && "Guaranteed by loop-simplify form"); in adjustLoopBranches()1454 if (InnerLoopPreHeader == OuterLoop->getHeader()) in adjustLoopBranches()[all …]