PPC/s390: Reland "[wasm-simd] Implement remaining I8x16 SIMD ops on x64"

Port 4f6ba3852b

Original Commit Message:

    This is a reland of de88bfb270

    Original change's description:
    > [wasm-simd] Implement remaining I8x16 SIMD ops on x64
    >
    >  - Implementation for I8x16 Shifts, and Mul
    >  - Fix convert bug
    >  - Enable all tests except for shuffle tests
    >
    > Change-Id: Id1a469d2883c30ea782c51d21dc462d211f94420
    > Reviewed-on: https://chromium-review.googlesource.com/c/1318609
    > Reviewed-by: Bill Budge <bbudge@chromium.org>
    > Commit-Queue: Deepti Gandluri <gdeepti@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#57254}

R=gdeepti@chromium.org, joransiu@ca.ibm.com, michael_dawson@ca.ibm.com
BUG=
LOG=N

Change-Id: I18980c8844a3e859b4ca3f2181de9f337bfb9698
Reviewed-on: https://chromium-review.googlesource.com/c/1324269
Reviewed-by: Joran Siu <joransiu@ca.ibm.com>
Reviewed-by: Deepti Gandluri <gdeepti@chromium.org>
Commit-Queue: Junliang Yan <jyan@ca.ibm.com>
Cr-Commit-Position: refs/heads/master@{#57333}
This commit is contained in:
Junliang Yan 2018-11-07 15:38:34 -05:00 committed by Commit Bot
parent bd90821446
commit c861695357
2 changed files with 16 additions and 0 deletions

View File

@ -2448,6 +2448,14 @@ void InstructionSelector::VisitS1x16AnyTrue(Node* node) { UNIMPLEMENTED(); }
void InstructionSelector::VisitS1x16AllTrue(Node* node) { UNIMPLEMENTED(); }
void InstructionSelector::VisitI8x16Shl(Node* node) { UNIMPLEMENTED(); }
void InstructionSelector::VisitI8x16ShrS(Node* node) { UNIMPLEMENTED(); }
void InstructionSelector::VisitI8x16ShrU(Node* node) { UNIMPLEMENTED(); }
void InstructionSelector::VisitI8x16Mul(Node* node) { UNIMPLEMENTED(); }
// static
MachineOperatorBuilder::Flags
InstructionSelector::SupportedMachineOperatorFlags() {

View File

@ -2737,6 +2737,14 @@ void InstructionSelector::VisitS1x16AnyTrue(Node* node) { UNIMPLEMENTED(); }
void InstructionSelector::VisitS1x16AllTrue(Node* node) { UNIMPLEMENTED(); }
void InstructionSelector::VisitI8x16Shl(Node* node) { UNIMPLEMENTED(); }
void InstructionSelector::VisitI8x16ShrS(Node* node) { UNIMPLEMENTED(); }
void InstructionSelector::VisitI8x16ShrU(Node* node) { UNIMPLEMENTED(); }
void InstructionSelector::VisitI8x16Mul(Node* node) { UNIMPLEMENTED(); }
// static
MachineOperatorBuilder::Flags
InstructionSelector::SupportedMachineOperatorFlags() {