diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2016-12-07 11:19:00 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2016-12-07 11:19:00 +0000 |
commit | d5bc5c16b264b2fa8ddbbf850f3e1f230426ee5b (patch) | |
tree | 37d1190e3c7cbd8350068135d9d5de4d8bd830e7 /llvm/lib/ExecutionEngine/RuntimeDyld | |
parent | 8cec7eb6dd762850964a6c63fd9187a72d9550c0 (diff) | |
download | bcm5719-llvm-d5bc5c16b264b2fa8ddbbf850f3e1f230426ee5b.tar.gz bcm5719-llvm-d5bc5c16b264b2fa8ddbbf850f3e1f230426ee5b.zip |
[X86][XOP] Fix VPERMIL2 non-constant pool shuffle decoding (PR31296)
The non-constant pool version of DecodeVPERMIL2PMask was not offsetting correctly for the second input. I've updated the code to match the implementation in the constant-pool version.
Annoyingly this bug was hidden for so long as it's tricky to combine to useful variable shuffle masks that don't become constant-pool entries.
llvm-svn: 288898
Diffstat (limited to 'llvm/lib/ExecutionEngine/RuntimeDyld')
0 files changed, 0 insertions, 0 deletions