Lines Matching refs:SystemZLongBranch
1 //===-- SystemZLongBranch.cpp - Branch lengthening for SystemZ ------------===//
131 class SystemZLongBranch : public MachineFunctionPass {
134 SystemZLongBranch(const SystemZTargetMachine &tm)
163 char SystemZLongBranch::ID = 0;
170 return new SystemZLongBranch(TM);
176 void SystemZLongBranch::skipNonTerminators(BlockPosition &Position,
200 void SystemZLongBranch::skipTerminator(BlockPosition &Position,
210 TerminatorInfo SystemZLongBranch::describeTerminator(MachineInstr *MI) {
261 uint64_t SystemZLongBranch::initMBBInfo() {
305 bool SystemZLongBranch::mustRelaxBranch(const TerminatorInfo &Terminator,
324 bool SystemZLongBranch::mustRelaxABranch() {
333 void SystemZLongBranch::setWorstCaseAddresses() {
347 void SystemZLongBranch::splitBranchOnCount(MachineInstr *MI,
366 void SystemZLongBranch::splitCompareBranch(MachineInstr *MI,
383 void SystemZLongBranch::relaxBranch(TerminatorInfo &Terminator) {
434 void SystemZLongBranch::relaxBranches() {
450 bool SystemZLongBranch::runOnMachineFunction(MachineFunction &F) {