commit | 84540f4d964154f29b577371550146c65bb1b888 | [log] [tgz] |
---|---|---|
author | Craig Topper <craig.topper@intel.com> | Fri Oct 13 06:07:10 2017 +0000 |
committer | Craig Topper <craig.topper@intel.com> | Fri Oct 13 06:07:10 2017 +0000 |
tree | db8018d952840ffe55d12afd5834d181eaa511e1 | |
parent | ce7f87b95af291c71cc72e7f046e16b55e669ca3 [diff] |
[X86] Remove patterns that select unmasked vbroadcastf2x32/vbroadcasti2x32. Prefer vbroadcastsd/vpbroadcastq instead. There's no advantage to using these instructions when they aren't masked. This enables some additional execution domain switching without needing to update the table. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@315674 91177308-0d34-0410-b5e6-96231b3b80d8