Lines Matching refs:CacheCost
348 return CacheCost::InvalidCost; in computeRefCost()
554 raw_ostream &llvm::operator<<(raw_ostream &OS, const CacheCost &CC) { in operator <<()
562 CacheCost::CacheCost(const LoopVectorTy &Loops, const LoopInfo &LI, in CacheCost() function in CacheCost
579 std::unique_ptr<CacheCost>
580 CacheCost::getCacheCost(Loop &Root, LoopStandardAnalysisResults &AR, in getCacheCost()
596 return std::make_unique<CacheCost>(Loops, AR.LI, AR.SE, AR.TTI, AR.AA, DI, TRT); in getCacheCost()
599 void CacheCost::calculateCacheFootprint() { in calculateCacheFootprint()
619 bool CacheCost::populateReferenceGroups(ReferenceGroupsTy &RefGroups) const { in populateReferenceGroups()
696 CacheCost::computeLoopCacheCost(const Loop &L, in computeLoopCacheCost()
724 CacheCostTy CacheCost::computeRefGroupCacheCost(const ReferenceGroupTy &RG, in computeRefGroupCacheCost()
741 if (auto CC = CacheCost::getCacheCost(L, AR, DI)) in run()