Lines Matching defs:BlockInfo
211 const BlockLifetimeInfo &BlockInfo = BI->second;
214 for (unsigned i=0; i < BlockInfo.Begin.size(); ++i)
215 DEBUG(dbgs()<<BlockInfo.Begin.test(i)<<" ");
219 for (unsigned i=0; i < BlockInfo.End.size(); ++i)
220 DEBUG(dbgs()<<BlockInfo.End.test(i)<<" ");
225 for (unsigned i=0; i < BlockInfo.LiveIn.size(); ++i)
226 DEBUG(dbgs()<<BlockInfo.LiveIn.test(i)<<" ");
230 for (unsigned i=0; i < BlockInfo.LiveOut.size(); ++i)
231 DEBUG(dbgs()<<BlockInfo.LiveOut.test(i)<<" ");
250 BlockLifetimeInfo &BlockInfo = BlockLiveness[*FI];
252 BlockInfo.Begin.resize(NumSlot);
253 BlockInfo.End.resize(NumSlot);
277 BlockInfo.Begin.set(Slot);
279 if (BlockInfo.Begin.test(Slot)) {
283 BlockInfo.Begin.reset(Slot);
285 BlockInfo.End.set(Slot);
322 BlockLifetimeInfo &BlockInfo = BI->second;
334 LocalLiveIn |= BlockInfo.End;
335 LocalLiveIn.reset(BlockInfo.Begin);
344 LocalLiveOut |= BlockInfo.Begin;
345 LocalLiveOut.reset(BlockInfo.End);
352 LocalLiveOut.reset(BlockInfo.End);
353 LocalLiveIn.reset(BlockInfo.Begin);
362 BitVector LocalEndBegin = BlockInfo.End;
363 LocalEndBegin &= BlockInfo.Begin;
367 if (LocalLiveIn.test(BlockInfo.LiveIn)) {
369 BlockInfo.LiveIn |= LocalLiveIn;
376 if (LocalLiveOut.test(BlockInfo.LiveOut)) {
378 BlockInfo.LiveOut |= LocalLiveOut;