Lines Matching refs:EphValues
351 const SmallPtrSetImpl<const Value *> &EphValues, in analyzeLoopUnrollCost() argument
538 if (isa<DbgInfoIntrinsic>(I) || EphValues.count(&I)) in analyzeLoopUnrollCost()
670 const SmallPtrSetImpl<const Value *> &EphValues, unsigned BEInsns) { in UnrollCostEstimator() argument
673 Metrics.analyzeBasicBlock(BB, TTI, EphValues); in UnrollCostEstimator()
792 ScalarEvolution &SE, const SmallPtrSetImpl<const Value *> &EphValues, in shouldFullUnroll() argument
809 L, FullUnrollTripCount, DT, SE, EphValues, TTI, in shouldFullUnroll()
879 const SmallPtrSetImpl<const Value *> &EphValues, in computeUnrollCount() argument
937 if (auto UnrollFactor = shouldFullUnroll(L, TTI, DT, SE, EphValues, in computeUnrollCount()
960 if (auto UnrollFactor = shouldFullUnroll(L, TTI, DT, SE, EphValues, in computeUnrollCount()
1180 SmallPtrSet<const Value *, 32> EphValues; in tryToUnrollLoop() local
1181 CodeMetrics::collectEphemeralValues(L, &AC, EphValues); in tryToUnrollLoop()
1183 UnrollCostEstimator UCE(L, TTI, EphValues, UP.BEInsns); in tryToUnrollLoop()
1256 L, TTI, DT, LI, &AC, SE, EphValues, &ORE, TripCount, MaxTripCount, in tryToUnrollLoop()