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

References

lib/Target/ARM/ARMISelLowering.cpp
10717   if (MI.getOpcode() == ARM::MEMCPY) {
10718     attachMEMCPYScratchRegs(Subtarget, MI, Node);
10722   const MCInstrDesc *MCID = &MI.getDesc();
10731   unsigned NewOpc = convertAddSubFlagsOpcode(MI.getOpcode());
10738            MI.getDesc().getNumOperands() + 5 - MI.getDesc().getSize()
10738            MI.getDesc().getNumOperands() + 5 - MI.getDesc().getSize()
10742     MI.setDesc(*MCID);
10745     MI.addOperand(MachineOperand::CreateReg(0, /*isDef=*/true));
10750         MI.addOperand(MI.getOperand(1));
10750         MI.addOperand(MI.getOperand(1));
10751         MI.RemoveOperand(1);
10755       for (unsigned i = MI.getNumOperands(); i--;) {
10756         const MachineOperand& op = MI.getOperand(i);
10760             MI.tieOperands(DefIdx, i);
10764       MI.addOperand(MachineOperand::CreateImm(ARMCC::AL));
10765       MI.addOperand(MachineOperand::CreateReg(0, /*isDef=*/false));
10774   if (!MI.hasOptionalDef() || !MCID->OpInfo[ccOutIdx].isOptionalDef()) {
10782   for (unsigned i = MCID->getNumOperands(), e = MI.getNumOperands(); i != e;
10784     const MachineOperand &MO = MI.getOperand(i);
10789       MI.RemoveOperand(i);
10799     assert(!MI.getOperand(ccOutIdx).getReg() &&
10808   MachineOperand &MO = MI.getOperand(ccOutIdx);