Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp6680 SmallVector<const llvm::SCEV *, 2> SCEVs; member
6859 if (SE.containsErasedValue(DVIRec.SCEVs[i]) || in SalvageDVI()
6860 SE.containsUndefs(DVIRec.SCEVs[i])) { in SalvageDVI()
6868 << " with SCEV: " << *DVIRec.SCEVs[i] << "\n"); in SalvageDVI()
6876 SE.computeConstantDifference(DVIRec.SCEVs[i], SCEVInductionVar)) { in SalvageDVI()
6879 } else if (!SalvageExpr->createIterCountExpr(DVIRec.SCEVs[i], IterCountExpr, in SalvageDVI()
7010 NewRec->SCEVs.push_back(SE.getSCEV(LocOp)); in DbgGatherSalvagableDVI()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolution.h2064 void forgetMemoizedResults(ArrayRef<const SCEV *> SCEVs);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp4433 SmallVector<const SCEV *> SCEVs; in calculateRtStride() local
4442 SCEVs.push_back(PtrSCEV); in calculateRtStride()
4482 if (Size != 1 || SCEVs.size() > 2) { in calculateRtStride()
4483 const SCEV *Sz = SE.getConstant(Dist->getType(), Size * (SCEVs.size() - 1)); in calculateRtStride()
4497 for (const SCEV *PtrSCEV : SCEVs) { in calculateRtStride()
4514 if ((Dist / Size) * Size != Dist || (Dist / Size) >= SCEVs.size()) in calculateRtStride()
4523 if (Offsets.size() != SCEVs.size()) in calculateRtStride()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp14038 void ScalarEvolution::forgetMemoizedResults(ArrayRef<const SCEV *> SCEVs) { in forgetMemoizedResults() argument
14039 SmallPtrSet<const SCEV *, 8> ToForget(SCEVs.begin(), SCEVs.end()); in forgetMemoizedResults()