Searched refs:FrameIndex (Results 1 - 25 of 111) sorted by relevance

12345

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.h53 /// the destination along with the FrameIndex of the loaded stack slot. If
57 int &FrameIndex) const override;
61 /// the source reg along with the FrameIndex of the loaded stack slot. If
65 int &FrameIndex) const override;
89 unsigned SrcReg, bool isKill, int FrameIndex,
95 unsigned DestReg, int FrameIndex,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.h38 /// the destination along with the FrameIndex of the loaded stack slot. If
42 int &FrameIndex) const override;
46 /// the source reg along with the FrameIndex of the loaded stack slot. If
50 int &FrameIndex) const override;
71 unsigned SrcReg, bool isKill, int FrameIndex,
77 unsigned DestReg, int FrameIndex,
H A DXCoreInstrInfo.cpp59 /// the destination along with the FrameIndex of the loaded stack slot. If
63 int &FrameIndex) const {
70 FrameIndex = MI.getOperand(1).getIndex();
79 /// the source reg along with the FrameIndex of the loaded stack slot. If
83 int &FrameIndex) const {
90 FrameIndex = MI.getOperand(1).getIndex();
361 int FrameIndex,
371 MachinePointerInfo::getFixedStack(*MF, FrameIndex),
372 MachineMemOperand::MOStore, MFI.getObjectSize(FrameIndex),
373 MFI.getObjectAlignment(FrameIndex));
358 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned SrcReg, bool isKill, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
381 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned DestReg, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb1InstrInfo.h45 unsigned SrcReg, bool isKill, int FrameIndex,
51 unsigned DestReg, int FrameIndex,
H A DThumb2InstrInfo.h47 unsigned SrcReg, bool isKill, int FrameIndex,
53 unsigned DestReg, int FrameIndex,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSERegisterInfo.h34 int FrameIndex, uint64_t StackSize,
H A DMipsInstrInfo.h114 unsigned SrcReg, bool isKill, int FrameIndex,
117 storeRegToStack(MBB, MBBI, SrcReg, isKill, FrameIndex, RC, TRI, 0);
122 unsigned DestReg, int FrameIndex,
125 loadRegFromStack(MBB, MBBI, DestReg, FrameIndex, RC, TRI, 0);
130 unsigned SrcReg, bool isKill, int FrameIndex,
137 unsigned DestReg, int FrameIndex,
H A DMips16RegisterInfo.h41 int FrameIndex, uint64_t StackSize,
H A DMips16InstrInfo.h37 /// the destination along with the FrameIndex of the loaded stack slot. If
41 int &FrameIndex) const override;
45 /// the source reg along with the FrameIndex of the loaded stack slot. If
49 int &FrameIndex) const override;
57 unsigned SrcReg, bool isKill, int FrameIndex,
64 unsigned DestReg, int FrameIndex,
H A DMipsSEInstrInfo.h31 /// the destination along with the FrameIndex of the loaded stack slot. If
35 int &FrameIndex) const override;
39 /// the source reg along with the FrameIndex of the loaded stack slot. If
43 int &FrameIndex) const override;
51 unsigned SrcReg, bool isKill, int FrameIndex,
58 unsigned DestReg, int FrameIndex,
H A DMipsSERegisterInfo.cpp146 unsigned OpNo, int FrameIndex,
168 bool EhDataRegFI = MipsFI->isEhDataRegFI(FrameIndex);
169 bool IsISRRegFI = MipsFI->isISRRegFI(FrameIndex);
180 if ((FrameIndex >= MinCSFI && FrameIndex <= MaxCSFI) || EhDataRegFI ||
184 if (MFI.hasVarSizedObjects() && !MFI.isFixedObjectIndex(FrameIndex))
186 else if (MFI.isFixedObjectIndex(FrameIndex))
145 eliminateFI(MachineBasicBlock::iterator II, unsigned OpNo, int FrameIndex, uint64_t StackSize, int64_t SPOffset) const argument
H A DMips16RegisterInfo.cpp76 unsigned OpNo, int FrameIndex,
101 if (FrameIndex >= MinCSFI && FrameIndex <= MaxCSFI)
75 eliminateFI(MachineBasicBlock::iterator II, unsigned OpNo, int FrameIndex, uint64_t StackSize, int64_t SPOffset) const argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCInstrInfo.h37 /// the destination along with the FrameIndex of the loaded stack slot. If
41 int &FrameIndex) const override;
45 /// the source reg along with the FrameIndex of the loaded stack slot. If
49 int &FrameIndex) const override;
72 bool isKill, int FrameIndex,
78 int FrameIndex, const TargetRegisterClass *RC,
H A DARCInstrInfo.cpp65 /// the destination along with the FrameIndex of the loaded stack slot. If
69 int &FrameIndex) const {
75 FrameIndex = MI.getOperand(1).getIndex();
84 /// the source reg along with the FrameIndex of the loaded stack slot. If
88 int &FrameIndex) const {
94 FrameIndex = MI.getOperand(1).getIndex();
296 int FrameIndex,
302 unsigned Align = MFI.getObjectAlignment(FrameIndex);
305 MachinePointerInfo::getFixedStack(MF, FrameIndex),
306 MachineMemOperand::MOStore, MFI.getObjectSize(FrameIndex), Alig
293 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned SrcReg, bool isKill, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
322 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned DestReg, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
[all...]
H A DARCRegisterInfo.cpp171 int FrameIndex = FrameOp.getIndex(); local
176 int Offset = MF.getFrameInfo().getObjectOffset(FrameIndex);
177 int ObjSize = MF.getFrameInfo().getObjectSize(FrameIndex);
184 LLVM_DEBUG(dbgs() << "FrameIndex : " << FrameIndex << "\n");
214 if (FrameIndex >= 0)
217 if (FrameIndex >= 0) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRInstrInfo.h79 bool isKill, int FrameIndex,
84 int FrameIndex, const TargetRegisterClass *RC,
87 int &FrameIndex) const override;
89 int &FrameIndex) const override;
H A DAVRInstrInfo.cpp83 int &FrameIndex) const {
89 FrameIndex = MI.getOperand(1).getIndex();
102 int &FrameIndex) const {
108 FrameIndex = MI.getOperand(0).getIndex();
123 int FrameIndex,
139 MachinePointerInfo::getFixedStack(MF, FrameIndex),
140 MachineMemOperand::MOStore, MFI.getObjectSize(FrameIndex),
141 MFI.getObjectAlignment(FrameIndex));
153 .addFrameIndex(FrameIndex)
161 unsigned DestReg, int FrameIndex,
120 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, bool isKill, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
159 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned DestReg, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFInstrInfo.h40 bool isKill, int FrameIndex,
46 int FrameIndex, const TargetRegisterClass *RC,
H A DBPFRegisterInfo.cpp77 assert(i < MI.getNumOperands() && "Instr doesn't have FrameIndex operand!");
81 int FrameIndex = MI.getOperand(i).getIndex();
85 int Offset = MF.getFrameInfo().getObjectOffset(FrameIndex);
96 int Offset = MF.getFrameInfo().getObjectOffset(FrameIndex) +
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRegisterScavenging.h47 ScavengedInfo(int FI = -1) : FrameIndex(FI) {}
50 int FrameIndex; member in struct:llvm::RegScavenger::ScavengedInfo
140 if (I->FrameIndex == FI)
150 if (I->FrameIndex >= 0)
151 A.push_back(I->FrameIndex);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.h42 int &FrameIndex) const override;
45 int &FrameIndex) const override;
48 int &FrameIndex) const override;
57 unsigned SourceRegister, bool IsKill, int FrameIndex,
64 unsigned DestinationRegister, int FrameIndex,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.h32 int &FrameIndex) const override;
34 int &FrameIndex) const override;
42 bool IsKill, int FrameIndex,
48 int FrameIndex, const TargetRegisterClass *RC,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXRegisterInfo.cpp118 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); local
121 int Offset = MF.getFrameInfo().getObjectOffset(FrameIndex) +
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.h115 unsigned FrameIndex) const;
117 unsigned FrameIndex) const;
119 unsigned FrameIndex) const;
121 unsigned FrameIndex) const;
123 unsigned FrameIndex) const;
125 unsigned FrameIndex) const;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.h187 int &FrameIndex) const override;
189 int &FrameIndex,
195 int &FrameIndex) const override;
198 int &FrameIndex) const override;
200 int &FrameIndex,
206 int &FrameIndex) const override;
319 bool isKill, int FrameIndex,
325 int FrameIndex, const TargetRegisterClass *RC,
343 MachineBasicBlock::iterator InsertPt, int FrameIndex,
568 /// isFrameOperand - Return true and the FrameIndex i
[all...]

Completed in 134 milliseconds

12345