Searched refs:CacheCost (Results 1 – 2 of 2) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | LoopCacheAnalysis.h | 174 class CacheCost { 175 friend raw_ostream &operator<<(raw_ostream &OS, const CacheCost &CC); 186 CacheCost(const LoopVectorTy &Loops, const LoopInfo &LI, ScalarEvolution &SE, 194 static std::unique_ptr<CacheCost> 267 raw_ostream &operator<<(raw_ostream &OS, const CacheCost &CC);
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | LoopCacheAnalysis.cpp | 318 return CacheCost::InvalidCost; in computeRefCost() 471 raw_ostream &llvm::operator<<(raw_ostream &OS, const CacheCost &CC) { in operator <<() 479 CacheCost::CacheCost(const LoopVectorTy &Loops, const LoopInfo &LI, in CacheCost() function in CacheCost 497 std::unique_ptr<CacheCost> 498 CacheCost::getCacheCost(Loop &Root, LoopStandardAnalysisResults &AR, in getCacheCost() 514 return std::make_unique<CacheCost>(Loops, AR.LI, AR.SE, AR.TTI, AR.AA, DI, TRT); in getCacheCost() 517 void CacheCost::calculateCacheFootprint() { in calculateCacheFootprint() 538 bool CacheCost::populateReferenceGroups(ReferenceGroupsTy &RefGroups) const { in populateReferenceGroups() 615 CacheCost::computeLoopCacheCost(const Loop &L, in computeLoopCacheCost() 643 CacheCostTy CacheCost::computeRefGroupCacheCost(const ReferenceGroupTy &RG, in computeRefGroupCacheCost() [all …]
|