Lines Matching refs:Block
147 void skipNonTerminators(BlockPosition &Position, MBBInfo &Block);
180 MBBInfo &Block) { in skipNonTerminators() argument
181 if (Log2(Block.Alignment) > Position.KnownBits) { in skipNonTerminators()
185 (Block.Alignment.value() - (uint64_t(1) << Position.KnownBits)); in skipNonTerminators()
186 Position.KnownBits = Log2(Block.Alignment); in skipNonTerminators()
190 Position.Address = alignTo(Position.Address, Block.Alignment); in skipNonTerminators()
193 Block.Address = Position.Address; in skipNonTerminators()
196 Position.Address += Block.Size; in skipNonTerminators()
298 MBBInfo &Block = MBBs[I]; in initMBBInfo() local
301 Block.Alignment = MBB->getAlignment(); in initMBBInfo()
307 Block.Size += getInstSizeInBytes(*MI, TII); in initMBBInfo()
310 skipNonTerminators(Position, Block); in initMBBInfo()
318 ++Block.NumTerminators; in initMBBInfo()
360 for (auto &Block : MBBs) { in setWorstCaseAddresses() local
361 skipNonTerminators(Position, Block); in setWorstCaseAddresses()
362 for (unsigned BTI = 0, BTE = Block.NumTerminators; BTI != BTE; ++BTI) { in setWorstCaseAddresses()
466 for (auto &Block : MBBs) { in relaxBranches() local
467 skipNonTerminators(Position, Block); in relaxBranches()
468 for (unsigned BTI = 0, BTE = Block.NumTerminators; BTI != BTE; ++BTI) { in relaxBranches()