/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetFrameLowering.h | 114 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 D | RegisterScavenging.h | 135 /// 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 D | PrologEpilogInserter.cpp | 129 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 D | RegisterScavenging.cpp | 223 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 D | ARCRegisterInfo.cpp | 41 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 D | ARCRegisterInfo.h | 42 bool eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj, in supportsBackwardScavenger()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXRegisterInfo.cpp | 115 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument 117 assert(SPAdj == 0 && "Unexpected"); in eliminateFrameIndex()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiRegisterInfo.cpp | 132 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 D | LanaiRegisterInfo.h | 37 bool eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj, in supportsBackwardScavenger()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFRegisterInfo.cpp | 74 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument 76 assert(SPAdj == 0 && "Unexpected"); in eliminateFrameIndex()
|
H A D | BPFRegisterInfo.h | 31 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyRegisterInfo.cpp | 54 MachineBasicBlock::iterator II, int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument 56 assert(SPAdj == 0); in eliminateFrameIndex()
|
H A D | WebAssemblyRegisterInfo.h | 37 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430RegisterInfo.cpp | 104 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument 106 assert(SPAdj == 0 && "Unexpected"); in eliminateFrameIndex()
|
H A D | MSP430RegisterInfo.h | 36 int SPAdj, unsigned FIOperandNum,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVRegisterInfo.h | 27 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreRegisterInfo.h | 38 int SPAdj, unsigned FIOperandNum,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VERegisterInfo.h | 37 bool eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchRegisterInfo.cpp | 113 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 D | LoongArchRegisterInfo.h | 41 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kRegisterInfo.cpp | 166 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument 208 FIOffset += SPAdj; in eliminateFrameIndex()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | R600RegisterInfo.h | 50 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcRegisterInfo.h | 39 int SPAdj, unsigned FIOperandNum,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYRegisterInfo.h | 38 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
H A D | XtensaRegisterInfo.h | 47 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
|