Home
last modified time | relevance | path

Searched refs:SPAdj (Results 1 – 25 of 60) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetFrameLowering.h114 int alignSPAdjust(int SPAdj) const { in alignSPAdjust() argument
115 if (SPAdj < 0) { in alignSPAdjust()
116 SPAdj = -alignTo(-SPAdj, StackAlignment); in alignSPAdjust()
118 SPAdj = alignTo(SPAdj, StackAlignment); in alignSPAdjust()
120 return SPAdj; in alignSPAdjust()
H A DRegisterScavenging.h135 /// SPAdj is the stack adjustment due to call frame, it's passed along to
143 bool RestoreAfter, int SPAdj, in addScavengingFrameIndex()
158 ScavengedInfo &spill(Register Reg, const TargetRegisterClass &RC, int SPAdj, in getScavengingFrameIndices()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DPrologEpilogInserter.cpp129 int &SPAdj);
134 unsigned OpIdx, int SPAdj = 0);
139 int &SPAdj);
1343 int SPAdj = 0; in replaceFrameIndicesBackward() local
1352 SPAdj = TFI.alignSPAdjust(FirstSucc.getCallFrameSize()); in replaceFrameIndicesBackward()
1354 SPAdj = -SPAdj; in replaceFrameIndicesBackward()
1357 replaceFrameIndicesBackward(&MBB, MF, SPAdj); in replaceFrameIndicesBackward()
1371 int SPAdj = TFI.alignSPAdjust(MBB.getCallFrameSize()); in replaceFrameIndices() local
1373 SPAdj = -SPAdj; in replaceFrameIndices()
1375 replaceFrameIndices(&MBB, MF, SPAdj); in replaceFrameIndices()
[all …]
H A DRegisterScavenging.cpp223 RegScavenger::spill(Register Reg, const TargetRegisterClass &RC, int SPAdj, in forward()
284 TRI->eliminateFrameIndex(II, SPAdj, FIOperandNum, this); in findSurvivorBackwards()
291 TRI->eliminateFrameIndex(II, SPAdj, FIOperandNum, this); in findSurvivorBackwards()
298 bool RestoreAfter, int SPAdj, in findSurvivorBackwards()
326 ScavengedInfo &Scavenged = spill(Reg, RC, SPAdj, SpillBefore, ReloadBefore); in findSurvivorBackwards()
380 int SPAdj = 0; in spill()
383 ReserveAfter, SPAdj); in spill()
376 spill(Register Reg,const TargetRegisterClass & RC,int SPAdj,MachineBasicBlock::iterator Before,MachineBasicBlock::iterator & UseMI) spill() argument
451 scavengeRegisterBackwards(const TargetRegisterClass & RC,MachineBasicBlock::iterator To,bool RestoreAfter,int SPAdj,bool AllowSpill) scavengeRegisterBackwards() argument
535 int SPAdj = 0; scavengeVReg() local
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCRegisterInfo.cpp41 int ObjSize, RegScavenger *RS, int SPAdj) { in replaceFrameIndex() argument
67 RS->scavengeRegisterBackwards(ARC::GPR32RegClass, II, false, SPAdj); in replaceFrameIndex()
164 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
166 assert(SPAdj == 0 && "Unexpected"); in eliminateFrameIndex()
221 ObjSize, RS, SPAdj); in eliminateFrameIndex()
H A DARCRegisterInfo.h42 bool eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj, in supportsBackwardScavenger()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXRegisterInfo.cpp115 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
117 assert(SPAdj == 0 && "Unexpected"); in eliminateFrameIndex()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiRegisterInfo.cpp132 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
134 assert(SPAdj == 0 && "Unexpected"); in eliminateFrameIndex()
170 Reg = RS->scavengeRegisterBackwards(Lanai::GPRRegClass, II, false, SPAdj); in eliminateFrameIndex()
H A DLanaiRegisterInfo.h37 bool eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj, in supportsBackwardScavenger()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFRegisterInfo.cpp74 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
76 assert(SPAdj == 0 && "Unexpected"); in eliminateFrameIndex()
H A DBPFRegisterInfo.h31 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegisterInfo.cpp54 MachineBasicBlock::iterator II, int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
56 assert(SPAdj == 0); in eliminateFrameIndex()
H A DWebAssemblyRegisterInfo.h37 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430RegisterInfo.cpp104 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
106 assert(SPAdj == 0 && "Unexpected"); in eliminateFrameIndex()
H A DMSP430RegisterInfo.h36 int SPAdj, unsigned FIOperandNum,
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVRegisterInfo.h27 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreRegisterInfo.h38 int SPAdj, unsigned FIOperandNum,
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVERegisterInfo.h37 bool eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj,
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchRegisterInfo.cpp113 int SPAdj, in eliminateFrameIndex()
119 assert(SPAdj == 0 && "Unexpected non-zero SPAdj value"); in eliminateFrameIndex()
112 eliminateFrameIndex(MachineBasicBlock::iterator II,int SPAdj,unsigned FIOperandNum,RegScavenger * RS) const eliminateFrameIndex() argument
H A DLoongArchRegisterInfo.h41 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kRegisterInfo.cpp166 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
208 FIOffset += SPAdj; in eliminateFrameIndex()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600RegisterInfo.h50 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcRegisterInfo.h39 int SPAdj, unsigned FIOperandNum,
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYRegisterInfo.h38 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaRegisterInfo.h47 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,

123