Searched refs:FrameRegIdx (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | Thumb2InstrInfo.cpp | 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() [all …]
|
H A D | ThumbRegisterInfo.h | 49 bool rewriteFrameIndex(MachineBasicBlock::iterator II, unsigned FrameRegIdx,
|
H A D | ThumbRegisterInfo.cpp | 425 unsigned FrameRegIdx, in rewriteFrameIndex() 440 Offset += MI.getOperand(FrameRegIdx+1).getImm(); in rewriteFrameIndex() 451 unsigned ImmIdx = FrameRegIdx + 1; in resolveFrameIndex() 477 MI.getOperand(FrameRegIdx).ChangeToRegister(DestReg, false); in eliminateFrameIndex() 361 rewriteFrameIndex(MachineBasicBlock::iterator II,unsigned FrameRegIdx,Register FrameReg,int & Offset,const ARMBaseInstrInfo & TII) const rewriteFrameIndex() argument
|
H A D | ARMBaseInstrInfo.h | 850 bool rewriteARMFrameIndex(MachineInstr &MI, unsigned FrameRegIdx, 854 bool rewriteT2FrameIndex(MachineInstr &MI, unsigned FrameRegIdx,
|
H A D | ARMBaseInstrInfo.cpp | 2631 bool llvm::rewriteARMFrameIndex(MachineInstr &MI, unsigned FrameRegIdx, in rewriteARMFrameIndex() argument 2644 Offset += MI.getOperand(FrameRegIdx+1).getImm(); in rewriteARMFrameIndex() 2648 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); in rewriteARMFrameIndex() 2649 MI.removeOperand(FrameRegIdx+1); in rewriteARMFrameIndex() 2661 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); in rewriteARMFrameIndex() 2662 MI.getOperand(FrameRegIdx+1).ChangeToImmediate(Offset); in rewriteARMFrameIndex() 2678 MI.getOperand(FrameRegIdx+1).ChangeToImmediate(ThisImmVal); in rewriteARMFrameIndex() 2686 ImmIdx = FrameRegIdx + 1; in rewriteARMFrameIndex() 2691 ImmIdx = FrameRegIdx+2; in rewriteARMFrameIndex() 2698 ImmIdx = FrameRegIdx+2; in rewriteARMFrameIndex() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.h | 638 bool rewriteAArch64FrameIndex(MachineInstr &MI, unsigned FrameRegIdx,
|
H A D | AArch64InstrInfo.cpp | 5766 bool llvm::rewriteAArch64FrameIndex(MachineInstr &MI, unsigned FrameRegIdx, in rewriteAArch64FrameIndex() argument 5770 unsigned ImmIdx = FrameRegIdx + 1; in rewriteAArch64FrameIndex() 5790 MI.getOperand(FrameRegIdx).ChangeToRegister(FrameReg, false); in rewriteAArch64FrameIndex()
|