Lines Matching defs:ImmBranch
240 /// ImmBranch - One per immediate branch, keeping the machine instruction
244 struct ImmBranch {
249 ImmBranch(MachineInstr *mi, unsigned maxdisp, bool cond, unsigned ubr)
255 std::vector<ImmBranch> ImmBranches;
313 bool fixupImmediateBr(ImmBranch &Br);
314 bool fixupConditionalBr(ImmBranch &Br);
315 bool fixupUnconditionalBr(ImmBranch &Br);
804 ImmBranches.push_back(ImmBranch(I, MaxOffs, isCond, UOpc));
1397 ImmBranches.push_back(ImmBranch(&UserMBB->back(),
1671 bool ARMConstantIslands::fixupImmediateBr(ImmBranch &Br) {
1689 ARMConstantIslands::fixupUnconditionalBr(ImmBranch &Br) {
1712 ARMConstantIslands::fixupConditionalBr(ImmBranch &Br) {
1773 // Also update the ImmBranch as well as adding a new entry for the new branch.
1785 ImmBranches.push_back(ImmBranch(&MBB->back(), MaxDisp, false, Br.UncondBr));
1899 ImmBranch &Br = ImmBranches[i-1];