Lines Matching refs:FrameRegIdx
552 bool llvm::rewriteT2FrameIndex(MachineInstr &MI, unsigned FrameRegIdx, in rewriteT2FrameIndex() argument
563 TII.getRegClass(Desc, FrameRegIdx, TRI, MF); in rewriteT2FrameIndex()
571 Offset += MI.getOperand(FrameRegIdx+1).getImm(); in rewriteT2FrameIndex()
578 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); in rewriteT2FrameIndex()
580 do MI.removeOperand(FrameRegIdx+1); in rewriteT2FrameIndex()
581 while (MI.getNumOperands() > FrameRegIdx+1); in rewriteT2FrameIndex()
599 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); in rewriteT2FrameIndex()
600 MI.getOperand(FrameRegIdx+1).ChangeToImmediate(Offset); in rewriteT2FrameIndex()
613 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); in rewriteT2FrameIndex()
614 MI.getOperand(FrameRegIdx+1).ChangeToImmediate(Offset); in rewriteT2FrameIndex()
632 MI.getOperand(FrameRegIdx+1).ChangeToImmediate(ThisImmVal); in rewriteT2FrameIndex()
645 Register OffsetReg = MI.getOperand(FrameRegIdx + 1).getReg(); in rewriteT2FrameIndex()
647 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); in rewriteT2FrameIndex()
651 MI.removeOperand(FrameRegIdx+1); in rewriteT2FrameIndex()
652 MI.getOperand(FrameRegIdx+1).ChangeToImmediate(0); in rewriteT2FrameIndex()
664 Offset += MI.getOperand(FrameRegIdx+1).getImm(); in rewriteT2FrameIndex()
676 const MachineOperand &OffOp = MI.getOperand(FrameRegIdx+1); in rewriteT2FrameIndex()
690 const MachineOperand &OffOp = MI.getOperand(FrameRegIdx+1); in rewriteT2FrameIndex()
705 Offset += MI.getOperand(FrameRegIdx + 1).getImm(); in rewriteT2FrameIndex()
717 Offset += MI.getOperand(FrameRegIdx + 1).getImm(); in rewriteT2FrameIndex()
723 Offset += MI.getOperand(FrameRegIdx + 1).getImm() * 4; in rewriteT2FrameIndex()
734 MachineOperand &ImmOp = MI.getOperand(FrameRegIdx+1); in rewriteT2FrameIndex()
752 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); in rewriteT2FrameIndex()