Lines Matching refs:Block
150 void skipNonTerminators(BlockPosition &Position, MBBInfo &Block);
183 MBBInfo &Block) { in skipNonTerminators() argument
184 if (Log2(Block.Alignment) > Position.KnownBits) { in skipNonTerminators()
188 (Block.Alignment.value() - (uint64_t(1) << Position.KnownBits)); in skipNonTerminators()
189 Position.KnownBits = Log2(Block.Alignment); in skipNonTerminators()
193 Position.Address = alignTo(Position.Address, Block.Alignment); in skipNonTerminators()
196 Block.Address = Position.Address; in skipNonTerminators()
199 Position.Address += Block.Size; in skipNonTerminators()
297 MBBInfo &Block = MBBs[I]; in initMBBInfo() local
300 Block.Alignment = MBB->getAlignment(); in initMBBInfo()
306 Block.Size += getInstSizeInBytes(*MI, TII); in initMBBInfo()
309 skipNonTerminators(Position, Block); in initMBBInfo()
317 ++Block.NumTerminators; in initMBBInfo()
359 for (auto &Block : MBBs) { in setWorstCaseAddresses() local
360 skipNonTerminators(Position, Block); in setWorstCaseAddresses()
361 for (unsigned BTI = 0, BTE = Block.NumTerminators; BTI != BTE; ++BTI) { in setWorstCaseAddresses()
460 for (auto &Block : MBBs) { in relaxBranches() local
461 skipNonTerminators(Position, Block); in relaxBranches()
462 for (unsigned BTI = 0, BTE = Block.NumTerminators; BTI != BTE; ++BTI) { in relaxBranches()