Searched refs:SCEVs (Results 1 – 4 of 4) sorted by relevance
6643 SmallVector<const llvm::SCEV *, 2> SCEVs; member6822 if (SE.containsErasedValue(DVIRec.SCEVs[i]) || in SalvageDVI()6823 SE.containsUndefs(DVIRec.SCEVs[i])) { in SalvageDVI()6831 << " with SCEV: " << *DVIRec.SCEVs[i] << "\n"); in SalvageDVI()6839 SE.computeConstantDifference(DVIRec.SCEVs[i], SCEVInductionVar)) { in SalvageDVI()6844 } else if (!SalvageExpr->createIterCountExpr(DVIRec.SCEVs[i], IterCountExpr, in SalvageDVI()6975 NewRec->SCEVs.push_back(SE.getSCEV(LocOp)); in DbgGatherSalvagableDVI()
2154 void forgetMemoizedResults(ArrayRef<const SCEV *> SCEVs);
5598 SmallVector<const SCEV *> SCEVs; in calculateRtStride() local5607 SCEVs.push_back(PtrSCEV); in calculateRtStride()5647 if (Size != 1 || SCEVs.size() > 2) { in calculateRtStride()5648 const SCEV *Sz = SE.getConstant(Dist->getType(), Size * (SCEVs.size() - 1)); in calculateRtStride()5662 for (const SCEV *PtrSCEV : SCEVs) { in calculateRtStride()5679 if ((Dist / Size) * Size != Dist || (Dist / Size) >= SCEVs.size()) in calculateRtStride()5688 if (Offsets.size() != SCEVs.size()) in calculateRtStride()
14230 void ScalarEvolution::forgetMemoizedResults(ArrayRef<const SCEV *> SCEVs) { in forgetMemoizedResults() argument14231 SmallPtrSet<const SCEV *, 8> ToForget(llvm::from_range, SCEVs); in forgetMemoizedResults()