Lines Matching refs:Block
144 void skipNonTerminators(BlockPosition &Position, MBBInfo &Block);
177 MBBInfo &Block) { in skipNonTerminators() argument
178 if (Block.Alignment > Position.KnownBits) { in skipNonTerminators()
181 Position.Address += ((uint64_t(1) << Block.Alignment) - in skipNonTerminators()
183 Position.KnownBits = Block.Alignment; in skipNonTerminators()
187 uint64_t AlignMask = (uint64_t(1) << Block.Alignment) - 1; in skipNonTerminators()
191 Block.Address = Position.Address; in skipNonTerminators()
194 Position.Address += Block.Size; in skipNonTerminators()
274 MBBInfo &Block = MBBs[I]; in initMBBInfo() local
277 Block.Alignment = MBB->getAlignment(); in initMBBInfo()
283 Block.Size += TII->getInstSizeInBytes(MI); in initMBBInfo()
286 skipNonTerminators(Position, Block); in initMBBInfo()
294 ++Block.NumTerminators; in initMBBInfo()
336 for (auto &Block : MBBs) { in setWorstCaseAddresses() local
337 skipNonTerminators(Position, Block); in setWorstCaseAddresses()
338 for (unsigned BTI = 0, BTE = Block.NumTerminators; BTI != BTE; ++BTI) { in setWorstCaseAddresses()
437 for (auto &Block : MBBs) { in relaxBranches() local
438 skipNonTerminators(Position, Block); in relaxBranches()
439 for (unsigned BTI = 0, BTE = Block.NumTerminators; BTI != BTE; ++BTI) { in relaxBranches()