Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetFrameLowering.h115 int alignSPAdjust(int SPAdj) const { in alignSPAdjust() argument
116 if (SPAdj < 0) { in alignSPAdjust()
117 SPAdj = -alignTo(-SPAdj, StackAlignment); in alignSPAdjust()
119 SPAdj = alignTo(SPAdj, StackAlignment); in alignSPAdjust()
121 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.cpp112 int &SPAdj);
117 unsigned OpIdx, int SPAdj = 0);
122 int &SPAdj);
1345 int SPAdj = 0; in replaceFrameIndicesBackward() local
1354 SPAdj = TFI.alignSPAdjust(FirstSucc.getCallFrameSize()); in replaceFrameIndicesBackward()
1356 SPAdj = -SPAdj; in replaceFrameIndicesBackward()
1359 replaceFrameIndicesBackward(&MBB, MF, SPAdj); in replaceFrameIndicesBackward()
1373 int SPAdj = TFI.alignSPAdjust(MBB.getCallFrameSize()); in replaceFrameIndices() local
1375 SPAdj = -SPAdj; in replaceFrameIndices()
1377 replaceFrameIndices(&MBB, MF, SPAdj); in replaceFrameIndices()
[all …]
H A DRegisterScavenging.cpp222 RegScavenger::spill(Register Reg, const TargetRegisterClass &RC, int SPAdj, in spill() argument
283 TRI->eliminateFrameIndex(II, SPAdj, FIOperandNum, this); in spill()
290 TRI->eliminateFrameIndex(II, SPAdj, FIOperandNum, this); in spill()
297 bool RestoreAfter, int SPAdj, in scavengeRegisterBackwards() argument
325 ScavengedInfo &Scavenged = spill(Reg, RC, SPAdj, SpillBefore, ReloadBefore); in scavengeRegisterBackwards()
379 int SPAdj = 0; in scavengeVReg() local
382 ReserveAfter, SPAdj); in scavengeVReg()
/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/Lanai/
H A DLanaiRegisterInfo.cpp129 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
131 assert(SPAdj == 0 && "Unexpected"); in eliminateFrameIndex()
167 Reg = RS->scavengeRegisterBackwards(Lanai::GPRRegClass, II, false, SPAdj); in eliminateFrameIndex()
H A DLanaiRegisterInfo.h37 bool eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj,
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFRegisterInfo.cpp83 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
85 assert(SPAdj == 0 && "Unexpected"); in eliminateFrameIndex()
H A DBPFRegisterInfo.h34 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXRegisterInfo.cpp105 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
107 assert(SPAdj == 0 && "Unexpected"); in eliminateFrameIndex()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegisterInfo.cpp52 MachineBasicBlock::iterator II, int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
54 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.cpp101 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
103 assert(SPAdj == 0 && "Unexpected"); in eliminateFrameIndex()
H A DMSP430RegisterInfo.h36 int SPAdj, unsigned FIOperandNum,
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDirectXRegisterInfo.cpp36 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
H A DDirectXRegisterInfo.h28 bool eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj,
/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/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/LoongArch/
H A DLoongArchRegisterInfo.h41 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
/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/M68k/
H A DM68kRegisterInfo.cpp166 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
208 FIOffset += SPAdj; in eliminateFrameIndex()

123