Lines Matching defs:Block
143 void skipNonTerminators(BlockPosition &Position, MBBInfo &Block);
172 // Position describes the state immediately before Block. Update Block
176 MBBInfo &Block) {
177 if (Block.Alignment > Position.KnownBits) {
178 // When calculating the address of Block, we need to conservatively
179 // assume that Block had the worst possible misalignment.
180 Position.Address += ((uint64_t(1) << Block.Alignment) -
182 Position.KnownBits = Block.Alignment;
186 uint64_t AlignMask = (uint64_t(1) << Block.Alignment) - 1;
190 Block.Address = Position.Address;
193 Position.Address += Block.Size;
273 MBBInfo &Block = MBBs[I];
276 Block.Alignment = MBB->getAlignment();
282 Block.Size += TII->getInstSizeInBytes(MI);
285 skipNonTerminators(Position, Block);
293 ++Block.NumTerminators;