BaselineCompiler: Compile strict equality and condswitch opcodes

RESOLVED FIXED

Status

()

defect
RESOLVED FIXED
6 years ago
6 years ago

People

(Reporter: bhackett, Assigned: bhackett)

Tracking

Other Branch
x86
macOS
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment, 1 obsolete attachment)

(Assignee)

Description

6 years ago
The Baseline compiler should handle strict equality opcodes --- JSOP_STRICTEQ and JSOP_STRICTNE.  This will also allow compiling non-table switches --- JSOP_CONDSWITCH, JSOP_CASE and JSOP_DEFAULT.
(Assignee)

Comment 1

6 years ago
Posted patch patch (obsolete) — Splinter Review
Assignee: general → bhackett1024
Attachment #711494 - Flags: review?(kvijayan)
(Assignee)

Comment 2

6 years ago
Posted patch fixed patchSplinter Review
Fix a bug in the previous patch (after a syncStack() the frame would still keep some registers for synced entries live it seems).
Attachment #711494 - Attachment is obsolete: true
Attachment #711494 - Flags: review?(kvijayan)
Attachment #711506 - Flags: review?(kvijayan)
Attachment #711506 - Flags: review?(kvijayan) → review+
(Assignee)

Updated

6 years ago
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.