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