| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[riscv][maglev] Fix an issue where SMI values do not overflow correctly For positive values, overflow is detected when the result is less than src. For negative values, overflow occurs when the result is greater than src. The fix also enables failing test expectation for 'es6/for-of-array-iterator-optimization-maglev' from the RISC-V pointer compression configuration Change-Id: I08574d44d14987aa27bfe9007fa4e4387d558e68 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7202584 Reviewed-by: Leszek Swirski <leszeks@chromium.org> Commit-Queue: Leszek Swirski <leszeks@chromium.org> Auto-Submit: Yahan Lu (LuYahan) <yahan@iscas.ac.cn> Reviewed-by: Ji Qiu <qiuji@iscas.ac.cn> Reviewed-by: Kasper Lund <kasperl@rivosinc.com> Cr-Commit-Position: refs/heads/main@{#103965} | 7 个月前 | |
[riscv] Fix deoptimization failure due to register clobbering This patch is to fix the deoptimization failures observed in test/mjsunit/regress/regress-449355262.js and other related tests. In MaglevAssembler::IsObjectType, the same physical register may be used for both scratch1 and scratch2 when called from JumpIfNotObjectType. This can result in scratch1 being unintentionally overwritten during execution, leading to incorrect comparison results and subsequent deopt failures. The patch ensures that distinct registers are used for scratch1 and scratch2 to prevent clobbering and maintain correct object type checking logic. Change-Id: I47b6e86ea474b356a88e95ce0fd26a71480f8fcf Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7139894 Reviewed-by: Yahan Lu (LuYahan) <yahan@iscas.ac.cn> Commit-Queue: Yahan Lu (LuYahan) <yahan@iscas.ac.cn> Reviewed-by: Florian Loitsch <floitsch@rivosinc.com> Cr-Commit-Position: refs/heads/main@{#103654} | 7 个月前 | |
[maglev][cleanup] Use declare input macro helper for all fixed input nodes Change-Id: I3957f6de7dc07002448da26a79948281e1a22fb1 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7197966 Reviewed-by: Marja Hölttä <marja@chromium.org> Auto-Submit: Victor Gomes <victorgomes@chromium.org> Commit-Queue: Victor Gomes <victorgomes@chromium.org> Cr-Commit-Position: refs/heads/main@{#103905} | 7 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 |