1. 02 May, 2019 39 commits
  2. 01 May, 2019 1 commit
    • Milad Farazmand's avatar
      PPC/s390: Reland "[ptr-compr] New RelocInfo for compressed pointers." · 2054c4a1
      Milad Farazmand authored
      Port 18c29ab9
      
      Original Commit Message:
      
          Port ed319e84
      
          Original Commit Message:
      
              Failure addressed by not exposing the new test to the jitless environment.
              (jgruber@ on TBR).
      
              New enum RelocInfo::COMPRESSED_EMBEDDED_OBJECT created to support
              compressed pointers in generated code. Enum name EMBEDDED_OBJECT
              changed to FULL_EMBEDDED_OBJECT.
      
              RelocInfo::[set_]target_object() abstract away the difference between
              FULL_EMBEDDED_OBJECT and COMPRESSED_EMBEDDED_OBJECT.
      
              Compressed embedded objects can only be created at this time on
              x64 with pointer compression turned on. Arm64 constant pools don't
              support compressed objects at this time.
      
      R=miladfar@ca.ibm.com, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com
      BUG=
      LOG=N
      
      Change-Id: I97ef9b7394f384c2a1b97aab9fdac0eeb80eb734
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1591993Reviewed-by: 's avatarJunliang Yan <jyan@ca.ibm.com>
      Commit-Queue: Junliang Yan <jyan@ca.ibm.com>
      Commit-Queue: Milad Farazmand <miladfar@ca.ibm.com>
      Cr-Commit-Position: refs/heads/master@{#61143}
      2054c4a1