Open Bug 1190294 Opened 9 years ago Updated 9 months ago

[meta] Simplify MacroAssembler interface


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




Tracking Status
firefox42 --- affected


(Reporter: nbp, Unassigned)


(Depends on 1 open bug)


(Keywords: meta)

A part from centralizing MacroAssembler interface (Bug 996602), we should simplify our MacroAssembler such that inter-dependent calls can be deduced from its types (similar to Bug 900285), and remove properties which can be deduced (such as the stack alignments).

Simplifying our MacroAssembler interface can help us improve the quality, by warning/failing for unhandled corner cases, and improve the speed, by reducing the number of useless instructions which can be deduced from the state of our MacroAssembler.
Depends on: 1190295
Depends on: 1199710
Depends on: 1195263
Priority: -- → P3
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.