reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
630 bool Load = MI->mayLoad(); 631 unsigned OrigOpc = MI->getOpcode(); 635 MachineBasicBlock &B = *MI->getParent(); 636 DebugLoc DL = MI->getDebugLoc(); 641 MachineOperand &AdrOp = MI->getOperand(AdrX); 643 MachineOperand &ValOp = Load ? MI->getOperand(0) 644 : (PostInc ? MI->getOperand(3) 645 : MI->getOperand(2)); 651 int64_t Off = PostInc ? 0 : MI->getOperand(2).getImm(); 652 LowI = BuildMI(B, MI, DL, TII->get(Hexagon::L2_loadri_io), P.first) 655 HighI = BuildMI(B, MI, DL, TII->get(Hexagon::L2_loadri_io), P.second) 660 int64_t Off = PostInc ? 0 : MI->getOperand(1).getImm(); 661 LowI = BuildMI(B, MI, DL, TII->get(Hexagon::S2_storeri_io)) 665 HighI = BuildMI(B, MI, DL, TII->get(Hexagon::S2_storeri_io)) 673 int64_t Inc = Load ? MI->getOperand(3).getImm() 674 : MI->getOperand(2).getImm(); 675 MachineOperand &UpdOp = Load ? MI->getOperand(1) : MI->getOperand(0); 675 MachineOperand &UpdOp = Load ? MI->getOperand(1) : MI->getOperand(0); 679 BuildMI(B, MI, DL, TII->get(Hexagon::A2_addi), NewR) 688 for (auto &MO : MI->memoperands()) {