Lines Matching refs:FrameRegIdx
532 bool llvm::rewriteT2FrameIndex(MachineInstr &MI, unsigned FrameRegIdx, in rewriteT2FrameIndex() argument
543 TII.getRegClass(Desc, FrameRegIdx, TRI, MF); in rewriteT2FrameIndex()
551 Offset += MI.getOperand(FrameRegIdx+1).getImm(); in rewriteT2FrameIndex()
558 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); in rewriteT2FrameIndex()
560 do MI.removeOperand(FrameRegIdx+1); in rewriteT2FrameIndex()
561 while (MI.getNumOperands() > FrameRegIdx+1); in rewriteT2FrameIndex()
579 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); in rewriteT2FrameIndex()
580 MI.getOperand(FrameRegIdx+1).ChangeToImmediate(Offset); in rewriteT2FrameIndex()
593 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); in rewriteT2FrameIndex()
594 MI.getOperand(FrameRegIdx+1).ChangeToImmediate(Offset); in rewriteT2FrameIndex()
612 MI.getOperand(FrameRegIdx+1).ChangeToImmediate(ThisImmVal); in rewriteT2FrameIndex()
625 Register OffsetReg = MI.getOperand(FrameRegIdx + 1).getReg(); in rewriteT2FrameIndex()
627 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); in rewriteT2FrameIndex()
631 MI.removeOperand(FrameRegIdx+1); in rewriteT2FrameIndex()
632 MI.getOperand(FrameRegIdx+1).ChangeToImmediate(0); in rewriteT2FrameIndex()
644 Offset += MI.getOperand(FrameRegIdx+1).getImm(); in rewriteT2FrameIndex()
656 const MachineOperand &OffOp = MI.getOperand(FrameRegIdx+1); in rewriteT2FrameIndex()
670 const MachineOperand &OffOp = MI.getOperand(FrameRegIdx+1); in rewriteT2FrameIndex()
685 Offset += MI.getOperand(FrameRegIdx + 1).getImm(); in rewriteT2FrameIndex()
697 Offset += MI.getOperand(FrameRegIdx + 1).getImm(); in rewriteT2FrameIndex()
703 Offset += MI.getOperand(FrameRegIdx + 1).getImm() * 4; in rewriteT2FrameIndex()
714 MachineOperand &ImmOp = MI.getOperand(FrameRegIdx+1); in rewriteT2FrameIndex()
732 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); in rewriteT2FrameIndex()