Closed
Bug 1820858
Opened 2 years ago
Closed 2 years ago
[hazards] analysis assumes loops will always run at least once
Categories
(Core :: JavaScript: GC, defect, P1)
Core
JavaScript: GC
Tracking
()
RESOLVED
FIXED
114 Branch
Tracking | Status | |
---|---|---|
firefox114 | --- | fixed |
People
(Reporter: sfink, Assigned: sfink)
References
Details
Attachments
(1 file)
This is problematic when looking at dominators, because it assumes the post-loop code is dominated by the loop body, which is incorrect.
Assignee | ||
Updated•2 years ago
|
Assignee: nobody → sphink
Status: NEW → ASSIGNED
Assignee | ||
Comment 1•2 years ago
|
||
Updated•2 years ago
|
Assignee: nobody → sphink
Status: NEW → ASSIGNED
Updated•2 years ago
|
Severity: -- → S3
Priority: -- → P1
Pushed by sfink@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/2751ae76325c
[hazards] Post-loop point should have pre-loop point as predecessor. It is not enough to eventually reach the point through the loop, because of dominator analyses. r=jonco
Comment 3•2 years ago
|
||
Backed out for causing hazard failures on rootAnalysis/analyze.py
Failure log: https://treeherder.mozilla.org/logviewer?job_id=412108269&repo=autoland
Backout link: https://hg.mozilla.org/integration/autoland/rev/79b976bdc2330d5df519bdd325b0a988fb02878e
Flags: needinfo?(sphink)
Comment 4•2 years ago
|
||
Backout merged to central: https://hg.mozilla.org/mozilla-central/rev/79b976bdc233
Pushed by sfink@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/3099900e3b34
[hazards] Post-loop point should have pre-loop point as predecessor. It is not enough to eventually reach the point through the loop, because of dominator analyses. r=jonco
Comment 6•2 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
status-firefox114:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 114 Branch
Assignee | ||
Updated•2 years ago
|
Flags: needinfo?(sphink)
You need to log in
before you can comment on or make changes to this bug.
Description
•