Lines Matching refs:Branch
97 MachineInstr *Branch; member
113 TerminatorInfo() : Branch(nullptr), Size(0), TargetBlock(0), in TerminatorInfo()
254 Terminator.Branch = &MI; in describeTerminator()
310 if (!Terminator.Branch) in mustRelaxBranch()
387 MachineInstr *Branch = Terminator.Branch; in relaxBranch() local
388 switch (Branch->getOpcode()) { in relaxBranch()
390 Branch->setDesc(TII->get(SystemZ::JG)); in relaxBranch()
393 Branch->setDesc(TII->get(SystemZ::BRCL)); in relaxBranch()
396 splitBranchOnCount(Branch, SystemZ::AHI); in relaxBranch()
399 splitBranchOnCount(Branch, SystemZ::AGHI); in relaxBranch()
402 splitCompareBranch(Branch, SystemZ::CR); in relaxBranch()
405 splitCompareBranch(Branch, SystemZ::CGR); in relaxBranch()
408 splitCompareBranch(Branch, SystemZ::CHI); in relaxBranch()
411 splitCompareBranch(Branch, SystemZ::CGHI); in relaxBranch()
414 splitCompareBranch(Branch, SystemZ::CLR); in relaxBranch()
417 splitCompareBranch(Branch, SystemZ::CLGR); in relaxBranch()
420 splitCompareBranch(Branch, SystemZ::CLFI); in relaxBranch()
423 splitCompareBranch(Branch, SystemZ::CLGFI); in relaxBranch()
431 Terminator.Branch = nullptr; in relaxBranch()