Closed Bug 672734 Opened 13 years ago Closed 13 years ago

IonMonkey: Re-work reification stage to generate free register sets

Categories

(Core :: JavaScript Engine, defect)

x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: adrake, Assigned: adrake)

References

Details

Attachments

(1 file)

The way freeRegs was set before was completely wrong. This approach simply walks over intervals during reification maintaining a free register set and writes it down as needed. It also makes the use and def erasure somewhat cleaner.
Attached patch Patch v0Splinter Review
Attachment #546997 - Flags: review?(dvander)
Attachment #546997 - Flags: review?(dvander) → review+
http://hg.mozilla.org/users/danderson_mozilla.com/ionmonkey/rev/b65486b852eb
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.