PPC/s390: [liftoff] Rename {emit_u32_to_intptr} to {emit_u32_to_uintptr}
Port 276355cb9d
Original Commit Message:
The 32-bit value is zero-extended to pointer size, which is a no-op on
32-bit systems. The operation changes nothing about the signedness of
the value, so the old name was a bit misleading.
We also provide one unified no-op implementation for all 32-bit systems.
R=clemensb@chromium.org, joransiu@ca.ibm.com, junyan@redhat.com, midawson@redhat.com
BUG=
LOG=N
Change-Id: Ica443175725f12e44e69ad22e5fe347c56ea6c13
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3429208
Reviewed-by: Junliang Yan <junyan@redhat.com>
Commit-Queue: Milad Farazmand <mfarazma@redhat.com>
Cr-Commit-Position: refs/heads/main@{#78889}
This commit is contained in:
parent
63454f1afb
commit
676782b942
@ -1116,7 +1116,7 @@ void LiftoffAssembler::FillStackSlotsWithZero(int start, int size) {
|
||||
LFR_TO_REG, LFR_TO_REG, USE, , void) \
|
||||
V(i64_ctz, CountTrailingZerosU64, LiftoffRegister, LiftoffRegister, \
|
||||
LFR_TO_REG, LFR_TO_REG, USE, , void) \
|
||||
V(u32_to_intptr, ZeroExtWord32, Register, Register, , , USE, , void) \
|
||||
V(u32_to_uintptr, ZeroExtWord32, Register, Register, , , USE, , void) \
|
||||
V(i32_signextend_i8, extsb, Register, Register, , , USE, , void) \
|
||||
V(i32_signextend_i16, extsh, Register, Register, , , USE, , void) \
|
||||
V(i64_signextend_i8, extsb, LiftoffRegister, LiftoffRegister, LFR_TO_REG, \
|
||||
|
@ -1561,7 +1561,7 @@ void LiftoffAssembler::FillStackSlotsWithZero(int start, int size) {
|
||||
V(i32_popcnt, Popcnt32, Register, Register, , , USE, true, bool) \
|
||||
V(i64_popcnt, Popcnt64, LiftoffRegister, LiftoffRegister, LFR_TO_REG, \
|
||||
LFR_TO_REG, USE, true, bool) \
|
||||
V(u32_to_intptr, LoadU32, Register, Register, , , USE, , void) \
|
||||
V(u32_to_uintptr, LoadU32, Register, Register, , , USE, , void) \
|
||||
V(i32_signextend_i8, lbr, Register, Register, , , USE, , void) \
|
||||
V(i32_signextend_i16, lhr, Register, Register, , , USE, , void) \
|
||||
V(i64_signextend_i8, lgbr, LiftoffRegister, LiftoffRegister, LFR_TO_REG, \
|
||||
|
Loading…
Reference in New Issue
Block a user