Lines Matching refs:BlockInfo
84 SmallVector<BasicBlockInfo, 16> BlockInfo; member in __anonff8b01de0111::BranchRelaxation
134 assert(BlockInfo[Num].Offset % (1u << Align) == 0); in INITIALIZE_PASS()
135 assert(!Num || BlockInfo[PrevNum].postOffset(MBB) <= BlockInfo[Num].Offset); in INITIALIZE_PASS()
136 assert(BlockInfo[Num].Size == computeBlockSize(MBB)); in INITIALIZE_PASS()
146 const BasicBlockInfo &BBI = BlockInfo[MBB.getNumber()]; in dumpBBs()
156 BlockInfo.clear(); in scanFunction()
157 BlockInfo.resize(MF->getNumBlockIDs()); in scanFunction()
164 BlockInfo[MBB.getNumber()].Size = computeBlockSize(MBB); in scanFunction()
187 unsigned Offset = BlockInfo[MBB->getNumber()].Offset; in getInstrOffset()
206 BlockInfo[Num].Offset = BlockInfo[PrevNum].postOffset(MBB); in adjustBlockOffsets()
220 BlockInfo.insert(BlockInfo.begin() + NewBB->getNumber(), BasicBlockInfo()); in createNewBlockAfter()
247 BlockInfo.insert(BlockInfo.begin() + NewBB->getNumber(), BasicBlockInfo()); in splitBlockBeforeInstr()
263 BlockInfo[OrigBB->getNumber()].Size = computeBlockSize(*OrigBB); in splitBlockBeforeInstr()
267 BlockInfo[NewBB->getNumber()].Size = computeBlockSize(*NewBB); in splitBlockBeforeInstr()
286 int64_t DestOffset = BlockInfo[DestBB.getNumber()].Offset; in isBlockInRange()
312 unsigned &BBSize = BlockInfo[MBB->getNumber()].Size; in fixupConditionalBranch()
320 unsigned &BBSize = BlockInfo[MBB->getNumber()].Size; in fixupConditionalBranch()
326 unsigned &BBSize = BlockInfo[MBB->getNumber()].Size; in fixupConditionalBranch()
447 int64_t DestOffset = BlockInfo[DestBB->getNumber()].Offset; in fixupUnconditionalBranch()
452 BlockInfo[MBB->getNumber()].Size -= OldBrSize; in fixupUnconditionalBranch()
474 BlockInfo[BranchBB->getNumber()].Size += TII->insertIndirectBranch( in fixupUnconditionalBranch()
575 BlockInfo.clear(); in runOnMachineFunction()