Lines Matching refs:Address
77 uint64_t Address; member
91 : Address(0), Size(0), Alignment(0), NumTerminators(0) {} in MBBInfo()
101 uint64_t Address; member
121 uint64_t Address; member
128 : Address(0), KnownBits(InitialAlignment) {} in BlockPosition()
149 bool mustRelaxBranch(const TerminatorInfo &Terminator, uint64_t Address);
181 Position.Address += ((uint64_t(1) << Block.Alignment) - in skipNonTerminators()
188 Position.Address = (Position.Address + AlignMask) & ~AlignMask; in skipNonTerminators()
191 Block.Address = Position.Address; in skipNonTerminators()
194 Position.Address += Block.Size; in skipNonTerminators()
203 Terminator.Address = Position.Address; in skipTerminator()
204 Position.Address += Terminator.Size; in skipTerminator()
206 Position.Address += Terminator.ExtraRelaxSize; in skipTerminator()
300 return Position.Address; in initMBBInfo()
306 uint64_t Address) { in mustRelaxBranch() argument
311 if (Address >= Target.Address) { in mustRelaxBranch()
312 if (Address - Target.Address <= MaxBackwardRange) in mustRelaxBranch()
315 if (Target.Address - Address <= MaxForwardRange) in mustRelaxBranch()
326 if (mustRelaxBranch(Terminator, Terminator.Address)) in mustRelaxABranch()
440 assert(Position.Address <= TI->Address && in relaxBranches()
442 if (mustRelaxBranch(*TI, Position.Address)) in relaxBranches()