reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
376 if (SE->isLoopInvariant(LHSS, L)) { 383 if (!AR || AR->getLoop() != L) 396 if (SE->isLoopInvariant(LHS, L) && SE->isLoopInvariant(RHS, L)) { 396 if (SE->isLoopInvariant(LHS, L) && SE->isLoopInvariant(RHS, L)) { 398 if (SE->isLoopEntryGuardedByCond(L, Pred, LHS, RHS)) 400 if (SE->isLoopEntryGuardedByCond(L, ICmpInst::getInversePredicate(Pred), 497 if (!L->isLoopInvariant(Op)) 508 if (!SE->isLoopInvariant(Op, L) || 534 if (SE->isLoopInvariant(S, L)) 544 if (LI->isUnordered() && L->hasLoopInvariantOperands(LI)) 837 BasicBlock *LoopLatch = L->getLoopLatch(); 850 (TrueDest == L->getHeader() || BI->getSuccessor(1) == L->getHeader()) && 850 (TrueDest == L->getHeader() || BI->getSuccessor(1) == L->getHeader()) && 864 if (TrueDest != L->getHeader()) 891 normalizePredicate(SE, L, *Result); 907 L->getExitEdges(ExitEdges); 918 auto *LatchBlock = L->getLoopLatch(); 924 LatchTerm->getSuccessor(0) == L->getHeader() ? 1 : 0; 957 L = Loop; 960 LLVM_DEBUG(L->dump()); 962 Module *M = L->getHeader()->getModule(); 977 Preheader = L->getLoopPreheader(); 997 for (const auto BB : L->blocks()) {