PPC: [turbofan] Introduce optional Float64Min and Float64Max machine operators.
authormichael_dawson <michael_dawson@ca.ibm.com>
Fri, 13 Mar 2015 07:39:53 +0000 (00:39 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 13 Mar 2015 07:40:07 +0000 (07:40 +0000)
commit0697e929529b9467f6f5fe04509d57ff8e22c098
treed1f5aa8acd9a06000a03231dfe0863bf69136c19
parentae78a9702a9e33007e93f79dadfade5c2f22ff14
PPC: [turbofan] Introduce optional Float64Min and Float64Max machine operators.

Port 99f8d57f3c5d967bc3b10356b22d7ec7be55e89f

Original commit message:
Basically recognize certain x < y ? x : y constructs and turn that into
Float64Min/Float64Max operations, if the target machine supports that.
On x86 we lower to (v)minsd/(v)maxsd.

R=dcarney@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#27160}

R=danno@chromium.org, svenpanne@chromium.org

BUG=

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

Cr-Commit-Position: refs/heads/master@{#27174}
src/compiler/ppc/instruction-selector-ppc.cc