reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
169 const DataLayout &DL = I->getModule()->getDataLayout(); 173 if (!Processed.insert(I).second) 176 if (!SE->isSCEVable(I->getType())) 182 if (!isa<PHINode>(I) && !isSafeToSpeculativelyExecute(I)) 182 if (!isa<PHINode>(I) && !isSafeToSpeculativelyExecute(I)) 188 uint64_t Width = SE->getTypeSizeInBits(I->getType()); 194 if (EphValues.count(I)) 198 const SCEV *ISE = SE->getSCEV(I); 202 if (!isInteresting(ISE, I, L, SE, LI)) 206 for (Use &U : I->uses()) { 249 IVStrideUse &NewUse = AddUser(User, I); 257 bool Result = IVUseShouldUsePostIncValue(User, I, L, DT); 283 LLVM_DEBUG(if (SE->getSCEV(I) != ISE) dbgs()