summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2016-01-18 21:13:50 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2016-01-18 21:13:50 +0000
commite83690c1cca309a62401a71aca50a44e239ffd86 (patch)
tree68214ebffc270cb9aa053b0cf28e0ea533c66d30 /llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h
parent99c6c29c0cd5a16983f1490d2f282f590bce7a71 (diff)
downloadbcm5719-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.h5
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;
}
OpenPOWER on IntegriCloud