reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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();