Home
last modified time | relevance | path

Searched refs:BBInfos (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
H A DCFGMST.h48 DenseMap<const BasicBlock *, std::unique_ptr<BBInfo>> BBInfos; variable
288 OS << " Number of Basic Blocks: " << BBInfos.size() << "\n"; in dumpEdges()
289 for (auto &BI : BBInfos) { in dumpEdges()
305 uint32_t Index = BBInfos.size(); in addEdge()
306 auto Iter = BBInfos.end(); in addEdge()
308 std::tie(Iter, Inserted) = BBInfos.try_emplace(Src); in addEdge()
314 std::tie(Iter, Inserted) = BBInfos.try_emplace(Dest); in addEdge()
349 size_t bbInfoSize() const { return BBInfos.size(); } in bbInfoSize()
353 auto It = BBInfos.find(BB); in getBBInfo()
360 auto It = BBInfos.find(BB); in findBBInfo()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSSAUpdaterBulk.cpp114 DenseMap<BasicBlock *, BBValueInfo> BBInfos; in RewriteAllUses() local
116 BBInfos.clear(); in RewriteAllUses()
142 BBInfos.reserve(LiveInBlocks.size() + DefBlocks.size()); in RewriteAllUses()
145 BBInfos[BB].LiveOutValue = V; in RewriteAllUses()
151 BBInfos[FrontierBB].LiveInValue = PN; in RewriteAllUses()
159 auto *BBInfo = &BBInfos[BB]; in RewriteAllUses()
172 BBInfo = &BBInfos[BB]; in RewriteAllUses()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCtxProfAnalysis.cpp197 std::map<const BasicBlock *, BBInfo> BBInfos; member in llvm::ProfileAnnotatorImpl
206 BBInfo &getBBInfo(const BasicBlock &BB) { return BBInfos.find(&BB)->second; } in getBBInfo()
209 return BBInfos.find(&BB)->second; in getBBInfo()
215 for (const auto &BBInfo : BBInfos) in allCountersAreAssigned()
333 BBInfos.insert({&BB, {pred_size(&BB), succ_size(&BB), Count}}); in ProfileAnnotatorImpl()