Home
last modified time | relevance | path

Searched refs:SCEVs (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp6378 SmallVector<const llvm::SCEV *, 2> SCEVs; member
6557 if (SE.containsErasedValue(DVIRec.SCEVs[i]) || in SalvageDVI()
6558 SE.containsUndefs(DVIRec.SCEVs[i])) { in SalvageDVI()
6566 << " with SCEV: " << *DVIRec.SCEVs[i] << "\n"); in SalvageDVI()
6574 SE.computeConstantDifference(DVIRec.SCEVs[i], SCEVInductionVar)) { in SalvageDVI()
6577 } else if (!SalvageExpr->createIterCountExpr(DVIRec.SCEVs[i], IterCountExpr, in SalvageDVI()
6708 NewRec->SCEVs.push_back(SE.getSCEV(LocOp)); in DbgGatherSalvagableDVI()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolution.h2042 void forgetMemoizedResults(ArrayRef<const SCEV *> SCEVs);
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp13876 void ScalarEvolution::forgetMemoizedResults(ArrayRef<const SCEV *> SCEVs) { in forgetMemoizedResults() argument
13877 SmallPtrSet<const SCEV *, 8> ToForget(SCEVs.begin(), SCEVs.end()); in forgetMemoizedResults()