[M120 Migration][WASM] Liftoff PrepareForBranch overwrites register
Ported commit:
https://review.tizen.org/gerrit/c/platform/framework/web/chromium-efl/+/295306
Only one of the Spill method declaration changes ported:
Spill(int, WasmValue) -> Spill(int, WasmValue, LiftoffRegList)
since LiftoffRegList parameter is not used in any calls of
Spill(int, LiftoffRegister, ValueKind)
The change in CacheStatePreservingTempRegister regarding introducing
the LiftoffRegList typed pinned_ member is already present in upstream.
The unit test originally added in the change that is now being ported is
currently added along with the change enabling V8 unit tests.
Bug: https://jira-eu.sec.samsung.net/browse/VDWASM-1543
Change-Id: I1dd7cb50158ef7bd40da8e5f6df0dbcc962b2ab7
Signed-off-by: Robert Bycul <r.bycul@samsung.com>
12 files changed: