reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/Mips/MipsBranchExpansion.cpp
  407   MFp->insert(FallThroughMBB, LongBrMBB);
  408   MBB->replaceSuccessor(TgtMBB, LongBrMBB);
  413     LongBrMBB->addSuccessor(BalTgtMBB);
  454       Pos = LongBrMBB->begin();
  456       BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::ADDiu), Mips::SP)
  459       BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::SW))
  480       BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_LUi), Mips::AT)
  492         LongBrMBB->insert(Pos, ADDiuInstr);
  493         LongBrMBB->insert(Pos, BalInstr);
  495         LongBrMBB->insert(Pos, BalInstr);
  496         LongBrMBB->insert(Pos, ADDiuInstr);
  497         LongBrMBB->rbegin()->bundleWithPred();
  577       Pos = LongBrMBB->begin();
  579       BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::DADDiu), Mips::SP_64)
  582       BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::SD))
  586       BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_DADDiu),
  591       BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::DSLL), Mips::AT_64)
  603         LongBrMBB->insert(Pos, DADDiuInstr);
  604         LongBrMBB->insert(Pos, BalInstr);
  606         LongBrMBB->insert(Pos, BalInstr);
  607         LongBrMBB->insert(Pos, DADDiuInstr);
  608         LongBrMBB->rbegin()->bundleWithPred();
  635     Pos = LongBrMBB->begin();
  636     LongBrMBB->addSuccessor(TgtMBB);
  656       BuildMI(*LongBrMBB, Pos, DL,
  666       MIBundleBuilder(*LongBrMBB, Pos)
  676         BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_LUi2Op_64),
  679         BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_DADDiu2Op),
  683         BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::DSLL), Mips::AT_64)
  686         BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_DADDiu2Op),
  690         BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::DSLL), Mips::AT_64)
  693         BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_DADDiu2Op),
  698         BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_LUi2Op),
  701         BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_ADDiu2Op),
  706       buildProperJumpMI(LongBrMBB, Pos, DL);
  714     I.Br->addOperand(MachineOperand::CreateMBB(LongBrMBB));