Home
last modified time | relevance | path

Searched refs:FIOperandNum (Results 1 – 25 of 45) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcRegisterInfo.cpp113 unsigned FIOperandNum, int Offset, unsigned FramePtr) { in replaceFI() argument
118 MI.getOperand(FIOperandNum).ChangeToRegister(FramePtr, false); in replaceFI()
119 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(Offset); in replaceFI()
140 MI.getOperand(FIOperandNum).ChangeToRegister(SP::G1, false); in replaceFI()
141 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(LO10(Offset)); in replaceFI()
158 MI.getOperand(FIOperandNum).ChangeToRegister(SP::G1, false); in replaceFI()
159 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(0); in replaceFI()
165 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
171 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); in eliminateFrameIndex()
180 Offset += MI.getOperand(FIOperandNum + 1).getImm(); in eliminateFrameIndex()
[all …]
H A DSparcRegisterInfo.h38 int SPAdj, unsigned FIOperandNum,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegisterInfo.cpp54 MachineBasicBlock::iterator II, int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
62 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); in eliminateFrameIndex()
75 if (AddrOperandNum == FIOperandNum) { in eliminateFrameIndex()
83 MI.getOperand(FIOperandNum) in eliminateFrameIndex()
92 MachineOperand &OtherMO = MI.getOperand(3 - FIOperandNum); in eliminateFrameIndex()
106 MI.getOperand(FIOperandNum) in eliminateFrameIndex()
135 MI.getOperand(FIOperandNum).ChangeToRegister(FIRegOperand, /*isDef=*/false); in eliminateFrameIndex()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXRegisterInfo.cpp113 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
118 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); in eliminateFrameIndex()
122 MI.getOperand(FIOperandNum + 1).getImm(); in eliminateFrameIndex()
125 MI.getOperand(FIOperandNum).ChangeToRegister(NVPTX::VRFrame, false); in eliminateFrameIndex()
126 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(Offset); in eliminateFrameIndex()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/
H A DVERegisterInfo.cpp138 unsigned FIOperandNum, int Offset, Register FrameReg) { in replaceFI() argument
142 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, false); in replaceFI()
143 MI.getOperand(FIOperandNum + offsetToDisp(MI)).ChangeToImmediate(Offset); in replaceFI()
147 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
153 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); in eliminateFrameIndex()
161 Offset += MI.getOperand(FIOperandNum + offsetToDisp(MI)).getImm(); in eliminateFrameIndex()
195 replaceFI(MF, II, MI, dl, FIOperandNum, Offset, FrameReg); in eliminateFrameIndex()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430RegisterInfo.cpp104 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
113 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); in eliminateFrameIndex()
127 Offset += MI.getOperand(FIOperandNum + 1).getImm(); in eliminateFrameIndex()
136 MI.getOperand(FIOperandNum).ChangeToRegister(BasePtr, false); in eliminateFrameIndex()
153 MI.getOperand(FIOperandNum).ChangeToRegister(BasePtr, false); in eliminateFrameIndex()
154 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(Offset); in eliminateFrameIndex()
H A DMSP430RegisterInfo.h36 int SPAdj, unsigned FIOperandNum,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
H A DLanaiRegisterInfo.cpp132 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
143 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); in eliminateFrameIndex()
146 MI.getOperand(FIOperandNum + 1).getImm(); in eliminateFrameIndex()
217 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, /*isDef=*/false); in eliminateFrameIndex()
218 MI.getOperand(FIOperandNum + 1) in eliminateFrameIndex()
239 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, /*isDef=*/false); in eliminateFrameIndex()
240 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(Offset); in eliminateFrameIndex()
H A DLanaiRegisterInfo.h38 unsigned FIOperandNum,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVRegisterInfo.cpp188 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
198 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); in eliminateFrameIndex()
206 Offset += StackOffset::getFixed(MI.getOperand(FIOperandNum + 1).getImm()); in eliminateFrameIndex()
256 MI.getOperand(FIOperandNum) in eliminateFrameIndex()
259 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(Offset.getFixed()); in eliminateFrameIndex()
266 MI.getOperand(FIOperandNum) in eliminateFrameIndex()
298 MI.getOperand(FIOperandNum).ChangeToRegister(VL, false, false, true); in eliminateFrameIndex()
300 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(Offset.getFixed()); in eliminateFrameIndex()
315 MI.getOperand(FIOperandNum + 1).ChangeToRegister(VL, /*isDef=*/false); in eliminateFrameIndex()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.cpp283 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
295 int FrameIndex = MI->getOperand(FIOperandNum).getIndex(); in eliminateFrameIndex()
299 MI->getOperand(FIOperandNum + 1).getImm()); in eliminateFrameIndex()
303 MI->getOperand(FIOperandNum).ChangeToRegister(BasePtr, /*isDef*/ false); in eliminateFrameIndex()
307 unsigned OpIdx = MI->getDebugOperandIndex(&MI->getOperand(FIOperandNum)); in eliminateFrameIndex()
327 MI->getOperand(FIOperandNum).ChangeToRegister(BasePtr, false); in eliminateFrameIndex()
346 && MI->getOperand(FIOperandNum + 2).getReg() == 0) { in eliminateFrameIndex()
350 MI->getOperand(FIOperandNum).ChangeToRegister(BasePtr, false); in eliminateFrameIndex()
351 MI->getOperand(FIOperandNum + 2).ChangeToRegister(ScratchReg, in eliminateFrameIndex()
368 MI->getOperand(FIOperandNum).ChangeToRegister(ScratchReg, in eliminateFrameIndex()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
H A DAVRRegisterInfo.cpp133 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
145 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); in eliminateFrameIndex()
151 Offset += MI.getOperand(FIOperandNum + 1).getImm(); in eliminateFrameIndex()
158 MI.getOperand(FIOperandNum).ChangeToRegister(AVR::R29R28, false); in eliminateFrameIndex()
247 MI.getOperand(FIOperandNum).ChangeToRegister(AVR::R29R28, false); in eliminateFrameIndex()
249 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(Offset); in eliminateFrameIndex()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DThumbRegisterInfo.cpp450 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
457 return ARMBaseRegisterInfo::eliminateFrameIndex(II, SPAdj, FIOperandNum, in eliminateFrameIndex()
466 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); in eliminateFrameIndex()
487 MI.getOperand(FIOperandNum). ChangeToRegister(FrameReg, false /*isDef*/); in eliminateFrameIndex()
488 MI.getOperand(FIOperandNum+1).ChangeToImmediate(Offset); in eliminateFrameIndex()
495 if (rewriteFrameIndex(MI, FIOperandNum, FrameReg, Offset, TII)) in eliminateFrameIndex()
528 MI.getOperand(FIOperandNum).ChangeToRegister(TmpReg, false, false, true); in eliminateFrameIndex()
532 MI.getOperand(FIOperandNum+1).ChangeToRegister(FrameReg, false, false, in eliminateFrameIndex()
550 MI.getOperand(FIOperandNum).ChangeToRegister(VReg, false, false, true); in eliminateFrameIndex()
554 MI.getOperand(FIOperandNum+1).ChangeToRegister(FrameReg, false, false, in eliminateFrameIndex()
H A DARMBaseRegisterInfo.cpp768 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
779 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); in eliminateFrameIndex()
804 Done = rewriteARMFrameIndex(MI, FIOperandNum, FrameReg, Offset, TII); in eliminateFrameIndex()
807 Done = rewriteT2FrameIndex(MI, FIOperandNum, FrameReg, Offset, TII, this); in eliminateFrameIndex()
833 TII.getRegClass(MCID, FIOperandNum, this, *MI.getParent()->getParent()); in eliminateFrameIndex()
838 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, false, false, false); in eliminateFrameIndex()
850 MI.getOperand(FIOperandNum).ChangeToRegister(ScratchReg, false, false,true); in eliminateFrameIndex()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARC/
H A DARCRegisterInfo.cpp161 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
165 MachineOperand &FrameOp = MI.getOperand(FIOperandNum); in eliminateFrameIndex()
189 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, false /*isDef*/); in eliminateFrameIndex()
190 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(Offset); in eliminateFrameIndex()
195 Offset += MI.getOperand(FIOperandNum + 1).getImm(); in eliminateFrameIndex()
H A DARCRegisterInfo.h40 unsigned FIOperandNum,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp638 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
649 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); in eliminateFrameIndex()
651 MI.getOperand(FIOperandNum).getTargetFlags() & AArch64II::MO_TAGGED; in eliminateFrameIndex()
662 Offset += StackOffset::getFixed(MI.getOperand(FIOperandNum + 1).getImm()); in eliminateFrameIndex()
663 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, false /*isDef*/); in eliminateFrameIndex()
664 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(Offset.getFixed()); in eliminateFrameIndex()
669 MachineOperand &FI = MI.getOperand(FIOperandNum); in eliminateFrameIndex()
702 MI.getOperand(FIOperandNum) in eliminateFrameIndex()
715 if (rewriteAArch64FrameIndex(MI, FIOperandNum, FrameReg, Offset, TII)) in eliminateFrameIndex()
726 MI.getOperand(FIOperandNum).ChangeToRegister(ScratchReg, false, false, true); in eliminateFrameIndex()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.cpp1189 unsigned FIOperandNum) { in getOffsetONFromFION() argument
1191 unsigned OffsetOperandNo = (FIOperandNum == 2) ? 1 : 2; in getOffsetONFromFION()
1193 OffsetOperandNo = FIOperandNum - 1; in getOffsetONFromFION()
1196 OffsetOperandNo = FIOperandNum + 1; in getOffsetONFromFION()
1203 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
1220 unsigned OffsetOperandNo = getOffsetONFromFION(MI, FIOperandNum); in eliminateFrameIndex()
1223 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); in eliminateFrameIndex()
1275 MI.getOperand(FIOperandNum).ChangeToRegister( in eliminateFrameIndex()
1358 Register StackReg = MI.getOperand(FIOperandNum).getReg(); in eliminateFrameIndex()
1474 unsigned FIOperandNum = 0; in resolveFrameIndex() local
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreRegisterInfo.cpp255 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
259 MachineOperand &FrameOp = MI.getOperand(FIOperandNum); in eliminateFrameIndex()
285 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, false /*isDef*/); in eliminateFrameIndex()
286 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(Offset); in eliminateFrameIndex()
291 Offset += MI.getOperand(FIOperandNum + 1).getImm(); in eliminateFrameIndex()
292 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(0); in eliminateFrameIndex()
H A DXCoreRegisterInfo.h38 int SPAdj, unsigned FIOperandNum,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86RegisterInfo.cpp725 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
734 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); in eliminateFrameIndex()
758 MachineOperand &FI = MI.getOperand(FIOperandNum); in eliminateFrameIndex()
773 MI.getOperand(FIOperandNum).ChangeToRegister(MachineBasePtr, false); in eliminateFrameIndex()
782 int64_t Offset = MI.getOperand(FIOperandNum + 1).getImm() + FIOffset; in eliminateFrameIndex()
783 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(Offset); in eliminateFrameIndex()
787 if (MI.getOperand(FIOperandNum+3).isImm()) { in eliminateFrameIndex()
789 int Imm = (int)(MI.getOperand(FIOperandNum + 3).getImm()); in eliminateFrameIndex()
794 MI.getOperand(FIOperandNum + 3).ChangeToImmediate(Offset); in eliminateFrameIndex()
798 (uint64_t)MI.getOperand(FIOperandNum+3).getOffset(); in eliminateFrameIndex()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
H A DM68kRegisterInfo.cpp165 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
173 MachineOperand &Disp = MI.getOperand(FIOperandNum - 1); in eliminateFrameIndex()
174 MachineOperand &Base = MI.getOperand(FIOperandNum); in eliminateFrameIndex()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsRegisterInfo.cpp252 unsigned FIOperandNum, RegScavenger *RS) const { in eliminateFrameIndex() argument
260 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); in eliminateFrameIndex()
271 eliminateFI(MI, FIOperandNum, FrameIndex, stackSize, spOffset); in eliminateFrameIndex()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
H A DBPFRegisterInfo.h32 unsigned FIOperandNum,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DR600RegisterInfo.h51 unsigned FIOperandNum,

12