Lines Matching defs:ImmBranch
181 /// ImmBranch - One per immediate branch, keeping the machine instruction
185 struct ImmBranch {
191 ImmBranch(MachineInstr *Mi, unsigned Maxdisp, bool Cond, int Ubr)
197 std::vector<ImmBranch> ImmBranches;
262 bool fixupImmediateBr(ImmBranch &Br);
263 bool fixupConditionalBr(ImmBranch &Br);
264 bool fixupUnconditionalBr(ImmBranch &Br);
524 ImmBranches.push_back(ImmBranch(&MI, MaxOffs, IsCond, UOpc));
998 ImmBranch(&UserMBB->back(), MaxDisp, false, UncondBr));
1236 bool CSKYConstantIslands::fixupImmediateBr(ImmBranch &Br) {
1253 bool CSKYConstantIslands::fixupUnconditionalBr(ImmBranch &Br) {
1275 bool CSKYConstantIslands::fixupConditionalBr(ImmBranch &Br) {
1345 // Also update the ImmBranch as well as adding a new entry for the new branch.
1356 ImmBranches.push_back(ImmBranch(&MBB->back(), MaxDisp, false, Br.UncondBr));