Lines Matching refs:Position

150   void skipNonTerminators(BlockPosition &Position, MBBInfo &Block);
151 void skipTerminator(BlockPosition &Position, TerminatorInfo &Terminator,
182 void SystemZLongBranch::skipNonTerminators(BlockPosition &Position, in skipNonTerminators() argument
184 if (Log2(Block.Alignment) > Position.KnownBits) { in skipNonTerminators()
187 Position.Address += 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()
205 void SystemZLongBranch::skipTerminator(BlockPosition &Position, in skipTerminator() argument
208 Terminator.Address = Position.Address; in skipTerminator()
209 Position.Address += Terminator.Size; in skipTerminator()
211 Position.Address += Terminator.ExtraRelaxSize; in skipTerminator()
294 BlockPosition Position(Log2(MF->getAlignment())); in initMBBInfo() local
309 skipNonTerminators(Position, Block); in initMBBInfo()
316 skipTerminator(Position, Terminators.back(), false); in initMBBInfo()
323 return Position.Address; in initMBBInfo()
358 BlockPosition Position(Log2(MF->getAlignment())); in setWorstCaseAddresses() local
360 skipNonTerminators(Position, Block); in setWorstCaseAddresses()
362 skipTerminator(Position, *TI, true); in setWorstCaseAddresses()
459 BlockPosition Position(Log2(MF->getAlignment())); in relaxBranches() local
461 skipNonTerminators(Position, Block); in relaxBranches()
463 assert(Position.Address <= TI->Address && in relaxBranches()
465 if (mustRelaxBranch(*TI, Position.Address)) in relaxBranches()
467 skipTerminator(Position, *TI, false); in relaxBranches()