1. 27 Aug, 2019 9 commits
  2. 26 Aug, 2019 16 commits
  3. 25 Aug, 2019 1 commit
    • Dominik Inführ's avatar
      Revert "[heap] Introduce old-to-new invalidation set" · f584f7cc
      Dominik Inführ authored
      This reverts commit 604b0e1e.
      
      Reason for revert: Clusterfuzz found an issue.
      
      Original change's description:
      > [heap] Introduce old-to-new invalidation set
      > 
      > Introduce list of invalidated objects for old-to-new slots. Objects
      > are registered as invalidated in NotifyObjectLayoutChange, however
      > no slots are filtered right now. Slots are still deleted, so all
      > recorded slots are valid.
      > 
      > Bug: v8:9454
      > Change-Id: Ic0ea15283c4075f4051fae6a5b148721265339f7
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1765528
      > Commit-Queue: Dominik Inführ <dinfuehr@chromium.org>
      > Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#63367}
      
      TBR=ulan@chromium.org,dinfuehr@chromium.org
      
      # Not skipping CQ checks because original CL landed > 1 day ago.
      
      Bug: v8:9454
      Change-Id: Ic898db38f297824aa54744123f85cd75df957159
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1770676Reviewed-by: 's avatarDominik Inführ <dinfuehr@chromium.org>
      Commit-Queue: Dominik Inführ <dinfuehr@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#63390}
      f584f7cc
  4. 24 Aug, 2019 1 commit
    • Joey Gouly's avatar
      [ptr-compr][turbofan] Add some simplified reducers for compressions · e68a51f7
      Joey Gouly authored
      ChangeTaggedSignedToInt32(ChangeCompressedSignedToTaggedSigned((x)) ->
        ChangeCompressedSignedToInt32(x)
      
      This pattern shows up in the Octane Richards benchmark (on arm64):
      
          sxtw x11, w10
          asr w11, w11, #1
      
      This patch will remove the sxtw.
      
      ChangeCompressedSignedToInt32(CheckedInt32ToCompressedSigned(x)) -> x
      
      This pattern shows up in the Octane Richards benchmark (on arm64):
      
          adds w10, w10, w10
          b.vs #+0x1118
          asr w11, w10, #1
          stur w10, [x6, #19]
          cmp w11, #0x1a
      
      This patch will remove the asr, and produce:
      
          adds w11, w10, w10
          b.vs #+0x1108
          stur w11, [x6, #19]
          cmp w10, #0x1a
      
      Bug: v8:7703
      Change-Id: I5843e0a4f723b202857ee86130f835cd048d7e31
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1763529Reviewed-by: 's avatarTobias Tebbi <tebbi@chromium.org>
      Reviewed-by: 's avatarSantiago Aboy Solanes <solanes@chromium.org>
      Commit-Queue: Rodolph Perfetta <rodolph.perfetta@arm.com>
      Cr-Commit-Position: refs/heads/master@{#63389}
      e68a51f7
  5. 23 Aug, 2019 13 commits