Use more logic and fewer tables. This reduces the line count and
reduces the effort required to introduce more register classes of
different sizes in future.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
| Paths 
 |  Differential  D78351  
[AMDGPU] Simplify SIRegisterInfo::getRegSplitParts ClosedPublic Authored by foad on Apr 17 2020, 2:46 AM. 
Details Summary Use more logic and fewer tables. This reduces the line count and 
Diff Detail 
 Event TimelineThis revision is now accepted and ready to land.Apr 17 2020, 6:26 AM Closed by commit rG96712d6ef2c9: [AMDGPU] Simplify SIRegisterInfo::getRegSplitParts (authored by foad).  ·  Explain WhyApr 17 2020, 6:59 AM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
Diff 258311 llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||