Lines Matching defs:Br
403 bool fixupImmediateBr(ImmBranch &Br);
404 bool fixupConditionalBr(ImmBranch &Br);
405 bool fixupUnconditionalBr(ImmBranch &Br);
1504 bool MipsConstantIslands::fixupImmediateBr(ImmBranch &Br) {
1505 MachineInstr *MI = Br.MI;
1510 if (isBBInRange(MI, DestBB, Br.MaxDisp))
1513 if (!Br.isCond)
1514 return fixupUnconditionalBr(Br);
1515 return fixupConditionalBr(Br);
1523 MipsConstantIslands::fixupUnconditionalBr(ImmBranch &Br) {
1524 MachineInstr *MI = Br.MI;
1530 Br.MaxDisp = BimmX16MaxDisp;
1546 Br.MaxDisp = ((1<<24)-1) * 2;
1564 MipsConstantIslands::fixupConditionalBr(ImmBranch &Br) {
1565 MachineInstr *MI = Br.MI;
1574 Br.MaxDisp = LongFormMaxOff;
1609 if (isBBInRange(MI, NewDest, Br.MaxDisp)) {
1646 Br.MI = &MBB->back();
1648 BuildMI(MBB, DebugLoc(), TII->get(Br.UncondBr)).addMBB(DestBB);
1650 unsigned MaxDisp = getUnconditionalBrDisp(Br.UncondBr);
1651 ImmBranches.push_back(ImmBranch(&MBB->back(), MaxDisp, false, Br.UncondBr));