• Santiago Aboy Solanes's avatar
    Revert "[turbofan][64] Remove Smi Untagging extra nodes for 31 bit smis" · 3ee5dbc0
    Santiago Aboy Solanes authored
    This reverts commit 4d1b7af7.
    
    Reason for revert: Broke clusterfuzz asan build
    
    Original change's description:
    > [turbofan][64] Remove Smi Untagging extra nodes for 31 bit smis
    >
    > There are some cases where we can ignore some truncations or
    > change nodes for Smi Untagging, when we are using 31 bit smis
    > in 64 bit architectures.
    >
    > Updated DecompressionOptimizer to match the new pattern.
    >
    > Change-Id: I89d34407e6f780ec0399cd427cf9d3e24ee5669a
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1889877
    > Commit-Queue: Santiago Aboy Solanes <solanes@chromium.org>
    > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
    > Reviewed-by: Tobias Tebbi <tebbi@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#64909}
    
    TBR=jgruber@chromium.org,tebbi@chromium.org,solanes@chromium.org
    
    Bug: chromium:1023972
    Change-Id: I7773455a970a11c345a020c1421c961314c8eb5c
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1914202
    Commit-Queue: Santiago Aboy Solanes <solanes@chromium.org>
    Reviewed-by: 's avatarSantiago Aboy Solanes <solanes@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#64930}
    3ee5dbc0
effect-control-linearizer.cc 213 KB