1. 27 Sep, 2019 2 commits
  2. 26 Sep, 2019 37 commits
  3. 25 Sep, 2019 1 commit
    • Ng Zhi An's avatar
      [cleanup] Do not emit temp registers for instructions that don't need them · cab91c71
      Ng Zhi An authored
      A lot of the instructions in RO_OP_LIST do not require temp registers in
      the codegen, but a temp register is emitted. We split RO_OP_LIST into
      two lists, one which requires temp registers RO_OP_LIST_ONE_TEMP, and
      RO_OP_LIST is now for instructions that do not use temp registers.
      
      There are a couple more instructions currently in RO_OP_LIST, but use
      scratch registers in the codegen, those can be cleaned up to use temp
      registers and then moved into RO_OP_LIST_ONE_TEMP.
      
      Change-Id: Iccc49111c1cce05324c64c36458f49920231d6bf
      Bug: v8:9396
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1819870
      Commit-Queue: Zhi An Ng <zhin@chromium.org>
      Reviewed-by: 's avatarDeepti Gandluri <gdeepti@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#63975}
      cab91c71