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

1234

/external/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.h54 /// the destination along with the FrameIndex of the loaded stack slot. If
58 int &FrameIndex) const override;
62 /// the source reg along with the FrameIndex of the loaded stack slot. If
66 int &FrameIndex) const override;
86 unsigned SrcReg, bool isKill, int FrameIndex,
92 unsigned DestReg, int FrameIndex,
/external/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.h39 /// the destination along with the FrameIndex of the loaded stack slot. If
43 int &FrameIndex) const override;
47 /// the source reg along with the FrameIndex of the loaded stack slot. If
51 int &FrameIndex) const override;
71 unsigned SrcReg, bool isKill, int FrameIndex,
77 unsigned DestReg, int FrameIndex,
H A DXCoreInstrInfo.cpp60 /// the destination along with the FrameIndex of the loaded stack slot. If
64 XCoreInstrInfo::isLoadFromStackSlot(const MachineInstr *MI, int &FrameIndex) const{
72 FrameIndex = MI->getOperand(1).getIndex();
81 /// the source reg along with the FrameIndex of the loaded stack slot. If
86 int &FrameIndex) const {
94 FrameIndex = MI->getOperand(1).getIndex();
362 int FrameIndex,
372 MachinePointerInfo::getFixedStack(*MF, FrameIndex),
373 MachineMemOperand::MOStore, MFI.getObjectSize(FrameIndex),
374 MFI.getObjectAlignment(FrameIndex));
359 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned SrcReg, bool isKill, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
382 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned DestReg, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
[all...]
/external/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstrInfo.h55 int &FrameIndex) const override;
57 int &FrameIndex) const override;
60 int &FrameIndex) const override;
61 unsigned isStoreFromStackSlot(const MachineInstr *MI, int &FrameIndex) const;
63 int &FrameIndex) const;
66 int &FrameIndex) const;
78 unsigned SrcReg, bool isKill, int FrameIndex,
83 unsigned DestReg, int FrameIndex,
91 int FrameIndex) const override;
H A DAMDGPUInstrInfo.cpp48 int &FrameIndex) const {
54 int &FrameIndex) const {
61 int &FrameIndex) const {
66 int &FrameIndex) const {
71 int &FrameIndex) const {
77 int &FrameIndex) const {
94 int FrameIndex,
103 unsigned DestReg, int FrameIndex,
157 MachineBasicBlock::iterator InsertPt, int FrameIndex) const {
91 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, bool isKill, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
101 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned DestReg, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
/external/mesa3d/src/gallium/drivers/radeon/
H A DAMDGPUInstrInfo.cpp44 int &FrameIndex) const {
50 int &FrameIndex) const {
57 int &FrameIndex) const {
62 int &FrameIndex) const {
67 int &FrameIndex) const {
73 int &FrameIndex) const {
125 int FrameIndex,
134 unsigned DestReg, int FrameIndex,
144 int FrameIndex) const {
122 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, bool isKill, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
132 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned DestReg, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
H A DAMDGPUInstrInfo.h54 unsigned isLoadFromStackSlot(const MachineInstr *MI, int &FrameIndex) const;
56 int &FrameIndex) const;
59 int &FrameIndex) const;
60 unsigned isStoreFromStackSlot(const MachineInstr *MI, int &FrameIndex) const;
62 int &FrameIndex) const;
65 int &FrameIndex) const;
80 unsigned SrcReg, bool isKill, int FrameIndex,
85 unsigned DestReg, int FrameIndex,
93 int FrameIndex) const;
/external/llvm/lib/Target/ARM/
H A DThumb1InstrInfo.h47 unsigned SrcReg, bool isKill, int FrameIndex,
53 unsigned DestReg, int FrameIndex,
H A DThumb2InstrInfo.h49 unsigned SrcReg, bool isKill, int FrameIndex,
55 unsigned DestReg, int FrameIndex,
/external/llvm/lib/Target/Mips/
H A DMipsSEInstrInfo.h32 /// the destination along with the FrameIndex of the loaded stack slot. If
36 int &FrameIndex) const override;
40 /// the source reg along with the FrameIndex of the loaded stack slot. If
44 int &FrameIndex) const override;
53 unsigned SrcReg, bool isKill, int FrameIndex,
60 unsigned DestReg, int FrameIndex,
H A DMipsSERegisterInfo.h35 int FrameIndex, uint64_t StackSize,
H A DMipsSERegisterInfo.cpp106 unsigned OpNo, int FrameIndex,
128 bool EhDataRegFI = MipsFI->isEhDataRegFI(FrameIndex);
129 bool IsISRRegFI = MipsFI->isISRRegFI(FrameIndex);
140 if ((FrameIndex >= MinCSFI && FrameIndex <= MaxCSFI) || EhDataRegFI ||
144 if (MFI->hasVarSizedObjects() && !MFI->isFixedObjectIndex(FrameIndex))
146 else if (MFI->isFixedObjectIndex(FrameIndex))
105 eliminateFI(MachineBasicBlock::iterator II, unsigned OpNo, int FrameIndex, uint64_t StackSize, int64_t SPOffset) const argument
H A DMipsInstrInfo.h91 unsigned SrcReg, bool isKill, int FrameIndex,
94 storeRegToStack(MBB, MBBI, SrcReg, isKill, FrameIndex, RC, TRI, 0);
99 unsigned DestReg, int FrameIndex,
102 loadRegFromStack(MBB, MBBI, DestReg, FrameIndex, RC, TRI, 0);
107 unsigned SrcReg, bool isKill, int FrameIndex,
114 unsigned DestReg, int FrameIndex,
H A DMips16InstrInfo.h32 /// the destination along with the FrameIndex of the loaded stack slot. If
36 int &FrameIndex) const override;
40 /// the source reg along with the FrameIndex of the loaded stack slot. If
44 int &FrameIndex) const override;
53 unsigned SrcReg, bool isKill, int FrameIndex,
60 unsigned DestReg, int FrameIndex,
H A DMips16RegisterInfo.h42 int FrameIndex, uint64_t StackSize,
H A DMips16RegisterInfo.cpp80 unsigned OpNo, int FrameIndex,
105 if (FrameIndex >= MinCSFI && FrameIndex <= MaxCSFI)
79 eliminateFI(MachineBasicBlock::iterator II, unsigned OpNo, int FrameIndex, uint64_t StackSize, int64_t SPOffset) const argument
/external/llvm/include/llvm/CodeGen/
H A DRegisterScavenging.h44 ScavengedInfo(int FI = -1) : FrameIndex(FI), Reg(0), Restore(nullptr) {}
47 int FrameIndex; member in struct:llvm::RegScavenger::ScavengedInfo
124 if (I->FrameIndex == FI)
134 if (I->FrameIndex >= 0)
135 A.push_back(I->FrameIndex);
/external/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.h106 unsigned FrameIndex) const;
108 unsigned FrameIndex) const;
110 unsigned FrameIndex) const;
112 unsigned FrameIndex) const;
114 unsigned FrameIndex) const;
116 unsigned FrameIndex) const;
/external/llvm/lib/Target/BPF/
H A DBPFInstrInfo.h39 bool isKill, int FrameIndex,
45 int FrameIndex, const TargetRegisterClass *RC,
H A DBPFRegisterInfo.cpp56 assert(i < MI.getNumOperands() && "Instr doesn't have FrameIndex operand!");
60 int FrameIndex = MI.getOperand(i).getIndex();
65 int Offset = MF.getFrameInfo()->getObjectOffset(FrameIndex);
75 int Offset = MF.getFrameInfo()->getObjectOffset(FrameIndex) +
/external/llvm/lib/Target/NVPTX/
H A DNVPTXRegisterInfo.cpp97 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); local
100 int Offset = MF.getFrameInfo()->getObjectOffset(FrameIndex) +
/external/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.h71 SmallVector<int, 1> FrameIndex; /// Frame index. member in class:llvm::DbgVariable
85 assert(FrameIndex.empty() && "Already initialized?");
92 FrameIndex.push_back(FI);
98 assert(FrameIndex.empty() && "Already initialized?");
120 ArrayRef<int> getFrameIndex() const { return FrameIndex; }
128 assert(!FrameIndex.empty() && "Expected an MMI entry");
129 assert(!V.FrameIndex.empty() && "Expected an MMI entry");
130 assert(Expr.size() == FrameIndex.size() && "Mismatched expressions");
131 assert(V.Expr.size() == V.FrameIndex.size() && "Mismatched expressions");
134 FrameIndex
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.h60 int &FrameIndex) const override;
62 int &FrameIndex) const override;
122 bool isKill, int FrameIndex,
128 int FrameIndex, const TargetRegisterClass *RC,
135 int FrameIndex) const override;
/external/llvm/lib/Target/X86/
H A DX86InstrBuilder.h45 int FrameIndex; member in union:llvm::X86AddressMode::__anon12817
69 MO.push_back(MachineOperand::CreateFI(Base.FrameIndex));
131 MIB.addFrameIndex(AM.Base.FrameIndex);
145 /// reference has base register as the FrameIndex offset until it is resolved.
/external/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegisterInfo.cpp62 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); local
64 int FrameOffset = MFI.getStackSize() + MFI.getObjectOffset(FrameIndex);

Completed in 832 milliseconds

1234