reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1703 MachineBasicBlock &MBB = *MI.getParent(); 1704 MachineBasicBlock::iterator At = MI.getIterator(); 1705 DebugLoc dl = MI.getDebugLoc(); 1706 unsigned ExtOpc = MI.getOpcode(); 1727 OffsetRange R = getOffsetRange(MI.getOperand(0)); 1732 .add(MI.getOperand(0)) 1740 OffsetRange Uses = getOffsetRange(MI.getOperand(0)); 1743 << " for " << MI; 1746 MBB.erase(MI); 1759 const MachineOperand &RegOp = MI.getOperand(IsAddi ? 1 : 2); 1760 const MachineOperand &ImmOp = MI.getOperand(IsAddi ? 2 : 1); 1765 .add(MI.getOperand(0)) 1768 MBB.erase(MI); 1782 Register Rs = MI.getOperand(IsSub ? 3 : 2); 1783 ExtValue V = MI.getOperand(IsSub ? 2 : 3); 1789 .add(MI.getOperand(0)) 1790 .add(MI.getOperand(1)) 1792 MBB.erase(MI); 1796 if (MI.mayLoad() || MI.mayStore()) { 1796 if (MI.mayLoad() || MI.mayStore()) { 1802 if (MI.mayLoad()) 1803 MIB.add(getLoadResultOp(MI)); 1805 if (HII->isPredicated(MI)) 1806 MIB.add(getPredicateOp(MI)); 1811 if (MI.mayStore()) 1812 MIB.add(getStoredValueOp(MI)); 1813 MIB.cloneMemRefs(MI); 1814 MBB.erase(MI); 1819 dbgs() << '\n' << PrintInit(ExtI, *HRI) << " " << MI;