| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetFrameLowering.h | 115 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 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 | 112 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 D | RegisterScavenging.cpp | 222 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 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/Lanai/ |
| H A D | LanaiRegisterInfo.cpp | 129 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 D | LanaiRegisterInfo.h | 37 bool eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFRegisterInfo.cpp | 83 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument 85 assert(SPAdj == 0 && "Unexpected"); in eliminateFrameIndex()
|
| H A D | BPFRegisterInfo.h | 34 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXRegisterInfo.cpp | 105 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument 107 assert(SPAdj == 0 && "Unexpected"); in eliminateFrameIndex()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyRegisterInfo.cpp | 52 MachineBasicBlock::iterator II, int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument 54 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 | 101 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument 103 assert(SPAdj == 0 && "Unexpected"); in eliminateFrameIndex()
|
| H A D | MSP430RegisterInfo.h | 36 int SPAdj, unsigned FIOperandNum,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DirectXRegisterInfo.cpp | 36 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
|
| H A D | DirectXRegisterInfo.h | 28 bool eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj,
|
| /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/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/LoongArch/ |
| H A D | LoongArchRegisterInfo.h | 41 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
|
| /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/M68k/ |
| H A D | M68kRegisterInfo.cpp | 166 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument 208 FIOffset += SPAdj; in eliminateFrameIndex()
|