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

123

/freebsd-10.3-release/contrib/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.h52 /// the destination along with the FrameIndex of the loaded stack slot. If
56 int &FrameIndex) const;
60 /// the source reg along with the FrameIndex of the loaded stack slot. If
64 int &FrameIndex) const;
85 unsigned SrcReg, bool isKill, int FrameIndex,
91 unsigned DestReg, int FrameIndex,
/freebsd-10.3-release/contrib/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.h39 /// the destination along with the FrameIndex of the loaded stack slot. If
43 int &FrameIndex) const;
47 /// the source reg along with the FrameIndex of the loaded stack slot. If
51 int &FrameIndex) const;
72 unsigned SrcReg, bool isKill, int FrameIndex,
78 unsigned DestReg, int FrameIndex,
H A DXCoreInstrInfo.cpp57 /// the destination along with the FrameIndex of the loaded stack slot. If
61 XCoreInstrInfo::isLoadFromStackSlot(const MachineInstr *MI, int &FrameIndex) const{
69 FrameIndex = MI->getOperand(1).getIndex();
78 /// the source reg along with the FrameIndex of the loaded stack slot. If
83 int &FrameIndex) const {
91 FrameIndex = MI->getOperand(1).getIndex();
368 int FrameIndex,
376 .addFrameIndex(FrameIndex)
382 unsigned DestReg, int FrameIndex,
389 .addFrameIndex(FrameIndex)
365 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned SrcReg, bool isKill, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
380 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned DestReg, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
[all...]
/freebsd-10.3-release/contrib/llvm/lib/Target/Mips/
H A DMipsInstrInfo.h88 unsigned SrcReg, bool isKill, int FrameIndex,
91 storeRegToStack(MBB, MBBI, SrcReg, isKill, FrameIndex, RC, TRI, 0);
96 unsigned DestReg, int FrameIndex,
99 loadRegFromStack(MBB, MBBI, DestReg, FrameIndex, RC, TRI, 0);
104 unsigned SrcReg, bool isKill, int FrameIndex,
111 unsigned DestReg, int FrameIndex,
86 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, unsigned SrcReg, bool isKill, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
94 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, unsigned DestReg, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
H A DMipsSEInstrInfo.h33 /// the destination along with the FrameIndex of the loaded stack slot. If
37 int &FrameIndex) const;
41 /// the source reg along with the FrameIndex of the loaded stack slot. If
45 int &FrameIndex) const;
54 unsigned SrcReg, bool isKill, int FrameIndex,
61 unsigned DestReg, int FrameIndex,
H A DMipsSERegisterInfo.h35 int FrameIndex, uint64_t StackSize,
H A DMips16InstrInfo.h32 /// the destination along with the FrameIndex of the loaded stack slot. If
36 int &FrameIndex) const;
40 /// the source reg along with the FrameIndex of the loaded stack slot. If
44 int &FrameIndex) const;
53 unsigned SrcReg, bool isKill, int FrameIndex,
60 unsigned DestReg, int FrameIndex,
H A DMips16RegisterInfo.h42 int FrameIndex, uint64_t StackSize,
H A DMips16RegisterInfo.cpp81 unsigned OpNo, int FrameIndex,
106 if (FrameIndex >= MinCSFI && FrameIndex <= MaxCSFI)
80 eliminateFI(MachineBasicBlock::iterator II, unsigned OpNo, int FrameIndex, uint64_t StackSize, int64_t SPOffset) const argument
H A DMipsSERegisterInfo.cpp84 unsigned OpNo, int FrameIndex,
101 bool EhDataRegFI = MipsFI->isEhDataRegFI(FrameIndex);
112 if ((FrameIndex >= MinCSFI && FrameIndex <= MaxCSFI) || EhDataRegFI)
83 eliminateFI(MachineBasicBlock::iterator II, unsigned OpNo, int FrameIndex, uint64_t StackSize, int64_t SPOffset) const argument
/freebsd-10.3-release/contrib/llvm/lib/Target/ARM/
H A DThumb1InstrInfo.h48 unsigned SrcReg, bool isKill, int FrameIndex,
54 unsigned DestReg, int FrameIndex,
H A DThumb2InstrInfo.h50 unsigned SrcReg, bool isKill, int FrameIndex,
56 unsigned DestReg, int FrameIndex,
/freebsd-10.3-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.h69 unsigned FrameIndex) const;
71 unsigned FrameIndex) const;
73 unsigned FrameIndex) const;
75 unsigned FrameIndex) const;
H A DPPCInstrInfo.h102 int &FrameIndex) const;
104 int &FrameIndex) const;
142 unsigned SrcReg, bool isKill, int FrameIndex,
148 unsigned DestReg, int FrameIndex,
H A DPPCRegisterInfo.cpp370 unsigned FrameIndex) const {
407 FrameIndex);
414 unsigned FrameIndex) const {
433 Reg), FrameIndex); local
456 unsigned FrameIndex) const {
474 FrameIndex);
481 unsigned FrameIndex) const {
497 Reg), FrameIndex); local
575 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); local
585 if (FPSI && FrameIndex
[all...]
/freebsd-10.3-release/contrib/llvm/include/llvm/CodeGen/
H A DRegisterScavenging.h45 ScavengedInfo(int FI = -1) : FrameIndex(FI), Reg(0), Restore(NULL) {}
48 int FrameIndex; member in struct:llvm::RegScavenger::ScavengedInfo
136 if (I->FrameIndex == FI)
146 if (I->FrameIndex >= 0)
147 A.push_back(I->FrameIndex);
/freebsd-10.3-release/contrib/llvm/lib/Target/R600/
H A DAMDGPUInstrInfo.h57 unsigned isLoadFromStackSlot(const MachineInstr *MI, int &FrameIndex) const;
59 int &FrameIndex) const;
62 int &FrameIndex) const;
63 unsigned isStoreFromStackSlot(const MachineInstr *MI, int &FrameIndex) const;
65 int &FrameIndex) const;
68 int &FrameIndex) const;
83 unsigned SrcReg, bool isKill, int FrameIndex,
88 unsigned DestReg, int FrameIndex,
98 int FrameIndex) const;
H A DAMDGPUInstrInfo.cpp49 int &FrameIndex) const {
55 int &FrameIndex) const {
62 int &FrameIndex) const {
67 int &FrameIndex) const {
72 int &FrameIndex) const {
78 int &FrameIndex) const {
110 int FrameIndex,
119 unsigned DestReg, int FrameIndex,
178 int FrameIndex) const {
107 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, bool isKill, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
117 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned DestReg, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
/freebsd-10.3-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp106 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); local
107 bool IsCalleeSaveOp = FrameIndex >= MinCSFI && FrameIndex <= MaxCSFI;
111 Offset = TFI->resolveFrameIndexReference(MF, FrameIndex, FrameReg, SPAdj,
H A DAArch64FrameLowering.h58 int64_t resolveFrameIndexReference(MachineFunction &MF, int FrameIndex,
/freebsd-10.3-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXRegisterInfo.cpp105 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); local
108 int Offset = MF.getFrameInfo()->getObjectOffset(FrameIndex) +
/freebsd-10.3-release/contrib/llvm/lib/Target/X86/
H A DX86InstrInfo.h176 unsigned isLoadFromStackSlot(const MachineInstr *MI, int &FrameIndex) const;
181 int &FrameIndex) const;
183 unsigned isStoreToStackSlot(const MachineInstr *MI, int &FrameIndex) const;
188 int &FrameIndex) const;
254 unsigned SrcReg, bool isKill, int FrameIndex,
267 unsigned DestReg, int FrameIndex,
289 int FrameIndex) const;
425 /// isFrameOperand - Return true and the FrameIndex if the specified
428 int &FrameIndex) const;
H A DX86InstrBuilder.h45 int FrameIndex; member in union:llvm::X86AddressMode::__anon2682
68 MO.push_back(MachineOperand::CreateFI(Base.FrameIndex));
130 MIB.addFrameIndex(AM.Base.FrameIndex);
144 /// reference has base register as the FrameIndex offset until it is resolved.
/freebsd-10.3-release/contrib/llvm/include/llvm/Target/
H A DTargetInstrInfo.h121 /// the destination along with the FrameIndex of the loaded stack slot. If
125 int &FrameIndex) const {
133 int &FrameIndex) const {
138 /// a load from a stack slot, return true along with the FrameIndex
146 int &FrameIndex) const;
150 /// the source reg along with the FrameIndex of the loaded stack slot. If
154 int &FrameIndex) const {
162 int &FrameIndex) const {
167 /// store to a stack slot, return true along with the FrameIndex of
174 int &FrameIndex) cons
501 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, bool isKill, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
514 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned DestReg, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
[all...]
/freebsd-10.3-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.h45 /// the destination along with the FrameIndex of the loaded stack slot. If
49 int &FrameIndex) const;
53 /// the source reg along with the FrameIndex of the loaded stack slot. If
57 int &FrameIndex) const;
83 unsigned SrcReg, bool isKill, int FrameIndex,
94 unsigned DestReg, int FrameIndex,
106 int FrameIndex) const;

Completed in 135 milliseconds

123