Lines Matching defs:ImmBranch
180 /// ImmBranch - One per immediate branch, keeping the machine instruction
184 struct ImmBranch {
190 ImmBranch(MachineInstr *Mi, unsigned Maxdisp, bool Cond, int Ubr)
196 std::vector<ImmBranch> ImmBranches;
256 bool fixupImmediateBr(ImmBranch &Br);
257 bool fixupConditionalBr(ImmBranch &Br);
258 bool fixupUnconditionalBr(ImmBranch &Br);
518 ImmBranches.push_back(ImmBranch(&MI, MaxOffs, IsCond, UOpc));
992 ImmBranch(&UserMBB->back(), MaxDisp, false, UncondBr));
1230 bool CSKYConstantIslands::fixupImmediateBr(ImmBranch &Br) {
1247 bool CSKYConstantIslands::fixupUnconditionalBr(ImmBranch &Br) {
1269 bool CSKYConstantIslands::fixupConditionalBr(ImmBranch &Br) {
1339 // Also update the ImmBranch as well as adding a new entry for the new branch.
1350 ImmBranches.push_back(ImmBranch(&MBB->back(), MaxDisp, false, Br.UncondBr));