| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcRegisterInfo.cpp | 113 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 …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyRegisterInfo.cpp | 54 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()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXRegisterInfo.cpp | 113 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()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VERegisterInfo.cpp | 138 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()
|
| H A D | VERegisterInfo.h | 39 unsigned FIOperandNum,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430RegisterInfo.cpp | 104 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 D | MSP430RegisterInfo.h | 36 int SPAdj, unsigned FIOperandNum,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVRegisterInfo.cpp | 160 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument 170 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); in eliminateFrameIndex() 176 Offset += StackOffset::getFixed(MI.getOperand(FIOperandNum + 1).getImm()); in eliminateFrameIndex() 226 MI.getOperand(FIOperandNum) in eliminateFrameIndex() 229 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(Offset.getFixed()); in eliminateFrameIndex() 236 MI.getOperand(FIOperandNum) in eliminateFrameIndex() 268 MI.getOperand(FIOperandNum).ChangeToRegister(VL, false, false, true); in eliminateFrameIndex() 270 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(Offset.getFixed()); in eliminateFrameIndex() 285 MI.getOperand(FIOperandNum + 1).ChangeToRegister(VL, /*isDef=*/false); in eliminateFrameIndex()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiRegisterInfo.cpp | 132 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 D | LanaiRegisterInfo.h | 38 unsigned FIOperandNum,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZRegisterInfo.cpp | 283 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 …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRRegisterInfo.cpp | 133 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()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ThumbRegisterInfo.cpp | 450 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 D | ARMBaseRegisterInfo.cpp | 774 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument 785 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); in eliminateFrameIndex() 810 Done = rewriteARMFrameIndex(MI, FIOperandNum, FrameReg, Offset, TII); in eliminateFrameIndex() 813 Done = rewriteT2FrameIndex(MI, FIOperandNum, FrameReg, Offset, TII, this); in eliminateFrameIndex() 839 TII.getRegClass(MCID, FIOperandNum, this, *MI.getParent()->getParent()); in eliminateFrameIndex() 844 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, false, false, false); in eliminateFrameIndex() 856 MI.getOperand(FIOperandNum).ChangeToRegister(ScratchReg, false, false,true); in eliminateFrameIndex()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCRegisterInfo.cpp | 161 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 D | ARCRegisterInfo.h | 40 unsigned FIOperandNum,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreRegisterInfo.cpp | 255 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 D | XCoreRegisterInfo.h | 38 int SPAdj, unsigned FIOperandNum,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64RegisterInfo.cpp | 638 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()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86RegisterInfo.cpp | 725 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 …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCRegisterInfo.cpp | 1326 OffsetOperandNo = FIOperandNum - 1; in getOffsetONFromFION() 1329 OffsetOperandNo = FIOperandNum + 1; in getOffsetONFromFION() 1414 MI.getOperand(FIOperandNum).ChangeToRegister( in eliminateFrameIndex() 1627 unsigned FIOperandNum = 0; in resolveFrameIndex() local 1628 while (!MI.getOperand(FIOperandNum).isFI()) { in resolveFrameIndex() 1629 ++FIOperandNum; in resolveFrameIndex() 1630 assert(FIOperandNum < MI.getNumOperands() && in resolveFrameIndex() 1652 unsigned FIOperandNum = 0; in isFrameOffsetLegal() local 1653 while (!MI->getOperand(FIOperandNum).isFI()) { in isFrameOffsetLegal() 1654 ++FIOperandNum; in isFrameOffsetLegal() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kRegisterInfo.cpp | 165 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument 173 MachineOperand &Disp = MI.getOperand(FIOperandNum - 1); in eliminateFrameIndex() 174 MachineOperand &Base = MI.getOperand(FIOperandNum); in eliminateFrameIndex()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsRegisterInfo.cpp | 252 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()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFRegisterInfo.h | 32 unsigned FIOperandNum,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | R600RegisterInfo.h | 51 unsigned FIOperandNum,
|