Lines Matching refs:BBAddr
34 std::unordered_map<BinaryBasicBlock *, uint64_t> &BBAddr, in extractBasicBlockInfo() argument
42 BBAddr[&BB] = BB.getOutputAddressRange().first; in extractBasicBlockInfo()
46 BBAddr[&BB] = BB.getInputAddressRange().first + BF->getAddress(); in extractBasicBlockInfo()
58 const std::unordered_map<BinaryBasicBlock *, uint64_t> &BBAddr, in calcTSPScore() argument
71 auto BBAddrIt = BBAddr.find(SrcBB); in calcTSPScore()
72 assert(BBAddrIt != BBAddr.end()); in calcTSPScore()
79 BBAddrIt = BBAddr.find(DstBB); in calcTSPScore()
80 assert(BBAddrIt != BBAddr.end()); in calcTSPScore()
144 const std::unordered_map<BinaryBasicBlock *, uint64_t> &BBAddr, in expectedCacheHitRatio() argument
165 auto BBAddrIt = BBAddr.find(BF->getLayout().block_front()); in expectedCacheHitRatio()
166 assert(BBAddrIt != BBAddr.end()); in expectedCacheHitRatio()
184 auto BBAddrIt = BBAddr.find(BF->getLayout().block_front()); in expectedCacheHitRatio()
185 assert(BBAddrIt != BBAddr.end()); in expectedCacheHitRatio()
195 BBAddrIt = BBAddr.find(SrcFunction->getLayout().block_front()); in expectedCacheHitRatio()
196 assert(BBAddrIt != BBAddr.end()); in expectedCacheHitRatio()
269 std::unordered_map<BinaryBasicBlock *, uint64_t> BBAddr; in printAll() local
271 extractBasicBlockInfo(BFs, BBAddr, BBSize); in printAll()
274 << format("%.2lf%%\n", expectedCacheHitRatio(BFs, BBAddr, BBSize)); in printAll()
276 auto Stats = calcTSPScore(BFs, BBAddr, BBSize); in printAll()