• Nico Hartmann's avatar
    Revert "[turbofan] Rematerialize BigInt64 in deopt" · 1d693043
    Nico Hartmann authored
    This reverts commit 80fb2815.
    
    Reason for revert: https://bugs.chromium.org/p/chromium/issues/detail?id=1364400
    
    Original change's description:
    > [turbofan] Rematerialize BigInt64 in deopt
    >
    > This CL introduces two MachineTypes - SignedBigInt64 and UnsignedBigInt64, which are represented as Word64 but will be rematerialized to BigInt in deoptimization. This will avoid unnecessary conversions for BigInt64s when they are passed to StateValues.
    >
    > Bug: v8:9407
    > Change-Id: I65fdee3e028ed8f9920b1c20ff78993c7784de48
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3858238
    > Reviewed-by: Tobias Tebbi <tebbi@chromium.org>
    > Reviewed-by: Nico Hartmann <nicohartmann@chromium.org>
    > Commit-Queue: Qifan Pan <panq@google.com>
    > Cr-Commit-Position: refs/heads/main@{#83230}
    
    Bug: v8:9407
    Change-Id: I77d278ce302621db03b787318641709780348cc8
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3901814
    Auto-Submit: Nico Hartmann <nicohartmann@chromium.org>
    Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#83245}
    1d693043
code-generator.cc 49.7 KB