Lines Matching refs:MemI
2549 bool RISCVInstrInfo::canFoldIntoAddrMode(const MachineInstr &MemI, Register Reg,
2552 switch (MemI.getOpcode()) {
2575 if (MemI.getOperand(0).getReg() == Reg)
2582 int64_t OldOffset = MemI.getOperand(2).getImm();
2599 MachineInstr *RISCVInstrInfo::emitLdStWithAddr(MachineInstr &MemI,
2602 const DebugLoc &DL = MemI.getDebugLoc();
2603 MachineBasicBlock &MBB = *MemI.getParent();
2608 return BuildMI(MBB, MemI, DL, get(MemI.getOpcode()))
2609 .addReg(MemI.getOperand(0).getReg(),
2610 MemI.mayLoad() ? RegState::Define : 0)
2613 .setMemRefs(MemI.memoperands())
2614 .setMIFlags(MemI.getFlags());