Searched refs:FIOperandNum (Results 1 - 25 of 33) sorted by relevance

12

/freebsd-11.0-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXRegisterInfo.cpp92 int SPAdj, unsigned FIOperandNum,
97 int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
101 MI.getOperand(FIOperandNum + 1).getImm();
104 MI.getOperand(FIOperandNum).ChangeToRegister(NVPTX::VRFrame, false);
105 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(Offset);
91 eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj, unsigned FIOperandNum, RegScavenger *RS) const argument
H A DNVPTXRegisterInfo.h43 unsigned FIOperandNum,
/freebsd-11.0-release/contrib/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.cpp59 int SPAdj, unsigned FIOperandNum,
71 int FrameIndex = MI->getOperand(FIOperandNum).getIndex();
74 MI->getOperand(FIOperandNum + 1).getImm());
78 MI->getOperand(FIOperandNum).ChangeToRegister(BasePtr, /*isDef*/ false);
79 MI->getOperand(FIOperandNum + 1).ChangeToImmediate(Offset);
88 MI->getOperand(FIOperandNum).ChangeToRegister(BasePtr, false);
106 && MI->getOperand(FIOperandNum + 2).getReg() == 0) {
110 MI->getOperand(FIOperandNum).ChangeToRegister(BasePtr, false);
111 MI->getOperand(FIOperandNum + 2).ChangeToRegister(ScratchReg,
128 MI->getOperand(FIOperandNum)
58 eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj, unsigned FIOperandNum, RegScavenger *RS) const argument
[all...]
H A DSystemZRegisterInfo.h51 int SPAdj, unsigned FIOperandNum,
/freebsd-11.0-release/contrib/llvm/lib/Target/BPF/
H A DBPFRegisterInfo.h33 unsigned FIOperandNum,
/freebsd-11.0-release/contrib/llvm/lib/Target/MSP430/
H A DMSP430RegisterInfo.h37 int SPAdj, unsigned FIOperandNum,
H A DMSP430RegisterInfo.cpp105 int SPAdj, unsigned FIOperandNum,
114 int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
128 Offset += MI.getOperand(FIOperandNum + 1).getImm();
137 MI.getOperand(FIOperandNum).ChangeToRegister(BasePtr, false);
154 MI.getOperand(FIOperandNum).ChangeToRegister(BasePtr, false);
155 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(Offset);
104 eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj, unsigned FIOperandNum, RegScavenger *RS) const argument
/freebsd-11.0-release/contrib/llvm/lib/Target/Sparc/
H A DSparcRegisterInfo.cpp112 unsigned FIOperandNum, int Offset,
119 MI.getOperand(FIOperandNum).ChangeToRegister(FramePtr, false);
120 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(Offset);
141 MI.getOperand(FIOperandNum).ChangeToRegister(SP::G1, false);
142 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(LO10(Offset));
159 MI.getOperand(FIOperandNum).ChangeToRegister(SP::G1, false);
160 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(0);
166 int SPAdj, unsigned FIOperandNum,
172 int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
181 Offset += MI.getOperand(FIOperandNum
108 replaceFI(MachineFunction &MF, MachineBasicBlock::iterator II, MachineInstr &MI, DebugLoc dl, unsigned FIOperandNum, int Offset, unsigned FramePtr) argument
165 eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj, unsigned FIOperandNum, RegScavenger *RS) const argument
[all...]
H A DSparcRegisterInfo.h39 int SPAdj, unsigned FIOperandNum,
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterInfo.h50 unsigned FIOperandNum,
H A DAMDGPURegisterInfo.cpp36 unsigned FIOperandNum,
34 eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj, unsigned FIOperandNum, RegScavenger *RS) const argument
H A DSIRegisterInfo.h53 unsigned FIOperandNum,
/freebsd-11.0-release/contrib/llvm/lib/Target/XCore/
H A DXCoreRegisterInfo.h43 int SPAdj, unsigned FIOperandNum,
H A DXCoreRegisterInfo.cpp262 int SPAdj, unsigned FIOperandNum,
266 MachineOperand &FrameOp = MI.getOperand(FIOperandNum);
293 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, false /*isDef*/);
294 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(Offset);
299 Offset += MI.getOperand(FIOperandNum + 1).getImm();
300 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(0);
261 eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj, unsigned FIOperandNum, RegScavenger *RS) const argument
/freebsd-11.0-release/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegisterInfo.h39 unsigned FIOperandNum,
H A DWebAssemblyRegisterInfo.cpp56 unsigned FIOperandNum, RegScavenger * /*RS*/) const {
62 int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
90 MI.getOperand(FIOperandNum).ChangeToRegister(OffsetReg, /*IsDef=*/false);
54 eliminateFrameIndex( MachineBasicBlock::iterator II, int SPAdj, unsigned FIOperandNum, RegScavenger * ) const argument
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonRegisterInfo.h52 unsigned FIOperandNum, RegScavenger *RS = nullptr) const override;
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp356 int SPAdj, unsigned FIOperandNum,
367 int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
376 Offset += MI.getOperand(FIOperandNum + 1).getImm();
377 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, false /*isDef*/);
378 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(Offset);
384 if (rewriteAArch64FrameIndex(MI, FIOperandNum, FrameReg, Offset, TII))
396 MI.getOperand(FIOperandNum).ChangeToRegister(ScratchReg, false, false, true);
355 eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj, unsigned FIOperandNum, RegScavenger *RS) const argument
H A DAArch64RegisterInfo.h85 unsigned FIOperandNum,
/freebsd-11.0-release/contrib/llvm/lib/Target/X86/
H A DX86RegisterInfo.cpp546 int SPAdj, unsigned FIOperandNum,
551 int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
574 MachineOperand &FI = MI.getOperand(FIOperandNum);
589 MI.getOperand(FIOperandNum).ChangeToRegister(BasePtr, false);
607 int64_t Offset = MI.getOperand(FIOperandNum + 1).getImm() + FIOffset;
608 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(Offset);
612 if (MI.getOperand(FIOperandNum+3).isImm()) {
614 int Imm = (int)(MI.getOperand(FIOperandNum + 3).getImm());
618 MI.getOperand(FIOperandNum + 3).ChangeToImmediate(Offset);
622 (uint64_t)MI.getOperand(FIOperandNum
545 eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj, unsigned FIOperandNum, RegScavenger *RS) const argument
[all...]
H A DX86RegisterInfo.h128 int SPAdj, unsigned FIOperandNum,
/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.cpp733 // Return the OffsetOperandNo given the FIOperandNum (and the instruction).
735 unsigned FIOperandNum) {
737 unsigned OffsetOperandNo = (FIOperandNum == 2) ? 1 : 2;
739 OffsetOperandNo = FIOperandNum - 1;
742 OffsetOperandNo = FIOperandNum + 1;
749 int SPAdj, unsigned FIOperandNum,
766 unsigned OffsetOperandNo = getOffsetONFromFION(MI, FIOperandNum);
769 int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
812 MI.getOperand(FIOperandNum).ChangeToRegister(
888 unsigned StackReg = MI.getOperand(FIOperandNum)
734 getOffsetONFromFION(const MachineInstr &MI, unsigned FIOperandNum) argument
748 eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj, unsigned FIOperandNum, RegScavenger *RS) const argument
1002 unsigned FIOperandNum = 0; local
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/
H A DThumbRegisterInfo.h60 int SPAdj, unsigned FIOperandNum,
H A DThumbRegisterInfo.cpp498 int SPAdj, unsigned FIOperandNum,
505 return ARMBaseRegisterInfo::eliminateFrameIndex(II, SPAdj, FIOperandNum,
515 int FrameIndex = MI.getOperand(FIOperandNum).getIndex();
547 MI.getOperand(FIOperandNum). ChangeToRegister(FrameReg, false /*isDef*/);
548 MI.getOperand(FIOperandNum+1).ChangeToImmediate(Offset);
555 if (rewriteFrameIndex(MI, FIOperandNum, FrameReg, Offset, TII))
588 MI.getOperand(FIOperandNum).ChangeToRegister(TmpReg, false, false, true);
592 MI.getOperand(FIOperandNum+1).ChangeToRegister(FrameReg, false, false,
610 MI.getOperand(FIOperandNum).ChangeToRegister(VReg, false, false, true);
614 MI.getOperand(FIOperandNum
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/Mips/
H A DMipsRegisterInfo.h57 int SPAdj, unsigned FIOperandNum,

Completed in 96 milliseconds

12