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

References

lib/Target/Hexagon/HexagonInstrInfo.cpp
 1435   MachineBasicBlock &MBB = *MI.getParent();
 1436   const DebugLoc &DL = MI.getDebugLoc();
 1437   unsigned Opc = MI.getOpcode();
 1442       First = BuildMI(MBB, MI, DL, get(Hexagon::V6_vgathermh))
 1443                   .add(MI.getOperand(1))
 1444                   .add(MI.getOperand(2))
 1445                   .add(MI.getOperand(3));
 1446       BuildMI(MBB, MI, DL, get(Hexagon::V6_vS32b_new_ai))
 1447           .add(MI.getOperand(0))
 1450       MBB.erase(MI);
 1454       First = BuildMI(MBB, MI, DL, get(Hexagon::V6_vgathermw))
 1455                   .add(MI.getOperand(1))
 1456                   .add(MI.getOperand(2))
 1457                   .add(MI.getOperand(3));
 1458       BuildMI(MBB, MI, DL, get(Hexagon::V6_vS32b_new_ai))
 1459           .add(MI.getOperand(0))
 1462       MBB.erase(MI);
 1466       First = BuildMI(MBB, MI, DL, get(Hexagon::V6_vgathermhw))
 1467                   .add(MI.getOperand(1))
 1468                   .add(MI.getOperand(2))
 1469                   .add(MI.getOperand(3));
 1470       BuildMI(MBB, MI, DL, get(Hexagon::V6_vS32b_new_ai))
 1471           .add(MI.getOperand(0))
 1474       MBB.erase(MI);
 1478       First = BuildMI(MBB, MI, DL, get(Hexagon::V6_vgathermhq))
 1479                   .add(MI.getOperand(1))
 1480                   .add(MI.getOperand(2))
 1481                   .add(MI.getOperand(3))
 1482                   .add(MI.getOperand(4));
 1483       BuildMI(MBB, MI, DL, get(Hexagon::V6_vS32b_new_ai))
 1484           .add(MI.getOperand(0))
 1487       MBB.erase(MI);
 1491       First = BuildMI(MBB, MI, DL, get(Hexagon::V6_vgathermwq))
 1492                   .add(MI.getOperand(1))
 1493                   .add(MI.getOperand(2))
 1494                   .add(MI.getOperand(3))
 1495                   .add(MI.getOperand(4));
 1496       BuildMI(MBB, MI, DL, get(Hexagon::V6_vS32b_new_ai))
 1497           .add(MI.getOperand(0))
 1500       MBB.erase(MI);
 1504       First = BuildMI(MBB, MI, DL, get(Hexagon::V6_vgathermhwq))
 1505                   .add(MI.getOperand(1))
 1506                   .add(MI.getOperand(2))
 1507                   .add(MI.getOperand(3))
 1508                   .add(MI.getOperand(4));
 1509       BuildMI(MBB, MI, DL, get(Hexagon::V6_vS32b_new_ai))
 1510           .add(MI.getOperand(0))
 1513       MBB.erase(MI);
 1517   return MI.getIterator();