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

References

lib/Target/ARM/ARMConstantIslandPass.cpp
 1604   MachineInstr *MI = Br.MI;
 1622   MachineInstr *MI = Br.MI;
 1649   MachineInstr *MI = Br.MI;
 1719   Br.MI = &MBB->back();
 1823     unsigned Opcode = Br.MI->getOpcode();
 1842       MachineBasicBlock *DestBB = Br.MI->getOperand(0).getMBB();
 1843       if (BBUtils->isBBInRange(Br.MI, DestBB, MaxOffs)) {
 1844         LLVM_DEBUG(dbgs() << "Shrink branch: " << *Br.MI);
 1845         Br.MI->setDesc(TII->get(NewOpc));
 1846         MachineBasicBlock *MBB = Br.MI->getParent();
 1868     if (!Br.MI->killsRegister(ARM::CPSR))
 1873     ARMCC::CondCodes Pred = getInstrPredicate(*Br.MI, PredReg);
 1883     unsigned BrOffset = BBUtils->getOffsetOf(Br.MI) + 4 - 2;
 1891     MachineInstr *CmpMI = findCMPToFoldIntoCBZ(Br.MI, TRI);
 1901     if (Br.MI->getOpcode() != ARM::t2Bcc || !STI->hasLOB() ||
 1905     MachineBasicBlock *MBB = Br.MI->getParent();
 1906     MachineBasicBlock *DestBB = Br.MI->getOperand(0).getMBB();
 1908         !BBUtils->isBBInRange(Br.MI, DestBB, 4094))
 1918     MachineInstrBuilder MIB = BuildMI(*MBB, Br.MI, Br.MI->getDebugLoc(),
 1918     MachineInstrBuilder MIB = BuildMI(*MBB, Br.MI, Br.MI->getDebugLoc(),
 1920     MIB.add(Br.MI->getOperand(0));
 1921     Br.MI->eraseFromParent();
 1922     Br.MI = MIB;
 1935     MachineBasicBlock *DestBB = Br.MI->getOperand(0).getMBB();
 1936     MachineBasicBlock *MBB = Br.MI->getParent();
 1937     MachineBasicBlock *ExitBB = &MBB->back() == Br.MI ?
 1950     unsigned Opcode = Br.MI->getOpcode();
 1959     MachineBasicBlock::iterator KillMI = Br.MI;
 1971     LLVM_DEBUG(dbgs() << "Fold: " << *Cmp.MI << " and: " << *Br.MI);
 1973         BuildMI(*MBB, Br.MI, Br.MI->getDebugLoc(), TII->get(Cmp.NewOpc))
 1973         BuildMI(*MBB, Br.MI, Br.MI->getDebugLoc(), TII->get(Cmp.NewOpc))
 1975             .addMBB(DestBB, Br.MI->getOperand(0).getTargetFlags());
 1981     if (Br.MI->getOpcode() == ARM::tBcc) {
 1982       Br.MI->eraseFromParent();
 1983       Br.MI = NewBR;
 1984     } else if (&MBB->back() != Br.MI) {
 1989       if (LastMI != Br.MI) {