Lines Matching defs:ThisBlock
359 unsigned ThisBlock = MBB.getNumber();
362 BlockInfo[ThisBlock]->Pred = DefaultStatus;
378 if ((ThisBlock == PredBlock) && (std::next(P) == E)) {
379 BlockInfo[ThisBlock]->Pred = DefaultStatus;
382 BlockInfo[ThisBlock]->Pred = BlockInfo[PredBlock]->Exit;
384 } else if (PredBlock != ThisBlock)
391 if (BlockInfo[ThisBlock]->ExitSet) {
392 BlockInfo[ThisBlock]->Pred =
393 BlockInfo[ThisBlock]->Pred.intersect(BlockInfo[PredBlock]->Exit);
395 BlockInfo[ThisBlock]->Pred = BlockInfo[PredBlock]->Exit;
398 } else if (PredBlock != ThisBlock)
403 BlockInfo[ThisBlock]->Pred.merge(BlockInfo[ThisBlock]->Change);
404 if (BlockInfo[ThisBlock]->Exit != TmpStatus) {
405 BlockInfo[ThisBlock]->Exit = TmpStatus;
411 BlockInfo[ThisBlock]->ExitSet = ExitSet;
421 unsigned ThisBlock = MBB.getNumber();
422 if (!BlockInfo[ThisBlock]->Pred.isCompatible(BlockInfo[ThisBlock]->Require)) {
424 BlockInfo[ThisBlock]->Pred.delta(BlockInfo[ThisBlock]->Require);
425 if (BlockInfo[ThisBlock]->FirstInsertionPoint)
426 insertSetreg(MBB, BlockInfo[ThisBlock]->FirstInsertionPoint, TII, Delta);