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

References

lib/Target/Hexagon/HexagonConstExtenders.cpp
 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;