Closed Bug 1768790 Opened 2 years ago Closed 2 years ago

Simplify PendingEdge and build_JumpTarget

Categories

(Core :: JavaScript Engine: JIT, task, P3)

task

Tracking

()

RESOLVED FIXED
102 Branch
Tracking Status
firefox102 --- fixed

People

(Reporter: jandem, Assigned: jandem)

References

Details

Attachments

(3 files)

After anba's changes in bug 1767966, there's some really nice follow-up work we can do.

After bug 1767966 we can simplify this a bit. The new code is also more similar to
how Wasm => MIR generation works.

We can now set/use current directly and get rid of the joinBlock variable.

Depends on D146046

Pushed by jdemooij@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a5fd3d1043e2
part 1 - Simplify PendingEdge and WarpBuilder::build_JumpTarget. r=iain
https://hg.mozilla.org/integration/autoland/rev/6c32c97dc6d0
part 2 - Inline addEdge lambda into sole caller. r=iain
https://hg.mozilla.org/integration/autoland/rev/d418e5b50fab
part 3 - Simplify WarpBuilder::build_JumpTarget more. r=iain
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 102 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: