diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-01-18 21:13:50 +0000 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-01-18 21:13:50 +0000 |
commit | e83690c1cca309a62401a71aca50a44e239ffd86 (patch) | |
tree | 68214ebffc270cb9aa053b0cf28e0ea533c66d30 /llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | |
parent | 99c6c29c0cd5a16983f1490d2f282f590bce7a71 (diff) | |
download | bcm5719-llvm-e83690c1cca309a62401a71aca50a44e239ffd86.tar.gz bcm5719-llvm-e83690c1cca309a62401a71aca50a44e239ffd86.zip |
AMDGPU: Add subtarget feature for instruction rates
llvm-svn: 258085
Diffstat (limited to 'llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h')
-rw-r--r-- | llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h b/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h index f43ce40212a..3a4266947b4 100644 --- a/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h +++ b/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h @@ -69,6 +69,7 @@ private: bool FP64Denormals; bool FP32Denormals; bool FastFMAF32; + bool HalfRate64Ops; bool CaymanISA; bool FlatAddressSpace; bool FlatForGlobal; @@ -158,6 +159,10 @@ public: return FastFMAF32; } + bool hasHalfRate64Ops() const { + return HalfRate64Ops; + } + bool hasFlatAddressSpace() const { return FlatAddressSpace; } |