diff options
| author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2019-02-02 23:39:13 +0000 |
|---|---|---|
| committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2019-02-02 23:39:13 +0000 |
| commit | eb2603cfb2fd0011ba45419643d057213ce987af (patch) | |
| tree | 6b1e0ce9d4b07cda8ea1eccbf0321039515483d1 /llvm/lib | |
| parent | 58f9d3df9756c9c36c08b0359fb22dbadd21414c (diff) | |
| download | bcm5719-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.cpp | 2 |
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) |

