Lines Matching refs:EphValues
348 const SmallPtrSetImpl<const Value *> &EphValues, in analyzeLoopUnrollCost() argument
535 if (isa<DbgInfoIntrinsic>(I) || EphValues.count(&I)) in analyzeLoopUnrollCost()
669 const SmallPtrSetImpl<const Value *> &EphValues, unsigned BEInsns) { in ApproximateLoopSize() argument
672 Metrics.analyzeBasicBlock(BB, TTI, EphValues); in ApproximateLoopSize()
805 ScalarEvolution &SE, const SmallPtrSetImpl<const Value *> &EphValues, in shouldFullUnroll() argument
822 L, FullUnrollTripCount, DT, SE, EphValues, TTI, in shouldFullUnroll()
891 ScalarEvolution &SE, const SmallPtrSetImpl<const Value *> &EphValues, in computeUnrollCount() argument
949 if (auto UnrollFactor = shouldFullUnroll(L, TTI, DT, SE, EphValues, in computeUnrollCount()
972 if (auto UnrollFactor = shouldFullUnroll(L, TTI, DT, SE, EphValues, in computeUnrollCount()
1191 SmallPtrSet<const Value *, 32> EphValues; in tryToUnrollLoop() local
1192 CodeMetrics::collectEphemeralValues(L, &AC, EphValues); in tryToUnrollLoop()
1196 TTI, EphValues, UP.BEInsns); in tryToUnrollLoop()
1275 L, TTI, DT, LI, SE, EphValues, &ORE, TripCount, MaxTripCount, MaxOrZero, in tryToUnrollLoop()