Lines Matching defs:ThisBlock
350 unsigned ThisBlock = MBB.getNumber();
353 BlockInfo[ThisBlock]->Pred = DefaultStatus;
369 if ((ThisBlock == PredBlock) && (std::next(P) == E)) {
370 BlockInfo[ThisBlock]->Pred = DefaultStatus;
373 BlockInfo[ThisBlock]->Pred = BlockInfo[PredBlock]->Exit;
375 } else if (PredBlock != ThisBlock)
382 if (BlockInfo[ThisBlock]->ExitSet) {
383 BlockInfo[ThisBlock]->Pred =
384 BlockInfo[ThisBlock]->Pred.intersect(BlockInfo[PredBlock]->Exit);
386 BlockInfo[ThisBlock]->Pred = BlockInfo[PredBlock]->Exit;
389 } else if (PredBlock != ThisBlock)
394 BlockInfo[ThisBlock]->Pred.merge(BlockInfo[ThisBlock]->Change);
395 if (BlockInfo[ThisBlock]->Exit != TmpStatus) {
396 BlockInfo[ThisBlock]->Exit = TmpStatus;
402 BlockInfo[ThisBlock]->ExitSet = ExitSet;
412 unsigned ThisBlock = MBB.getNumber();
413 if (!BlockInfo[ThisBlock]->Pred.isCompatible(BlockInfo[ThisBlock]->Require)) {
415 BlockInfo[ThisBlock]->Pred.delta(BlockInfo[ThisBlock]->Require);
416 if (BlockInfo[ThisBlock]->FirstInsertionPoint)
417 insertSetreg(MBB, BlockInfo[ThisBlock]->FirstInsertionPoint, TII, Delta);