reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
669 LLVM_DEBUG(dbgs() << "\nsplitting " << printMBBReference(*MI.getParent()) 670 << ": " << MI); 671 MachineOperand &MD = MI.getOperand(0); // Definition 672 MachineOperand &MP = MI.getOperand(1); // Predicate register 676 MachineBasicBlock::iterator At = MI; 687 MachineOperand &ST = MI.getOperand(2); 688 MachineOperand &SF = MI.getOperand(3); 693 updateRegs(MI); 694 MI.setDesc(HII->get(TargetOpcode::COPY)); 696 while (MI.getNumOperands() > 1) 697 MI.RemoveOperand(MI.getNumOperands()-1); 697 MI.RemoveOperand(MI.getNumOperands()-1); 698 MachineFunction &MF = *MI.getParent()->getParent(); 699 MachineInstrBuilder(MF, MI).addReg(RT.Reg, S, RT.Sub); 715 updateRegs(MI); 717 removeInstr(MI);