Lines Matching refs:Block
151 void skipNonTerminators(BlockPosition &Position, MBBInfo &Block);
181 MBBInfo &Block) { in skipNonTerminators() argument
182 if (Block.Alignment > Position.KnownBits) { in skipNonTerminators()
185 Position.Address += ((uint64_t(1) << Block.Alignment) - in skipNonTerminators()
187 Position.KnownBits = Block.Alignment; in skipNonTerminators()
191 uint64_t AlignMask = (uint64_t(1) << Block.Alignment) - 1; in skipNonTerminators()
195 Block.Address = Position.Address; in skipNonTerminators()
198 Position.Address += Block.Size; in skipNonTerminators()
282 MBBInfo &Block = MBBs[I]; in initMBBInfo() local
285 Block.Alignment = MBB->getAlignment(); in initMBBInfo()
291 Block.Size += TII->getInstSizeInBytes(*MI); in initMBBInfo()
294 skipNonTerminators(Position, Block); in initMBBInfo()
302 ++Block.NumTerminators; in initMBBInfo()
344 for (auto &Block : MBBs) { in setWorstCaseAddresses() local
345 skipNonTerminators(Position, Block); in setWorstCaseAddresses()
346 for (unsigned BTI = 0, BTE = Block.NumTerminators; BTI != BTE; ++BTI) { in setWorstCaseAddresses()
445 for (auto &Block : MBBs) { in relaxBranches() local
446 skipNonTerminators(Position, Block); in relaxBranches()
447 for (unsigned BTI = 0, BTE = Block.NumTerminators; BTI != BTE; ++BTI) { in relaxBranches()