Closed
Bug 514532
Opened 15 years ago
Closed 15 years ago
NJ: LIR changes to help x64 code generation
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
FIXED
Tracking | Status | |
---|---|---|
status1.9.2 | --- | beta1-fixed |
People
(Reporter: dvander, Assigned: dvander)
References
Details
Attachments
(1 file, 1 obsolete file)
2.77 KB,
patch
|
edwsmith
:
review+
|
Details | Diff | Splinter Review |
Adds ins_peq0, insImmWord, merges some spew changes from tamarin-redux.
Attachment #398476 -
Flags: review?(edwsmith)
Comment 1•15 years ago
|
||
shouldn't that be insImmp?
Assignee | ||
Comment 2•15 years ago
|
||
That takes a (void*), I want to avoid having (void*) casts everywhere.
Assignee | ||
Comment 3•15 years ago
|
||
This version lets me get rid of some ugly helpers in jstracer.cpp which I had to duplicate in jsregexp.cpp.
Attachment #398476 -
Attachment is obsolete: true
Attachment #398490 -
Flags: review?(edwsmith)
Attachment #398476 -
Flags: review?(edwsmith)
Assignee | ||
Updated•15 years ago
|
Attachment #398490 -
Flags: review?(edwsmith) → review?(rreitmai)
Comment 4•15 years ago
|
||
Comment on attachment 398490 [details] [diff] [review]
added ins_i2p and ins_u2p
Not sure we want to head back in this direction with implicit types; deferring to Ed for his comments.
Attachment #398490 -
Flags: review?(rreitmai) → review?(edwsmith)
Assignee | ||
Comment 5•15 years ago
|
||
(In reply to comment #4)
> (From update of attachment 398490 [details] [diff] [review])
> Not sure we want to head back in this direction with implicit types; deferring
> to Ed for his comments.
What are the implicit types? The helpers just redirect to pointer-width versions as helpers -- compile-time decision, not run-time sniffing of LIR.
Updated•15 years ago
|
Attachment #398490 -
Flags: review?(edwsmith) → review+
Comment 6•15 years ago
|
||
Comment on attachment 398490 [details] [diff] [review]
added ins_i2p and ins_u2p
lir itself should not have any 'pointer' type instructions (32bit or 64bit must be explicit) but its okay to have helpers for pointers. we already had some, this adds a few more.
Comment 7•15 years ago
|
||
Assignee: general → dvander
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Comment 8•15 years ago
|
||
status1.9.2:
--- → beta1-fixed
Flags: wanted1.9.2+
You need to log in
before you can comment on or make changes to this bug.
Description
•