Closed Bug 1635589 Opened 4 years ago Closed 4 years ago

Warp: Transpile more double operations

Categories

(Core :: JavaScript Engine: JIT, task)

task

Tracking

()

RESOLVED FIXED
mozilla78
Tracking Status
firefox78 --- fixed

People

(Reporter: evilpie, Assigned: evilpie)

References

(Blocks 1 open bug)

Details

Attachments

(3 files)

No description provided.

Unbox here seems a bit wrong, because usually the value isn't used afterwards.
(Interestingly enough we actually do use the value with TruncateDoubleToUInt32)
I doubt this will ever be a performance problem however.

GuardType doesn't just unlock bitwise arithmetic but also other stubs.

Depends on D73975

Enables is to compile bitwise arithmetic with double operands.

Depends on D73976

Pushed by evilpies@gmail.com: https://hg.mozilla.org/integration/autoland/rev/a5145c1d6fba Warp: Transpile double arithmetic. r=jandem https://hg.mozilla.org/integration/autoland/rev/9dcbac4db0f6 Warp: Transpile GuardType. r=jandem https://hg.mozilla.org/integration/autoland/rev/e93a0fc3b11c Warp: Transpile TruncateDoubleToUInt32. r=jandem
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: