Lines Matching refs:DestReg
192 const DebugLoc &DL, Register DestReg, in adjustReg() argument
197 if (DestReg == SrcReg && !Offset.getFixed() && !Offset.getScalable()) in adjustReg()
215 Register ScratchReg = DestReg; in adjustReg()
216 if (DestReg == SrcReg) in adjustReg()
219 BuildMI(MBB, II, DL, TII->get(ScalableAdjOpc), DestReg) in adjustReg()
222 SrcReg = DestReg; in adjustReg()
227 if (DestReg == SrcReg && Val == 0) in adjustReg()
233 BuildMI(MBB, II, DL, TII->get(RISCV::ADDI), DestReg) in adjustReg()
251 BuildMI(MBB, II, DL, TII->get(RISCV::ADDI), DestReg) in adjustReg()
255 BuildMI(MBB, II, DL, TII->get(RISCV::ADDI), DestReg) in adjustReg()
256 .addReg(DestReg, RegState::Kill) in adjustReg()
270 BuildMI(MBB, II, DL, TII->get(Opc), DestReg) in adjustReg()
407 Register DestReg = II->getOperand(0).getReg(); in lowerVRELOAD() local
413 TRI->getSubReg(DestReg, SubRegIdx + I)) in lowerVRELOAD()
490 Register DestReg; in eliminateFrameIndex() local
492 DestReg = MI.getOperand(0).getReg(); in eliminateFrameIndex()
494 DestReg = MRI.createVirtualRegister(&RISCV::GPRRegClass); in eliminateFrameIndex()
495 adjustReg(*II->getParent(), II, DL, DestReg, FrameReg, Offset, in eliminateFrameIndex()
497 MI.getOperand(FIOperandNum).ChangeToRegister(DestReg, /*IsDef*/false, in eliminateFrameIndex()