Home
last modified time | relevance | path

Searched refs:SplitParts (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFrameLowering.cpp238 ArrayRef<int16_t> SplitParts; member in llvm::PrologEpilogSGPRSpillBuilder
256 : Register(TRI.getSubReg(SuperReg, SplitParts[I])); in saveToMemory()
277 : Register(TRI.getSubReg(SuperReg, SplitParts[I])); in saveToVGPRLane()
304 : Register(TRI.getSubReg(SuperReg, SplitParts[I])); in restoreFromMemory()
324 : Register(TRI.getSubReg(SuperReg, SplitParts[I])); in restoreFromVGPRLane()
351 SplitParts = TRI.getRegSplitParts(RC, EltSize); in PrologEpilogSGPRSpillBuilder()
352 NumSubRegs = SplitParts.empty() ? 1 : SplitParts.size(); in PrologEpilogSGPRSpillBuilder()
H A DSIRegisterInfo.cpp88 ArrayRef<int16_t> SplitParts; member
132 SplitParts = TRI.getRegSplitParts(RC, EltSize); in SGPRSpillBuilder()
133 NumSubRegs = SplitParts.empty() ? 1 : SplitParts.size(); in SGPRSpillBuilder()
2062 : Register(getSubReg(SB.SuperReg, SB.SplitParts[i])); in spillSGPR()
2116 : Register(getSubReg(SB.SuperReg, SB.SplitParts[i])); in spillSGPR()
2178 : Register(getSubReg(SB.SuperReg, SB.SplitParts[i])); in restoreSGPR()
2211 : Register(getSubReg(SB.SuperReg, SB.SplitParts[i])); in restoreSGPR()
2258 : Register(getSubReg(SB.SuperReg, SB.SplitParts[i])); in spillEmergencySGPR()
2295 : Register(getSubReg(SB.SuperReg, SB.SplitParts[i])); in spillEmergencySGPR()