Lines Matching refs:Block
147 void skipNonTerminators(BlockPosition &Position, MBBInfo &Block);
180 MBBInfo &Block) { in skipNonTerminators() argument
181 if (Block.Alignment > Position.KnownBits) { in skipNonTerminators()
184 Position.Address += ((uint64_t(1) << Block.Alignment) - in skipNonTerminators()
186 Position.KnownBits = Block.Alignment; in skipNonTerminators()
190 uint64_t AlignMask = (uint64_t(1) << Block.Alignment) - 1; in skipNonTerminators()
194 Block.Address = Position.Address; in skipNonTerminators()
197 Position.Address += Block.Size; in skipNonTerminators()
277 MBBInfo &Block = MBBs[I]; in initMBBInfo() local
280 Block.Alignment = MBB->getAlignment(); in initMBBInfo()
286 Block.Size += TII->getInstSizeInBytes(*MI); in initMBBInfo()
289 skipNonTerminators(Position, Block); in initMBBInfo()
297 ++Block.NumTerminators; in initMBBInfo()
339 for (auto &Block : MBBs) { in setWorstCaseAddresses() local
340 skipNonTerminators(Position, Block); in setWorstCaseAddresses()
341 for (unsigned BTI = 0, BTE = Block.NumTerminators; BTI != BTE; ++BTI) { in setWorstCaseAddresses()
440 for (auto &Block : MBBs) { in relaxBranches() local
441 skipNonTerminators(Position, Block); in relaxBranches()
442 for (unsigned BTI = 0, BTE = Block.NumTerminators; BTI != BTE; ++BTI) { in relaxBranches()