[x86] Allow (v)divsd->(v)mulsd to execute in parallel.
authorbmeurer <bmeurer@chromium.org>
Mon, 13 Apr 2015 08:25:27 +0000 (01:25 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 13 Apr 2015 08:25:24 +0000 (08:25 +0000)
commite21f9ab42b90bb125380a62f2f54071a705bdf92
tree81062c28930dc4aa2555b5285e321444f5cbfdf4
parent1dbc43272954e8cfdf7be9a57c953a74b2a4d9da
[x86] Allow (v)divsd->(v)mulsd to execute in parallel.

This tweak was already present in CrankShaft for the non-AVX case. As it
turns out, it's also relevant even with AVX. Now the same optimization
is applied in case of TurboFan as well.

R=dcarney@chromium.org

Review URL: https://codereview.chromium.org/1081033003

Cr-Commit-Position: refs/heads/master@{#27774}
src/compiler/ia32/code-generator-ia32.cc
src/compiler/x64/code-generator-x64.cc
src/ia32/lithium-codegen-ia32.cc
src/x64/lithium-codegen-x64.cc