diff options
| author | Marek Olsak <marek.olsak@amd.com> | 2017-03-21 17:00:32 +0000 |
|---|---|---|
| committer | Marek Olsak <marek.olsak@amd.com> | 2017-03-21 17:00:32 +0000 |
| commit | e22fdb9cac18f1ddc4900804e6e626027b5579af (patch) | |
| tree | b7d878b161b154d50d045a4130c44b7c534da1da /llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | |
| parent | 5e7f06f3540003c501d9c0364a3c359981d4ffc8 (diff) | |
| download | bcm5719-llvm-e22fdb9cac18f1ddc4900804e6e626027b5579af.tar.gz bcm5719-llvm-e22fdb9cac18f1ddc4900804e6e626027b5579af.zip | |
AMDGPU: Always use VGPR indexing on GFX9
Reviewers: arsenm
Subscribers: kzhuravl, wdng, nhaehnle, yaxunl, tony-tye, dstuttard, tpr
Differential Revision: https://reviews.llvm.org/D31157
llvm-svn: 298396
Diffstat (limited to 'llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h')
| -rw-r--r-- | llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h b/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h index 4bd4d41d752..39289d0f149 100644 --- a/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h +++ b/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h @@ -625,6 +625,10 @@ public: return HasVGPRIndexMode; } + bool useVGPRIndexMode(bool UserEnable) const { + return !hasMovrel() || (UserEnable && hasVGPRIndexMode()); + } + bool hasScalarCompareEq64() const { return getGeneration() >= VOLCANIC_ISLANDS; } |

