diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2018-09-10 11:59:27 +0000 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2018-09-10 11:59:27 +0000 |
commit | 7f6dc597d3662db75eef9c14cbe1f13a8afbc062 (patch) | |
tree | 263db349847c066033c8de2daf08ad59974c863a /llvm/lib | |
parent | 09f00dcf69fd87d50e93eb5218f20ebdd8ec7a61 (diff) | |
download | bcm5719-llvm-7f6dc597d3662db75eef9c14cbe1f13a8afbc062.tar.gz bcm5719-llvm-7f6dc597d3662db75eef9c14cbe1f13a8afbc062.zip |
AMDGPU: Stop reporting is-noop addrspacecast for constant 32-bit
This will require something to cast. Before this would eliminate
the cast, which would result in copies of $noreg.
llvm-svn: 341803
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/Target/AMDGPU/SIISelLowering.cpp b/llvm/lib/Target/AMDGPU/SIISelLowering.cpp index 9359d53fa9d..520ed141dc5 100644 --- a/llvm/lib/Target/AMDGPU/SIISelLowering.cpp +++ b/llvm/lib/Target/AMDGPU/SIISelLowering.cpp @@ -1120,8 +1120,7 @@ EVT SITargetLowering::getOptimalMemOpType(uint64_t Size, unsigned DstAlign, static bool isFlatGlobalAddrSpace(unsigned AS) { return AS == AMDGPUAS::GLOBAL_ADDRESS || AS == AMDGPUAS::FLAT_ADDRESS || - AS == AMDGPUAS::CONSTANT_ADDRESS || - AS == AMDGPUAS::CONSTANT_ADDRESS_32BIT; + AS == AMDGPUAS::CONSTANT_ADDRESS; } bool SITargetLowering::isNoopAddrSpaceCast(unsigned SrcAS, |