Closed Bug 492292 Opened 16 years ago Closed 16 years ago

nanojit: remove duplicated LIns predicates

Categories

(Core :: JavaScript Engine, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: n.nethercote, Assigned: n.nethercote)

References

Details

(Whiteboard: fixed-in-tracemonkey)

Attachments

(1 file)

Previously, there were two versions of several LIR predicates, eg. nanojit::isCmp(LOpcode op) and LIns::isCmp(), for no good reason. This patch gets rid of the nanojit:: ones, because they are hardly used. For the two cases (isCse() and isRet()) where the nanojit:: version has to be kept, they've been renamed (to isCseOpcode() and isRetOpcode()) to make the distinction clearer.
Attachment #376648 - Flags: review?(edwsmith)
Blocks: 492319
Attachment #376648 - Flags: review?(edwsmith) → review+
Blocks: 490947
Whiteboard: needs-checking
Whiteboard: needs-checking → checkin-needed
Blocks: 492478
Blocks: 492866
Whiteboard: checkin-needed → fixed-in-tracemonkey
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: