reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
739 if (!L.isLoopSimplifyForm()) { 744 BasicBlock *Latch = L.getLoopLatch(); 752 if (!L.isLoopExiting(Latch)) { 757 BasicBlock *Header = L.getHeader(); 758 BasicBlock *Preheader = L.getLoopPreheader(); 788 const SCEV *LatchCount = SE.getExitCount(&L, Latch); 880 if (isKnownNonNegativeInLoop(IndVarStart, &L, SE) && 881 isKnownNonNegativeInLoop(RightSCEV, &L, SE)) 892 cannotBeMinInLoop(RightSCEV, &L, SE, /*Signed*/false)) { 897 } else if (cannotBeMinInLoop(RightSCEV, &L, SE, /*Signed*/true)) { 923 LatchBrExitIdx, &L, SE)) { 957 cannotBeMaxInLoop(RightSCEV, &L, SE, /* Signed */ false)) { 961 } else if (cannotBeMaxInLoop(RightSCEV, &L, SE, /* Signed */ true)) { 989 LatchBrExitIdx, &L, SE)) { 1008 assert(SE.getLoopDisposition(LatchCount, &L) == 1012 assert(!L.contains(LatchExit) && "expected an exit block!");