diff options
| author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2019-06-17 14:13:24 +0000 |
|---|---|---|
| committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2019-06-17 14:13:24 +0000 |
| commit | b10f0978334ab2beb4477497323ddb6d44399b62 (patch) | |
| tree | f7afedd12c065679936bbe44b5b9244911470b42 /llvm/lib | |
| parent | f3b64d80bcc11cbe0edbe8e3808d9d7407b166c1 (diff) | |
| download | bcm5719-llvm-b10f0978334ab2beb4477497323ddb6d44399b62.tar.gz bcm5719-llvm-b10f0978334ab2beb4477497323ddb6d44399b62.zip | |
AMDGPU: Ignore subtarget for InferAddressSpaces
Even if the target doesn't have flat instructions, addrspace(0) is
still flat. It just happens to not work.
llvm-svn: 363561
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h b/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h index d1ed6144e54..72882c83c01 100644 --- a/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h +++ b/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h @@ -180,8 +180,7 @@ public: // don't use flat addressing. if (IsGraphicsShader) return -1; - return ST->hasFlatAddressSpace() ? - AMDGPUAS::FLAT_ADDRESS : AMDGPUAS::UNKNOWN_ADDRESS_SPACE; + return AMDGPUAS::FLAT_ADDRESS; } unsigned getVectorSplitCost() { return 0; } |

