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()
323 : Register(TRI.getSubReg(SuperReg, SplitParts[I])); in restoreFromVGPRLane()
350 SplitParts = TRI.getRegSplitParts(RC, EltSize); in PrologEpilogSGPRSpillBuilder()
351 NumSubRegs = SplitParts.empty() ? 1 : SplitParts.size(); in PrologEpilogSGPRSpillBuilder()
H A DSIRegisterInfo.cpp82 ArrayRef<int16_t> SplitParts; member
126 SplitParts = TRI.getRegSplitParts(RC, EltSize); in SGPRSpillBuilder()
127 NumSubRegs = SplitParts.empty() ? 1 : SplitParts.size(); in SGPRSpillBuilder()
1785 : Register(getSubReg(SB.SuperReg, SB.SplitParts[i])); in spillSGPR()
1839 : Register(getSubReg(SB.SuperReg, SB.SplitParts[i])); in spillSGPR()
1901 : Register(getSubReg(SB.SuperReg, SB.SplitParts[i])); in restoreSGPR()
1934 : Register(getSubReg(SB.SuperReg, SB.SplitParts[i])); in restoreSGPR()
1981 : Register(getSubReg(SB.SuperReg, SB.SplitParts[i])); in spillEmergencySGPR()
2016 : Register(getSubReg(SB.SuperReg, SB.SplitParts[i])); in spillEmergencySGPR()