• 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
Name
Last commit
Last update
..
code-generator-ia32.cc Loading commit data...
instruction-codes-ia32.h Loading commit data...
instruction-scheduler-ia32.cc Loading commit data...
instruction-selector-ia32.cc Loading commit data...