reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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();