Lines Matching refs:SCEV
46 /// other loop passes that preserve SCEV.
100 const SCEV *FoldedExpr = nullptr;
138 // Bypass the operand if SCEV can prove it has no effect.
146 assert(SE->getSCEV(UseInst) == FoldedExpr && "bad SCEV with folded oper");
168 const SCEV *S = SE->getSCEV(ICmp->getOperand(IVOperIdx));
169 const SCEV *X = SE->getSCEV(ICmp->getOperand(1 - IVOperIdx));
202 const SCEV *S = SE->getSCEV(Rem->getOperand(0));
203 const SCEV *X = SE->getSCEV(Rem->getOperand(1));
217 const SCEV *LessOne =
259 // Eliminate any operation that SCEV can prove is an identity function.
356 /// isSimpleIVUser - Return true if this instruction generates a simple SCEV
367 const SCEV *S = SE->getSCEV(I);