[AMDGPU] UBSan bug fix for r345710
authorNeil Henning <neil.henning@amd.com>
Fri, 2 Nov 2018 10:24:57 +0000 (10:24 +0000)
committerNeil Henning <neil.henning@amd.com>
Fri, 2 Nov 2018 10:24:57 +0000 (10:24 +0000)
commit7d1b77df57fb6a14d2ef15f0e9123650ccee0cc4
tree4ab9a23280dd53270e03457dee19ae2bcde64e25
parentcb50e23ba86ecfbb22f0eb1eec2fde9cc0c55569
[AMDGPU] UBSan bug fix for r345710

UBSan detected an error in our ISelLowering that is exposed only when
you have a dmask == 0x1. Fix this by adding in an explicit check to
ensure we don't do the UBSan detected shl << 32.

llvm-svn: 345962
llvm/lib/Target/AMDGPU/SIISelLowering.cpp