Lines Matching refs:BBInfo
155 struct BBInfo;
156 typedef SmallPtrSet<BBInfo*, 2> BBInfoSetTy;
158 struct BBInfo {
165 BBInfo() : Atom(nullptr), BB(nullptr) {}
167 void addSucc(BBInfo &Succ) {
180 typedef std::map<uint64_t, BBInfo> BBInfoByAddrTy;
245 BBInfo &CurBB = BBInfos[TA->getBeginAddr()];
261 BBInfo &BBI = BBInfos[*CI];
267 SmallSetVector<BBInfo*, 16> Worklist;
270 BBInfo *BBI = Worklist[wi];
285 BBInfo *BBI = Worklist[wi];
308 // - look for an already encountered BBInfo (using a map<atom, bbinfo>)
311 // - if no atom: create new atom and new bbinfo
320 typedef std::map<uint64_t, BBInfo> BBInfoByAddrTy;
328 BBInfo *BBI = &BBInfos[BeginAddr];
431 BBInfo *BBI = &BBInfos[BeginAddr];
447 BBInfo *BBI = &BBInfos[BeginAddr];