summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/InterferenceCache.h
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2018-01-17 13:01:06 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2018-01-17 13:01:06 +0000
commit8d073a2c2d65f5a0ea945a74aff510f01b1181c3 (patch)
treea5e21a58fb261dddc3716f7ce62953e8a19a8226 /llvm/lib/CodeGen/InterferenceCache.h
parent05dc3527de4255c28a149dee410edd0f7a3dc0d1 (diff)
downloadbcm5719-llvm-8d073a2c2d65f5a0ea945a74aff510f01b1181c3.tar.gz
bcm5719-llvm-8d073a2c2d65f5a0ea945a74aff510f01b1181c3.zip
[X86] Don't mutate shuffle arguments after early-out for AVX512
The match* functions have the annoying behavior of modifying its inputs. Save and restore the inputs, just in case the early out for AVX512 is hit. This is still not great and its only a matter of time this kind of bug happens again, but I couldn't come up with a better pattern without rewriting significant chunks of this code. Fixes PR35977. llvm-svn: 322644
Diffstat (limited to 'llvm/lib/CodeGen/InterferenceCache.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud