summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2019-02-02 23:39:13 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2019-02-02 23:39:13 +0000
commiteb2603cfb2fd0011ba45419643d057213ce987af (patch)
tree6b1e0ce9d4b07cda8ea1eccbf0321039515483d1 /llvm/lib
parent58f9d3df9756c9c36c08b0359fb22dbadd21414c (diff)
downloadbcm5719-llvm-eb2603cfb2fd0011ba45419643d057213ce987af.tar.gz
bcm5719-llvm-eb2603cfb2fd0011ba45419643d057213ce987af.zip
AMDGPU/GlobalISel: Avoid reporting illegal extloads as legal
This avoids breaking a test in a future commit. llvm-svn: 352977
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp b/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
index a123d7320cb..1ce52e9a1a0 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
@@ -307,7 +307,7 @@ AMDGPULegalizerInfo::AMDGPULegalizerInfo(const GCNSubtarget &ST,
unsigned Size = Ty0.getSizeInBits();
unsigned MemSize = Query.MMODescrs[0].SizeInBits;
- if (Size > 32 && MemSize < Size)
+ if (Size < 32 || (Size > 32 && MemSize < Size))
return false;
if (Ty0.isVector() && Size != MemSize)
OpenPOWER on IntegriCloud