Lines Matching refs:BBAddr
41 std::unordered_map<BinaryBasicBlock *, uint64_t> &BBAddr, in extractBasicBlockInfo() argument
49 BBAddr[&BB] = BB.getOutputAddressRange().first; in extractBasicBlockInfo()
53 BBAddr[&BB] = BB.getInputAddressRange().first + BF->getAddress(); in extractBasicBlockInfo()
64 const std::unordered_map<BinaryBasicBlock *, uint64_t> &BBAddr, in calcTSPScore() argument
76 BBAddr.at(&SrcBB) + BBSize.at(&SrcBB) == BBAddr.at(DstBB)) in calcTSPScore()
89 const std::unordered_map<BinaryBasicBlock *, uint64_t> &BBAddr, in calcExtTSPScore() argument
101 CacheMetrics::extTSPScore(BBAddr.at(&SrcBB), BBSize.at(&SrcBB), in calcExtTSPScore()
102 BBAddr.at(DstBB), BI->Count); in calcExtTSPScore()
161 const std::unordered_map<BinaryBasicBlock *, uint64_t> &BBAddr, in expectedCacheHitRatio() argument
185 double Page = BBAddr.at(BF->getLayout().block_front()) / PageSize; in expectedCacheHitRatio()
196 double Page = BBAddr.at(BF->getLayout().block_front()) / PageSize; in expectedCacheHitRatio()
204 BBAddr.at(SrcFunction->getLayout().block_front()) / PageSize; in expectedCacheHitRatio()
302 std::unordered_map<BinaryBasicBlock *, uint64_t> BBAddr; in printAll() local
304 extractBasicBlockInfo(BFs, BBAddr, BBSize); in printAll()
307 << format("%.2lf%%\n", expectedCacheHitRatio(BFs, BBAddr, BBSize)); in printAll()
310 << format("%.0lf\n", calcTSPScore(BFs, BBAddr, BBSize)); in printAll()
313 << format("%.0lf\n", calcExtTSPScore(BFs, BBAddr, BBSize)); in printAll()