Closed
Bug 1211146
Opened 10 years ago
Closed 10 years ago
IonMonkey: MIPS32: Move MacroAssemblerMIPS to BaseMacroAssemblerMIPS
Categories
(Core :: JavaScript Engine: JIT, defect)
Tracking
()
RESOLVED
INVALID
People
(Reporter: hev, Assigned: hev)
References
Details
Attachments
(2 files)
154.65 KB,
patch
|
Details | Diff | Splinter Review | |
248.96 KB,
patch
|
Details | Diff | Splinter Review |
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
Assignee | ||
Comment 1•10 years ago
|
||
Generated by "git format-patch -M -C". Thanks!
Attachment #8669321 -
Flags: review?(nicolas.b.pierron)
Assignee | ||
Comment 2•10 years ago
|
||
Generated by "git format-patch -C10", looks it's easier than "-C -M".
Attachment #8671802 -
Flags: review?(nicolas.b.pierron)
Comment 3•10 years ago
|
||
(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.
Updated•10 years ago
|
Attachment #8671802 -
Flags: review?(nicolas.b.pierron)
Assignee | ||
Comment 4•10 years ago
|
||
(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. ^_^
Assignee | ||
Updated•10 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → INVALID
Updated•10 years ago
|
Attachment #8669321 -
Flags: review?(nicolas.b.pierron)
You need to log in
before you can comment on or make changes to this bug.
Description
•