Home
last modified time | relevance | path

Searched refs:SpillReg (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineFrameInfo.h67 void setDstReg(Register SpillReg) { in setDstReg() argument
68 DstReg = SpillReg; in setDstReg()
H A DMachineInstrBuilder.h492 Register SpillReg);
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIFrameLowering.cpp129 Register SpillReg, int FI) { in buildPrologSpill() argument
138 LiveRegs.addReg(SpillReg); in buildPrologSpill()
139 TRI.buildSpillLoadStore(MBB, I, DL, Opc, FI, SpillReg, true, in buildPrologSpill()
142 LiveRegs.removeReg(SpillReg); in buildPrologSpill()
151 const DebugLoc &DL, Register SpillReg, int FI) { in buildEpilogRestore() argument
160 TRI.buildSpillLoadStore(MBB, I, DL, Opc, FI, SpillReg, false, in buildEpilogRestore()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineInstr.cpp2164 Register SpillReg) { in computeExprForSpill() argument
2165 assert(MI.hasDebugOperandForReg(SpillReg) && "Spill Reg is not used in MI."); in computeExprForSpill()
2167 for (const MachineOperand &Op : MI.getDebugOperandsForReg(SpillReg)) in computeExprForSpill()
2175 int FrameIndex, Register SpillReg) { in buildDbgValueForSpill() argument
2176 const DIExpression *Expr = computeExprForSpill(Orig, SpillReg); in buildDbgValueForSpill()
2186 if (Op.isReg() && Op.getReg() == SpillReg) in buildDbgValueForSpill()