reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
198 if (!SE->isLoopInvariantPredicate(Pred, S, X, L, InvariantPredicate, 212 if (auto *BB = L->getLoopPredecessor()) { 546 assert(L->contains(ICI->getParent()) && "LCSSA form broken?"); 547 if (!(ICI->getOperand(0) == TI && L->isLoopInvariant(ICI->getOperand(1))) && 548 !(ICI->getOperand(1) == TI && L->isLoopInvariant(ICI->getOperand(0)))) 579 bool IsSwapped = L->isLoopInvariant(ICI->getOperand(0)); 600 L->makeLoopInvariant(Ext, Changed); 666 if (!SE->isLoopInvariant(S, L)) 670 if (Rewriter.isHighCostExpansion(S, L, I)) 673 auto *IP = GetLoopInvariantInsertPosition(L, I); 865 pushIVUsers(CurrIV, L, Simplified, SimpleIVUsers); 902 pushIVUsers(IVOperand, L, Simplified, SimpleIVUsers); 912 pushIVUsers(IVOperand, L, Simplified, SimpleIVUsers); 921 if (isSimpleIVUser(UseInst, L, SE)) { 922 pushIVUsers(UseInst, L, Simplified, SimpleIVUsers);