Closed Bug 1951790 Opened 15 days ago Closed 4 days ago

Optimize baseline profiler and debugger checks more

Categories

(Core :: JavaScript: WebAssembly, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
138 Branch
Tracking Status
firefox138 --- fixed

People

(Reporter: rhunt, Assigned: rhunt)

Details

Attachments

(1 file)

We have two checks in the baseline compiler loop for if debugging is enabled and for if the profiler is enabled. These are both very uncommon and could be folded into a single check to minimize the overhead here.

Pushed by rhunt@eqrion.net: https://hg.mozilla.org/integration/autoland/rev/6c1df835910b wasm: Fold debugger and profiler checks into a single comparison. r=jseward
Flags: needinfo?(rhunt)
Pushed by rhunt@eqrion.net: https://hg.mozilla.org/integration/autoland/rev/0b9aec7359d6 wasm: Fold debugger and profiler checks into a single comparison. r=jseward
Status: NEW → RESOLVED
Closed: 4 days ago
Resolution: --- → FIXED
Target Milestone: --- → 138 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: