Lines Matching refs:BlockInfo

128     BlockLifetimeInfo &BlockInfo =  in collectMarkers()  local
146 BlockInfo.End.reset(M.AllocaNo); in collectMarkers()
147 BlockInfo.Begin.set(M.AllocaNo); in collectMarkers()
149 BlockInfo.Begin.reset(M.AllocaNo); in collectMarkers()
150 BlockInfo.End.set(M.AllocaNo); in collectMarkers()
186 BlockLifetimeInfo &BlockInfo = BlockLiveness.find(BB)->getSecond(); in calculateLocalLiveness() local
203 if (BitsIn.test(BlockInfo.LiveIn)) { in calculateLocalLiveness()
204 BlockInfo.LiveIn |= BitsIn; in calculateLocalLiveness()
216 BitsIn.reset(BlockInfo.End); in calculateLocalLiveness()
218 BitsIn |= BlockInfo.Begin; in calculateLocalLiveness()
221 BitsIn.reset(BlockInfo.Begin); in calculateLocalLiveness()
223 BitsIn |= BlockInfo.End; in calculateLocalLiveness()
228 if (BitsIn.test(BlockInfo.LiveOut)) { in calculateLocalLiveness()
230 BlockInfo.LiveOut |= BitsIn; in calculateLocalLiveness()
237 for (auto &[BB, BlockInfo] : BlockLiveness) { in calculateLocalLiveness()
238 BlockInfo.LiveIn.flip(); in calculateLocalLiveness()
239 BlockInfo.LiveOut.flip(); in calculateLocalLiveness()
247 BlockLifetimeInfo &BlockInfo = IT.getSecond(); in calculateLiveIntervals() local
259 if (BlockInfo.LiveIn.test(AllocaNo)) { in calculateLiveIntervals()
302 const BlockLifetimeInfo &BlockInfo = BlockLiveness.find(BB)->getSecond(); in dumpBlockLiveness() local
305 << "): begin " << BlockInfo.Begin << ", end " << BlockInfo.End in dumpBlockLiveness()
306 << ", livein " << BlockInfo.LiveIn << ", liveout " in dumpBlockLiveness()
307 << BlockInfo.LiveOut << "\n"; in dumpBlockLiveness()