Closed Bug 1211146 Opened 10 years ago Closed 10 years ago

IonMonkey: MIPS32: Move MacroAssemblerMIPS to BaseMacroAssemblerMIPS

Categories

(Core :: JavaScript Engine: JIT, defect)

Other
Linux
defect
Not set
normal

Tracking

()

RESOLVED INVALID

People

(Reporter: hev, Assigned: hev)

References

Details

Attachments

(2 files)

TODO: * Split MacroAssemblerMIPS to new files(BaseMacroAssembler-mips32). * Rename MacroAssemblerMIPS to BaseMacroAssemblerMIPS. * Rename MacroAssemblerMIPSCompat to MacroAssemblerMIPS. Class hierachy and files: Assembler <- BaseMacroAssemblerMIPS <- MacroAssemblerMIPS (aka MacroAssemblerMIPS) (aka MacroAssemblerMIPSCompat) (BaseMacroAssembler-mips32) (MacroAssembler-mips32) Move the MacroAssemblerMIPS to new files, it's easier how split MacroAssembler-mips32 to mips-shared. File dependencies is clearly: Assembler-mips32.h <- BaseMacroAssembler-mips-shared.h <- BaseMacroAssembler-mips32.h <- MacroAssembler-mips-shared.h <- MacroAssembler-mips32.h
Generated by "git format-patch -M -C". Thanks!
Attachment #8669321 - Flags: review?(nicolas.b.pierron)
Generated by "git format-patch -C10", looks it's easier than "-C -M".
Attachment #8671802 - Flags: review?(nicolas.b.pierron)
(In reply to Heiher [:hev] from comment #0) > TODO: > * Split MacroAssemblerMIPS to new files(BaseMacroAssembler-mips32). Honestly, even if this might sounds silly, I highly prefer to have one consistent way of handling macro assembler across architectures than have 6 different solutions to deal with when we are getting rid of this problem. Please follow the same scheme as other architectures, even if this implies that you have to duplicate code. We should address this issue on all architectures at once.
Attachment #8671802 - Flags: review?(nicolas.b.pierron)
(In reply to Nicolas B. Pierron [:nbp] from comment #3) > (In reply to Heiher [:hev] from comment #0) > > TODO: > > * Split MacroAssemblerMIPS to new files(BaseMacroAssembler-mips32). > > Honestly, even if this might sounds silly, I highly prefer to have one > consistent way of handling macro assembler across architectures than have 6 > different solutions to deal with when we are getting rid of this problem. > > Please follow the same scheme as other architectures, even if this implies > that you have to duplicate code. We should address this issue on all > architectures at once. I got it. ^_^
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → INVALID
Attachment #8669321 - Flags: review?(nicolas.b.pierron)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: