Home
last modified time | relevance | path

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

123

/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetFrameLowering.h114 int alignSPAdjust(int SPAdj) const { in alignSPAdjust()
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()
113 alignSPAdjust(int SPAdj) alignSPAdjust() argument
H A DRegisterScavenging.h143 bool RestoreAfter, int SPAdj,
158 ScavengedInfo &spill(Register Reg, const TargetRegisterClass &RC, int SPAdj,
/freebsd-src/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 insertZeroCallUsedRegs()
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 replaceFrameIndicesBackward()
1373 SPAdj in replaceFrameIndicesBackward()
1356 int SPAdj = 0; replaceFrameIndicesBackward() local
1384 int SPAdj = TFI.alignSPAdjust(MBB.getCallFrameSize()); replaceFrameIndices() local
1397 replaceFrameIndexDebugInstr(MachineFunction & MF,MachineInstr & MI,unsigned OpIdx,int SPAdj) replaceFrameIndexDebugInstr() argument
1479 replaceFrameIndicesBackward(MachineBasicBlock * BB,MachineFunction & MF,int & SPAdj) replaceFrameIndicesBackward() argument
1524 replaceFrameIndices(MachineBasicBlock * BB,MachineFunction & MF,int & SPAdj) replaceFrameIndices() argument
[all...]
H A DRegisterScavenging.cpp223 RegScavenger::spill(Register Reg, const TargetRegisterClass &RC, int SPAdj, in spill() argument
284 TRI->eliminateFrameIndex(II, SPAdj, FIOperandNum, this); in spill()
291 TRI->eliminateFrameIndex(II, SPAdj, FIOperandNum, this); in spill()
298 bool RestoreAfter, int SPAdj, in scavengeRegisterBackwards() argument
326 ScavengedInfo &Scavenged = spill(Reg, RC, SPAdj, SpillBefore, ReloadBefore); in scavengeRegisterBackwards()
380 int SPAdj = 0; in scavengeVReg() local
383 ReserveAfter, SPAdj); in scavengeVReg()
/freebsd-src/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,
/freebsd-src/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXRegisterInfo.cpp115 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex()
117 assert(SPAdj == 0 && "Unexpected"); in eliminateFrameIndex()
111 eliminateFrameIndex(MachineBasicBlock::iterator II,int SPAdj,unsigned FIOperandNum,RegScavenger * RS) const eliminateFrameIndex() argument
H A DNVPTXRegisterInfo.h42 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
/freebsd-src/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,
/freebsd-src/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFRegisterInfo.cpp74 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex()
76 assert(SPAdj == 0 && "Unexpected"); in eliminateFrameIndex()
66 eliminateFrameIndex(MachineBasicBlock::iterator II,int SPAdj,unsigned FIOperandNum,RegScavenger * RS) const eliminateFrameIndex() argument
H A DBPFRegisterInfo.h31 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
/freebsd-src/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-src/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVRegisterInfo.h27 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
/freebsd-src/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-src/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreRegisterInfo.h38 int SPAdj, unsigned FIOperandNum,
/freebsd-src/contrib/llvm-project/llvm/lib/Target/VE/
H A DVERegisterInfo.h37 bool eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj,
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600RegisterInfo.h50 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
/freebsd-src/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYRegisterInfo.h38 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcRegisterInfo.h39 int SPAdj, unsigned FIOperandNum,
/freebsd-src/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchRegisterInfo.h41 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
/freebsd-src/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kRegisterInfo.cpp166 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
208 FIOffset += SPAdj; in eliminateFrameIndex()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRRegisterInfo.h40 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,

123