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

References

lib/Target/Mips/MicroMipsSizeReduction.cpp
  700   LLVM_DEBUG(dbgs() << "Converting 32-bit: " << *MI);
  704     MI->setDesc(MipsII->get(Entry.NarrowOpc()));
  705     LLVM_DEBUG(dbgs() << "       to 16-bit: " << *MI);
  708     MachineBasicBlock &MBB = *MI->getParent();
  710     DebugLoc dl = MI->getDebugLoc();
  711     MachineInstrBuilder MIB = BuildMI(MBB, MI, dl, NewMCID);
  714       MIB.add(MI->getOperand(2));
  717       MIB.add(MI->getOperand(0));
  718       MIB.add(MI->getOperand(2));
  722       if (MI->getOperand(0).getReg() == MI->getOperand(2).getReg()) {
  722       if (MI->getOperand(0).getReg() == MI->getOperand(2).getReg()) {
  723         MIB.add(MI->getOperand(0));
  724         MIB.add(MI->getOperand(1));
  725         MIB.add(MI->getOperand(2));
  727         MIB.add(MI->getOperand(0));
  728         MIB.add(MI->getOperand(2));
  729         MIB.add(MI->getOperand(1));
  737         MIB.add(MI->getOperand(0));
  739         MIB.add(MI->getOperand(1));
  743           MIB.add(MI->getOperand(2));
  746         MIB.add(MI->getOperand(0));
  749           MIB.add(MI->getOperand(1));
  757       MBB.erase_instr(MI);
  766     MIB.setMIFlags(MI->getFlags());
  769     MBB.erase_instr(MI);