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

123

/freebsd-current/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVRegisterInfo.h27 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFRegisterInfo.h31 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
H A DBPFRegisterInfo.cpp66 int SPAdj, unsigned FIOperandNum,
68 assert(SPAdj == 0 && "Unexpected");
65 eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj, unsigned FIOperandNum, RegScavenger *RS) const argument
/freebsd-current/contrib/llvm-project/llvm/lib/Target/VE/
H A DVERegisterInfo.h37 bool eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430RegisterInfo.h36 int SPAdj, unsigned FIOperandNum,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiRegisterInfo.h37 bool eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreRegisterInfo.h38 int SPAdj, unsigned FIOperandNum,
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetFrameLowering.h113 int alignSPAdjust(int SPAdj) const {
114 if (SPAdj < 0) {
115 SPAdj = -alignTo(-SPAdj, StackAlignment);
117 SPAdj = alignTo(SPAdj, StackAlignment);
119 return SPAdj;
H A DRegisterScavenging.h135 /// SPAdj is the stack adjustment due to call frame, it's passed along to
143 bool RestoreAfter, int SPAdj,
158 ScavengedInfo &spill(Register Reg, const TargetRegisterClass &RC, int SPAdj,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600RegisterInfo.h50 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRRegisterInfo.h40 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYRegisterInfo.h38 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXRegisterInfo.h42 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
H A DNVPTXRegisterInfo.cpp111 int SPAdj, unsigned FIOperandNum,
113 assert(SPAdj == 0 && "Unexpected");
110 eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj, unsigned FIOperandNum, RegScavenger *RS) const argument
/freebsd-current/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegisterInfo.h37 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchRegisterInfo.h41 bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCRegisterInfo.h42 bool eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj,
H A DARCRegisterInfo.cpp41 int ObjSize, RegScavenger *RS, int SPAdj) {
67 RS->scavengeRegisterBackwards(ARC::GPR32RegClass, II, false, SPAdj);
164 int SPAdj, unsigned FIOperandNum,
166 assert(SPAdj == 0 && "Unexpected");
221 ObjSize, RS, SPAdj);
38 replaceFrameIndex(MachineBasicBlock::iterator II, const ARCInstrInfo &TII, unsigned Reg, unsigned FrameReg, int Offset, int StackSize, int ObjSize, RegScavenger *RS, int SPAdj) argument
163 eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj, unsigned FIOperandNum, RegScavenger *RS) const argument
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcRegisterInfo.h39 int SPAdj, unsigned FIOperandNum,
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DPrologEpilogInserter.cpp129 int &SPAdj);
134 unsigned OpIdx, int SPAdj = 0);
139 int &SPAdj);
1356 int SPAdj = 0; local
1365 SPAdj = TFI.alignSPAdjust(FirstSucc.getCallFrameSize());
1367 SPAdj = -SPAdj;
1370 replaceFrameIndicesBackward(&MBB, MF, SPAdj);
1384 int SPAdj = TFI.alignSPAdjust(MBB.getCallFrameSize()); local
1386 SPAdj
1396 replaceFrameIndexDebugInstr(MachineFunction &MF, MachineInstr &MI, unsigned OpIdx, int SPAdj) argument
1478 replaceFrameIndicesBackward(MachineBasicBlock *BB, MachineFunction &MF, int &SPAdj) argument
1523 replaceFrameIndices(MachineBasicBlock *BB, MachineFunction &MF, int &SPAdj) argument
[all...]
H A DRegisterScavenging.cpp223 RegScavenger::spill(Register Reg, const TargetRegisterClass &RC, int SPAdj,
284 TRI->eliminateFrameIndex(II, SPAdj, FIOperandNum, this);
291 TRI->eliminateFrameIndex(II, SPAdj, FIOperandNum, this);
298 bool RestoreAfter, int SPAdj,
326 ScavengedInfo &Scavenged = spill(Reg, RC, SPAdj, SpillBefore, ReloadBefore);
380 int SPAdj = 0; local
383 ReserveAfter, SPAdj);
296 scavengeRegisterBackwards(const TargetRegisterClass &RC, MachineBasicBlock::iterator To, bool RestoreAfter, int SPAdj, bool AllowSpill) argument
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumbRegisterInfo.h55 int SPAdj, unsigned FIOperandNum,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kRegisterInfo.h90 bool eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonRegisterInfo.h41 bool eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsRegisterInfo.h61 int SPAdj, unsigned FIOperandNum,

Completed in 286 milliseconds

123