Closed Bug 1598244 Opened 5 years ago Closed 5 years ago

Some IonBuilder cleanup after bug 1595476

Categories

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

task

Tracking

()

RESOLVED FIXED
mozilla72
Tracking Status
firefox72 --- fixed

People

(Reporter: jandem, Assigned: jandem)

References

Details

Attachments

(5 files)

No description provided.
Priority: -- → P1
Pushed by jdemooij@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/c75b6ba7c2d2
part 1 - Rename PendingBlock to PendingEdge. r=tcampbell
https://hg.mozilla.org/integration/autoland/rev/0a40084ff908
part 2 - Add helper class for debug assertions in IonBuilder::traverseBytecode to simplify traverseBytecode. r=tcampbell
https://hg.mozilla.org/integration/autoland/rev/a66e2b990e75
part 3 - Add some asserts and helper methods for current-block handling. r=tcampbell
https://hg.mozilla.org/integration/autoland/rev/cb730e7f1810
part 4 - Add an SMDOC comment to IonBuilder.h to explain control flow handling. r=tcampbell
https://hg.mozilla.org/integration/autoland/rev/4e9cbaa8a704
part 5 - Add MControlInstruction::initSuccessor so we can assert there's no successor yet. r=tcampbell
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: