1. 12 Feb, 2020 22 commits
  2. 11 Feb, 2020 17 commits
  3. 10 Feb, 2020 1 commit
    • Milad Farazmand's avatar
      PPC/s390: [interpreter] Make FunctionEntry StackCheck bytecodes implicit · 9987977e
      Milad Farazmand authored
      Port 9d3dc6f2
      
      Original Commit Message:
      
        FunctionEntry StackChecks is one of the two cases where we generate a
        StackCheck bytecode. In these cases, we do stack check against the js
        limit (not to be confused with the real js limit). Their purpose is to
        be able to interrupt the running code.
      
        We can omit the FunctionEntry StackCheck by embedding its code into
        the InterpreterEntryTrampoline builtin. We save one bytecode per
        interpreted function.
      
        This change has rippling effects for optimized code, as well as the
        deoptimizer.
      
      R=solanes@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com
      BUG=
      LOG=N
      
      Change-Id: If797a8acba7581c9c388ac09b5554c774c5993a2
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2048124Reviewed-by: 's avatarJunliang Yan <jyan@ca.ibm.com>
      Commit-Queue: Milad Farazmand <miladfar@ca.ibm.com>
      Cr-Commit-Position: refs/heads/master@{#66210}
      9987977e