Lines Matching defs:Br
403 bool fixupImmediateBr(ImmBranch &Br);
404 bool fixupConditionalBr(ImmBranch &Br);
405 bool fixupUnconditionalBr(ImmBranch &Br);
1475 bool MipsConstantIslands::fixupImmediateBr(ImmBranch &Br) {
1476 MachineInstr *MI = Br.MI;
1481 if (isBBInRange(MI, DestBB, Br.MaxDisp))
1484 if (!Br.isCond)
1485 return fixupUnconditionalBr(Br);
1486 return fixupConditionalBr(Br);
1494 MipsConstantIslands::fixupUnconditionalBr(ImmBranch &Br) {
1495 MachineInstr *MI = Br.MI;
1501 Br.MaxDisp = BimmX16MaxDisp;
1517 Br.MaxDisp = ((1<<24)-1) * 2;
1534 MipsConstantIslands::fixupConditionalBr(ImmBranch &Br) {
1535 MachineInstr *MI = Br.MI;
1544 Br.MaxDisp = LongFormMaxOff;
1579 if (isBBInRange(MI, NewDest, Br.MaxDisp)) {
1616 Br.MI = &MBB->back();
1618 BuildMI(MBB, DebugLoc(), TII->get(Br.UncondBr)).addMBB(DestBB);
1620 unsigned MaxDisp = getUnconditionalBrDisp(Br.UncondBr);
1621 ImmBranches.push_back(ImmBranch(&MBB->back(), MaxDisp, false, Br.UncondBr));