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

References

lib/Target/Mips/MipsConstantIslandPass.cpp
 1545   unsigned TargetOperand = branchTargetOperand(MI);
 1546   MachineBasicBlock *DestBB = MI->getOperand(TargetOperand).getMBB();
 1547   unsigned Opcode = MI->getOpcode();
 1552   if (isBBInRange(MI, DestBB, LongFormMaxOff)) {
 1554     MI->setDesc(TII->get(LongFormOpcode));
 1569   MachineBasicBlock *MBB = MI->getParent();
 1571   bool NeedSplit = (BMI != MI) || !BBHasFallthrough(MBB);
 1575   if (BMI != MI) {
 1576     if (std::next(MachineBasicBlock::iterator(MI)) == std::prev(MBB->end()) &&
 1588       if (isBBInRange(MI, NewDest, Br.MaxDisp)) {
 1592         MI->setDesc(TII->get(OppositeBranchOpcode));
 1594         MI->getOperand(TargetOperand).setMBB(NewDest);
 1601     splitBlockBeforeInstr(*MI);
 1617   if (MI->getNumExplicitOperands() == 2) {
 1619            .addReg(MI->getOperand(0).getReg())
 1633   BBInfo[MI->getParent()->getNumber()].Size -= TII->getInstSizeInBytes(*MI);
 1633   BBInfo[MI->getParent()->getNumber()].Size -= TII->getInstSizeInBytes(*MI);
 1634   MI->eraseFromParent();