Home
last modified time | relevance | path

Searched defs:FrameIndex (Results 1 – 25 of 66) sorted by relevance

123

/llvm-project/llvm/include/llvm/CodeGen/
H A DRegisterScavenging.h43 ScavengedInfo(int FI = -1) : FrameIndex(FI) {} in FrameIndex() function
46 int FrameIndex; member
H A DTargetInstrInfo.h275 isLoadFromStackSlot(const MachineInstr & MI,int & FrameIndex) isLoadFromStackSlot() argument
284 isLoadFromStackSlot(const MachineInstr & MI,int & FrameIndex,unsigned & MemBytes) isLoadFromStackSlot() argument
293 isLoadFromStackSlotPostFE(const MachineInstr & MI,int & FrameIndex) isLoadFromStackSlotPostFE() argument
313 isStoreToStackSlot(const MachineInstr & MI,int & FrameIndex) isStoreToStackSlot() argument
322 isStoreToStackSlot(const MachineInstr & MI,int & FrameIndex,unsigned & MemBytes) isStoreToStackSlot() argument
331 isStoreToStackSlotPostFE(const MachineInstr & MI,int & FrameIndex) isStoreToStackSlotPostFE() argument
1131 storeRegToStackSlot(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,Register SrcReg,bool isKill,int FrameIndex,const TargetRegisterClass * RC,const TargetRegisterInfo * TRI,Register VReg) storeRegToStackSlot() argument
1149 loadRegFromStackSlot(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,Register DestReg,int FrameIndex,const TargetRegisterClass * RC,const TargetRegisterInfo * TRI,Register VReg) loadRegFromStackSlot() argument
[all...]
/llvm-project/llvm/lib/Target/Mips/
H A DMipsInstrInfo.h138 storeRegToStackSlot(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,Register SrcReg,bool isKill,int FrameIndex,const TargetRegisterClass * RC,const TargetRegisterInfo * TRI,Register VReg) storeRegToStackSlot() argument
147 loadRegFromStackSlot(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,Register DestReg,int FrameIndex,const TargetRegisterClass * RC,const TargetRegisterInfo * TRI,Register VReg) loadRegFromStackSlot() argument
H A DMips16RegisterInfo.cpp74 eliminateFI(MachineBasicBlock::iterator II,unsigned OpNo,int FrameIndex,uint64_t StackSize,int64_t SPOffset) const eliminateFI() argument
H A DMipsSERegisterInfo.cpp146 eliminateFI(MachineBasicBlock::iterator II,unsigned OpNo,int FrameIndex,uint64_t StackSize,int64_t SPOffset) const eliminateFI() argument
H A DMipsRegisterInfo.cpp255 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); in eliminateFrameIndex() local
/llvm-project/llvm/lib/CodeGen/
H A DMIRYamlMapping.cpp22 FrameIndex::FrameIndex(int FI, const llvm::MachineFrameInfo &MFI) { in FrameIndex() function in FrameIndex
H A DMachineOperand.cpp555 static void printFrameIndex(raw_ostream& OS, int FrameIndex, bool IsFixed, in printFrameIndex() argument
635 unsigned FrameIndex, in printStackObjectReference() argument
882 int FrameIndex = getIndex(); print() local
1212 int FrameIndex = cast<FixedStackPseudoSourceValue>(PVal)->getFrameIndex(); print() local
[all...]
/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXRegisterInfo.cpp120 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); eliminateFrameIndex() local
/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMarkLastScratchLoad.cpp91 const int FrameIndex = Register::stackSlot2Index(LI.reg()); in runOnMachineFunction() local
/llvm-project/llvm/lib/Target/BPF/
H A DBPFRegisterInfo.cpp90 int FrameIndex = MI.getOperand(i).getIndex(); eliminateFrameIndex() local
/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430RegisterInfo.cpp113 int Offset = MF.getFrameInfo().getObjectOffset(FrameIndex); in eliminateFrameIndex() local
/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaRegisterInfo.cpp66 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); in eliminateFrameIndex() local
/llvm-project/llvm/lib/Target/AVR/
H A DAVRInstrInfo.cpp134 storeRegToStackSlot(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,Register SrcReg,bool isKill,int FrameIndex,const TargetRegisterClass * RC,const TargetRegisterInfo * TRI,Register VReg) const storeRegToStackSlot() argument
166 loadRegFromStackSlot(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,Register DestReg,int FrameIndex,const TargetRegisterClass * RC,const TargetRegisterInfo * TRI,Register VReg) const loadRegFromStackSlot() argument
[all...]
H A DAVRRegisterInfo.cpp157 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); eliminateFrameIndex() local
/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiRegisterInfo.cpp143 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); eliminateFrameIndex() local
H A DLanaiInstrInfo.cpp51 storeRegToStackSlot(MachineBasicBlock & MBB,MachineBasicBlock::iterator Position,Register SourceRegister,bool IsKill,int FrameIndex,const TargetRegisterClass * RegisterClass,const TargetRegisterInfo *,Register) const storeRegToStackSlot() argument
71 loadRegFromStackSlot(MachineBasicBlock & MBB,MachineBasicBlock::iterator Position,Register DestinationRegister,int FrameIndex,const TargetRegisterClass * RegisterClass,const TargetRegisterInfo *,Register) const loadRegFromStackSlot() argument
[all...]
/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegisterInfo.cpp62 int64_t FrameOffset = MFI.getStackSize() + MFI.getObjectOffset(FrameIndex); in eliminateFrameIndex() local
/llvm-project/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.cpp360 storeRegToStackSlot(MachineBasicBlock & MBB,MachineBasicBlock::iterator I,Register SrcReg,bool isKill,int FrameIndex,const TargetRegisterClass * RC,const TargetRegisterInfo * TRI,Register VReg) const storeRegToStackSlot() argument
380 loadRegFromStackSlot(MachineBasicBlock & MBB,MachineBasicBlock::iterator I,Register DestReg,int FrameIndex,const TargetRegisterClass * RC,const TargetRegisterInfo * TRI,Register VReg) const loadRegFromStackSlot() argument
[all...]
/llvm-project/llvm/lib/Target/ARC/
H A DARCInstrInfo.cpp295 storeRegToStackSlot(MachineBasicBlock & MBB,MachineBasicBlock::iterator I,Register SrcReg,bool IsKill,int FrameIndex,const TargetRegisterClass * RC,const TargetRegisterInfo * TRI,Register VReg) const storeRegToStackSlot() argument
322 loadRegFromStackSlot(MachineBasicBlock & MBB,MachineBasicBlock::iterator I,Register DestReg,int FrameIndex,const TargetRegisterClass * RC,const TargetRegisterInfo * TRI,Register VReg) const loadRegFromStackSlot() argument
[all...]
H A DARCRegisterInfo.cpp169 int FrameIndex = FrameOp.getIndex(); in eliminateFrameIndex() local
/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchRegisterInfo.cpp135 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); in eliminateFrameIndex() local
/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYRegisterInfo.cpp251 int FrameIndex = MI->getOperand(FIOperandNum).getIndex(); in eliminateFrameIndex() local
/llvm-project/llvm/lib/Target/Sparc/
H A DSparcRegisterInfo.cpp181 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); in eliminateFrameIndex() local
/llvm-project/llvm/lib/Target/X86/
H A DX86InstrBuilder.h50 int FrameIndex; member

123