• Milad Farazmand's avatar
    PPC/s390: Reland "[liftoff][wasm-simd] Implement f32x4.splat" · 3fa75eca
    Milad Farazmand authored
    Port b110d480
    
    Original Commit Message:
    
        This relands commit 009993ad.
    
        The fix is in liftoff-assembler-ia32.h, the codegen was incorrect.
    
        Original change's description:
        > Implement f32x4.splat and enable handling this in Liftoff.
        >
        > We add a new macro for defining test cases to run on TurboFan, Liftoff,
        > interpreter, and scalar lowering.
        >
        > Also add an assertion that the execution tier used is what we expected
        > it to be. This is useful for Liftoff, because by default it falls back
        > to TurboFan when it encounters an unimplemented opcode.
        >
        > Bug: v8:9909
    
    R=zhin@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com
    BUG=
    LOG=N
    
    Change-Id: I0fc54cd04379a6c65aa2bee64bf4cf9dad5b9636
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2019582Reviewed-by: 's avatarJoran Siu <joransiu@ca.ibm.com>
    Commit-Queue: Milad Farazmand <miladfar@ca.ibm.com>
    Cr-Commit-Position: refs/heads/master@{#65977}
    3fa75eca
liftoff-assembler-ppc.h 20.5 KB