Lines Matching defs:BBUtils
104 std::unique_ptr<ARMBasicBlockUtils> BBUtils = nullptr;
304 BBInfoVector &BBInfo = BBUtils->getBBInfo();
332 BBInfoVector &BBInfo = BBUtils->getBBInfo();
391 BBUtils = std::make_unique<ARMBasicBlockUtils>(mf);
518 BBUtils->clear();
775 BBUtils->computeAllBlockSizes();
776 BBInfoVector &BBInfo = BBUtils->getBBInfo();
782 BBUtils->adjustBBOffsetsAfter(&MF->front());
978 BBUtils->insert(NewBB->getNumber(), BasicBlockInfo());
1040 BBUtils->insert(NewBB->getNumber(), BasicBlockInfo());
1059 BBUtils->computeBlockSize(OrigBB);
1063 BBUtils->computeBlockSize(NewBB);
1066 BBUtils->adjustBBOffsetsAfter(OrigBB);
1075 unsigned UserOffset = BBUtils->getOffsetOf(U.MI);
1077 SmallVectorImpl<BasicBlockInfo> &BBInfo = BBUtils->getBBInfo();
1126 BBInfoVector &BBInfo = BBUtils->getBBInfo();
1167 unsigned CPEOffset = BBUtils->getOffsetOf(CPEMI);
1171 BBInfoVector &BBInfo = BBUtils->getBBInfo();
1319 BBInfoVector &BBInfo = BBUtils->getBBInfo();
1376 BBInfoVector &BBInfo = BBUtils->getBBInfo();
1408 BBUtils->computeBlockSize(UserMBB);
1409 BBUtils->adjustBBOffsetsAfter(UserMBB);
1641 BBUtils->adjustBBSize(NewIsland, Size);
1642 BBUtils->adjustBBOffsetsAfter(&*--NewIsland->getIterator());
1654 BBUtils->getBBInfo()[NewIsland->getNumber()].Offset));
1665 BBInfoVector &BBInfo = BBUtils->getBBInfo();
1666 BBUtils->adjustBBSize(CPEBB, -Size);
1678 BBUtils->adjustBBOffsetsAfter(CPEBB);
1710 if (BBUtils->isBBInRange(MI, DestBB, Br.MaxDisp))
1735 BBInfoVector &BBInfo = BBUtils->getBBInfo();
1737 BBUtils->adjustBBOffsetsAfter(MBB);
1783 if (BBUtils->isBBInRange(MI, NewDest, Br.MaxDisp)) {
1800 BBUtils->adjustBBSize(MBB, -delta);
1821 BBUtils->adjustBBSize(MBB, TII->getInstSizeInBytes(MBB->back()));
1828 BBUtils->adjustBBSize(MBB, TII->getInstSizeInBytes(MBB->back()));
1833 BBUtils->adjustBBSize(MI->getParent(), -TII->getInstSizeInBytes(*MI));
1835 BBUtils->adjustBBOffsetsAfter(MBB);
1881 BBUtils->adjustBBSize(MBB, -2);
1882 BBUtils->adjustBBOffsetsAfter(MBB);
1915 if (BBUtils->isBBInRange(Br.MI, DestBB, MaxOffs)) {
1919 BBUtils->adjustBBSize(MBB, -2);
1920 BBUtils->adjustBBOffsetsAfter(MBB);
1955 unsigned BrOffset = BBUtils->getOffsetOf(Br.MI) + 4 - 2;
1956 BBInfoVector &BBInfo = BBUtils->getBBInfo();
1979 if (BBUtils->getOffsetOf(MBB) < BBUtils->getOffsetOf(DestBB) ||
1980 !BBUtils->isBBInRange(Br.MI, DestBB, 4094))
2056 BBUtils->adjustBBSize(MBB, -2);
2064 BBUtils->adjustBBSize(MBB, -LastMI->getDesc().getSize());
2067 BBUtils->adjustBBOffsetsAfter(MBB);
2246 unsigned JTOffset = BBUtils->getOffsetOf(MI) + 4;
2248 BBInfoVector &BBInfo = BBUtils->getBBInfo();
2413 BBUtils->adjustBBOffsetsAfter(MBB);