diff options
| author | Craig Topper <craig.topper@intel.com> | 2018-07-10 22:02:23 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@intel.com> | 2018-07-10 22:02:23 +0000 |
| commit | 860ab496d32406f19010e9876a6c8b25d466ea10 (patch) | |
| tree | 57f26f613e628da597997d07fc91a0a95783153f /llvm/docs/CommandGuide | |
| parent | a929fd7f25a26b52a003f86bc8b34a4b76136ee3 (diff) | |
| download | bcm5719-llvm-860ab496d32406f19010e9876a6c8b25d466ea10.tar.gz bcm5719-llvm-860ab496d32406f19010e9876a6c8b25d466ea10.zip | |
[X86] Teach X86InstrInfo::commuteInstructionImpl to use MOVSD/MOVSS for BLEND under optsize when the immediate allows it.
Isel currently emits movss/movsd a lot of the time and an accidental double commute turns it into a blend.
Ideally we'd select blend directly in isel under optspeed and not rely on the double commute to create blend.
llvm-svn: 336731
Diffstat (limited to 'llvm/docs/CommandGuide')
0 files changed, 0 insertions, 0 deletions

