Stream: git-wasmtime

Topic: wasmtime / issue #4027 Cranelift: regalloc2: use clobbers...


view this post on Zulip Wasmtime GitHub notifications bot (Apr 14 2022 at 00:46):

cfallin opened issue #4027:

The initial switchover to regalloc2 retains the mechanism by which calls signal clobbered physical registers, namely, via phantom defs (defs that are immediately dead and are constrained to those regs). regalloc2 has an explicit mechanism for clobbers which is a bit more precise and possibly ever-so-slightly faster (skips liveness analysis); we should use that instead. No functional correctness implications either way.

view this post on Zulip Wasmtime GitHub notifications bot (May 10 2022 at 11:33):

akirilov-arm labeled issue #4027:

The initial switchover to regalloc2 retains the mechanism by which calls signal clobbered physical registers, namely, via phantom defs (defs that are immediately dead and are constrained to those regs). regalloc2 has an explicit mechanism for clobbers which is a bit more precise and possibly ever-so-slightly faster (skips liveness analysis); we should use that instead. No functional correctness implications either way.

view this post on Zulip Wasmtime GitHub notifications bot (May 10 2022 at 11:33):

akirilov-arm labeled issue #4027:

The initial switchover to regalloc2 retains the mechanism by which calls signal clobbered physical registers, namely, via phantom defs (defs that are immediately dead and are constrained to those regs). regalloc2 has an explicit mechanism for clobbers which is a bit more precise and possibly ever-so-slightly faster (skips liveness analysis); we should use that instead. No functional correctness implications either way.

view this post on Zulip Wasmtime GitHub notifications bot (May 10 2022 at 11:33):

akirilov-arm labeled issue #4027:

The initial switchover to regalloc2 retains the mechanism by which calls signal clobbered physical registers, namely, via phantom defs (defs that are immediately dead and are constrained to those regs). regalloc2 has an explicit mechanism for clobbers which is a bit more precise and possibly ever-so-slightly faster (skips liveness analysis); we should use that instead. No functional correctness implications either way.

view this post on Zulip Wasmtime GitHub notifications bot (Aug 02 2022 at 16:48):

cfallin commented on issue #4027:

Cleaning up old issues: this was actually fixed in #4324.

view this post on Zulip Wasmtime GitHub notifications bot (Aug 02 2022 at 16:48):

cfallin closed issue #4027:

The initial switchover to regalloc2 retains the mechanism by which calls signal clobbered physical registers, namely, via phantom defs (defs that are immediately dead and are constrained to those regs). regalloc2 has an explicit mechanism for clobbers which is a bit more precise and possibly ever-so-slightly faster (skips liveness analysis); we should use that instead. No functional correctness implications either way.


Last updated: Oct 23 2024 at 20:03 UTC