Home
last modified time | relevance | path

Searched refs:FrameRegIdx (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb2InstrInfo.cpp552 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 DThumbRegisterInfo.h49 bool rewriteFrameIndex(MachineBasicBlock::iterator II, unsigned FrameRegIdx,
H A DThumbRegisterInfo.cpp425 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 DARMBaseInstrInfo.h850 bool rewriteARMFrameIndex(MachineInstr &MI, unsigned FrameRegIdx,
854 bool rewriteT2FrameIndex(MachineInstr &MI, unsigned FrameRegIdx,
H A DARMBaseInstrInfo.cpp2631 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 DAArch64InstrInfo.h638 bool rewriteAArch64FrameIndex(MachineInstr &MI, unsigned FrameRegIdx,
H A DAArch64InstrInfo.cpp5766 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()