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

References

lib/Target/ARM/ARMExpandPseudoInsts.cpp
  829   unsigned Opcode = MI.getOpcode();
  831   ARMCC::CondCodes Pred = getInstrPredicate(MI, PredReg);
  832   Register DstReg = MI.getOperand(0).getReg();
  833   bool DstIsDead = MI.getOperand(0).isDead();
  835   const MachineOperand &MO = MI.getOperand(isCC ? 2 : 1);
  838   LLVM_DEBUG(dbgs() << "Expanding: "; MI.dump());
  846     LO16 = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::MOVi), DstReg);
  847     HI16 = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::ORRri))
  857     LO16.cloneMemRefs(MI);
  858     HI16.cloneMemRefs(MI);
  862       LO16.add(makeImplicit(MI.getOperand(1)));
  863     TransferImpOps(MI, LO16, HI16);
  864     MI.eraseFromParent();
  878   LO16 = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(LO16Opc), DstReg);
  879   HI16 = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(HI16Opc))
  908   LO16.cloneMemRefs(MI);
  909   HI16.cloneMemRefs(MI);
  917     LO16.add(makeImplicit(MI.getOperand(1)));
  918   TransferImpOps(MI, LO16, HI16);
  919   MI.eraseFromParent();