AMDGPU: Make getSubRegFromChannel a static member of AMDGPURegisterInfo
authorTom Stellard <tstellar@redhat.com>
Thu, 3 May 2018 22:38:06 +0000 (22:38 +0000)
committerTom Stellard <tstellar@redhat.com>
Thu, 3 May 2018 22:38:06 +0000 (22:38 +0000)
commitb03c98d1a34ee582680a6b475d7eca52c19ccc99
tree701e7ba241cceffa61504263a74fca10c66b27b6
parent542b20d6566705f0f9aa46a37b4c65f9fde5d34d
AMDGPU: Make getSubRegFromChannel a static member of AMDGPURegisterInfo

Summary:
This makes is possible to have R600RegisterInfo and SIRegisterInfo
not inherit from AMDGPURegisterInfo.

Reviewers: arsenm, nhaehnle

Reviewed By: arsenm

Subscribers: kzhuravl, wdng, yaxunl, dstuttard, tpr, llvm-commits, t-tye

Differential Revision: https://reviews.llvm.org/D46280

llvm-svn: 331490
llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp
llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.h
llvm/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp
llvm/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp
llvm/lib/Target/AMDGPU/R600InstrInfo.cpp