summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/LiveDebugVariables.h
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2018-11-18 13:34:53 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2018-11-18 13:34:53 +0000
commitcc1f5d24073a8e796805622e705b2eb84a8f1f22 (patch)
treef28475e30ec3b1afc7e15a4c329409d1919596bc /llvm/lib/CodeGen/LiveDebugVariables.h
parent45beaa0bb9330ec1a519f001a54555bee1638840 (diff)
downloadbcm5719-llvm-cc1f5d24073a8e796805622e705b2eb84a8f1f22.tar.gz
bcm5719-llvm-cc1f5d24073a8e796805622e705b2eb84a8f1f22.zip
[X86][SSE] Use raw shuffle mask decode in SimplifyDemandedVectorEltsForTargetNode (PR39549)
We were using the 'normalized' shuffle mask from resolveTargetShuffleInputs, which replaces zero/undef inputs with sentinel values. For SimplifyDemandedVectorElts we need the raw mask so we can correctly demand those 'zero' inputs that got normalized away, this requires an extra bit of logic to locally normalize undef inputs. llvm-svn: 347158
Diffstat (limited to 'llvm/lib/CodeGen/LiveDebugVariables.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud