Lines Matching refs:EphValues
357 const SmallPtrSetImpl<const Value *> &EphValues, in analyzeLoopUnrollCost() argument
552 if (isa<DbgInfoIntrinsic>(I) || EphValues.count(&I)) in analyzeLoopUnrollCost()
684 const SmallPtrSetImpl<const Value *> &EphValues, unsigned BEInsns) { in UnrollCostEstimator() argument
687 Metrics.analyzeBasicBlock(BB, TTI, EphValues, /* PrepareForLTO= */ false, in UnrollCostEstimator()
838 ScalarEvolution &SE, const SmallPtrSetImpl<const Value *> &EphValues, in shouldFullUnroll() argument
855 L, FullUnrollTripCount, DT, SE, EphValues, TTI, in shouldFullUnroll()
925 const SmallPtrSetImpl<const Value *> &EphValues, in computeUnrollCount() argument
983 if (auto UnrollFactor = shouldFullUnroll(L, TTI, DT, SE, EphValues, in computeUnrollCount()
1006 if (auto UnrollFactor = shouldFullUnroll(L, TTI, DT, SE, EphValues, in computeUnrollCount()
1227 SmallPtrSet<const Value *, 32> EphValues; in tryToUnrollLoop() local
1228 CodeMetrics::collectEphemeralValues(L, &AC, EphValues); in tryToUnrollLoop()
1230 UnrollCostEstimator UCE(L, TTI, EphValues, UP.BEInsns); in tryToUnrollLoop()
1296 L, TTI, DT, LI, &AC, SE, EphValues, &ORE, TripCount, MaxTripCount, in tryToUnrollLoop()