Lines Matching refs:FrameRegIdx
530 bool llvm::rewriteT2FrameIndex(MachineInstr &MI, unsigned FrameRegIdx, in rewriteT2FrameIndex() argument
541 TII.getRegClass(Desc, FrameRegIdx, TRI, MF); in rewriteT2FrameIndex()
549 Offset += MI.getOperand(FrameRegIdx+1).getImm(); in rewriteT2FrameIndex()
556 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); in rewriteT2FrameIndex()
558 do MI.removeOperand(FrameRegIdx+1); in rewriteT2FrameIndex()
559 while (MI.getNumOperands() > FrameRegIdx+1); in rewriteT2FrameIndex()
577 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); in rewriteT2FrameIndex()
578 MI.getOperand(FrameRegIdx+1).ChangeToImmediate(Offset); in rewriteT2FrameIndex()
591 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); in rewriteT2FrameIndex()
592 MI.getOperand(FrameRegIdx+1).ChangeToImmediate(Offset); in rewriteT2FrameIndex()
610 MI.getOperand(FrameRegIdx+1).ChangeToImmediate(ThisImmVal); in rewriteT2FrameIndex()
623 Register OffsetReg = MI.getOperand(FrameRegIdx + 1).getReg(); in rewriteT2FrameIndex()
625 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); in rewriteT2FrameIndex()
629 MI.removeOperand(FrameRegIdx+1); in rewriteT2FrameIndex()
630 MI.getOperand(FrameRegIdx+1).ChangeToImmediate(0); in rewriteT2FrameIndex()
642 Offset += MI.getOperand(FrameRegIdx+1).getImm(); in rewriteT2FrameIndex()
654 const MachineOperand &OffOp = MI.getOperand(FrameRegIdx+1); in rewriteT2FrameIndex()
668 const MachineOperand &OffOp = MI.getOperand(FrameRegIdx+1); in rewriteT2FrameIndex()
683 Offset += MI.getOperand(FrameRegIdx + 1).getImm(); in rewriteT2FrameIndex()
695 Offset += MI.getOperand(FrameRegIdx + 1).getImm(); in rewriteT2FrameIndex()
701 Offset += MI.getOperand(FrameRegIdx + 1).getImm() * 4; in rewriteT2FrameIndex()
712 MachineOperand &ImmOp = MI.getOperand(FrameRegIdx+1); in rewriteT2FrameIndex()
731 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); in rewriteT2FrameIndex()