• Home
  • Raw
  • Download

Lines Matching refs:Terminator

145   void skipTerminator(BlockPosition &Position, TerminatorInfo &Terminator,
149 bool mustRelaxBranch(const TerminatorInfo &Terminator, uint64_t Address);
154 void relaxBranch(TerminatorInfo &Terminator);
201 TerminatorInfo &Terminator, in skipTerminator() argument
203 Terminator.Address = Position.Address; in skipTerminator()
204 Position.Address += Terminator.Size; in skipTerminator()
206 Position.Address += Terminator.ExtraRelaxSize; in skipTerminator()
211 TerminatorInfo Terminator; in describeTerminator() local
212 Terminator.Size = TII->getInstSizeInBytes(MI); in describeTerminator()
217 Terminator.ExtraRelaxSize = 2; in describeTerminator()
221 Terminator.ExtraRelaxSize = 2; in describeTerminator()
226 Terminator.ExtraRelaxSize = 6; in describeTerminator()
231 Terminator.ExtraRelaxSize = 2; in describeTerminator()
236 Terminator.ExtraRelaxSize = 4; in describeTerminator()
241 Terminator.ExtraRelaxSize = 4; in describeTerminator()
246 Terminator.ExtraRelaxSize = 6; in describeTerminator()
251 Terminator.Branch = MI; in describeTerminator()
252 Terminator.TargetBlock = in describeTerminator()
255 return Terminator; in describeTerminator()
305 bool SystemZLongBranch::mustRelaxBranch(const TerminatorInfo &Terminator, in mustRelaxBranch() argument
307 if (!Terminator.Branch) in mustRelaxBranch()
310 const MBBInfo &Target = MBBs[Terminator.TargetBlock]; in mustRelaxBranch()
325 for (auto &Terminator : Terminators) in mustRelaxABranch() local
326 if (mustRelaxBranch(Terminator, Terminator.Address)) in mustRelaxABranch()
383 void SystemZLongBranch::relaxBranch(TerminatorInfo &Terminator) { in relaxBranch() argument
384 MachineInstr *Branch = Terminator.Branch; in relaxBranch()
426 Terminator.Size += Terminator.ExtraRelaxSize; in relaxBranch()
427 Terminator.ExtraRelaxSize = 0; in relaxBranch()
428 Terminator.Branch = nullptr; in relaxBranch()