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

References

lib/Target/Hexagon/HexagonConstExtenders.cpp
 1585   MachineBasicBlock &MBB = *MI.getParent();
 1586   MachineBasicBlock::iterator At = MI.getIterator();
 1587   DebugLoc dl = MI.getDebugLoc();
 1588   unsigned ExtOpc = MI.getOpcode();
 1598         .add(MI.getOperand(0))
 1599         .add(MI.getOperand(1))
 1605         .add(MI.getOperand(0))
 1608         .add(MI.getOperand(2))
 1612     MBB.erase(MI);
 1619       .add(MI.getOperand(0))
 1621       .add(MI.getOperand(1));
 1622     MBB.erase(MI);
 1630     for (unsigned i = 0, e = MI.getNumOperands(); i != e; ++i) {
 1632         MIB.add(MI.getOperand(i));
 1636     MIB.cloneMemRefs(MI);
 1637     MBB.erase(MI);
 1641   if ((MI.mayLoad() || MI.mayStore()) && !isStoreImmediate(ExtOpc)) {
 1641   if ((MI.mayLoad() || MI.mayStore()) && !isStoreImmediate(ExtOpc)) {
 1650     unsigned AM = HII->getAddrMode(MI);
 1658       Shift = MI.getOperand(MI.mayLoad() ? 2 : 1).getImm();
 1658       Shift = MI.getOperand(MI.mayLoad() ? 2 : 1).getImm();
 1670     HII->getBaseAndOffsetPosition(MI, BaseP, OffP);
 1675     if (MI.mayLoad())
 1676       MIB.add(getLoadResultOp(MI));
 1678     if (HII->isPredicated(MI))
 1679       MIB.add(getPredicateOp(MI));
 1682     MIB.add(MI.getOperand(BaseP));      // RegBase
 1685     if (MI.mayStore())
 1686       MIB.add(getStoredValueOp(MI));
 1687     MIB.cloneMemRefs(MI);
 1688     MBB.erase(MI);
 1693   dbgs() << '\n' << MI;