Closed Bug 1051591 Opened 10 years ago Closed 10 years ago

IonMonkey: Fix MIPS backend after SIMD x86/x64: Regalloc and moves bits

Categories

(Core :: JavaScript Engine: JIT, defect)

Other
All
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla34

People

(Reporter: dougc, Assigned: dougc)

References

Details

Attachments

(1 file, 1 obsolete file)

Bug 1019831 broke the MIPS backend.
This worked around build problems with the MIPS backend.
Attachment #8470524 - Flags: review?(benj)
Blocks: 1019831
Comment on attachment 8470524 [details] [diff] [review]
Fix MIPS backend after SIMD x86/x64: Regalloc and moves bits.

Review of attachment 8470524 [details] [diff] [review]:
-----------------------------------------------------------------

Thanks for doing this!

::: js/src/jit/mips/Assembler-mips.h
@@ +165,5 @@
>  // this architecture or not. Rather than a method in the LIRGenerator, it is
>  // here such that it is accessible from the entire codebase. Once full support
>  // for SIMD is reached on all tier-1 platforms, this constant can be deleted.
>  static const bool SupportsSimd = false;
> +static const uint32_t SimdStackAlignment = 8;

So MIPS SIMD alignment is like ARM's? Interesting.
Attachment #8470524 - Flags: review?(benj) → review+
Address reviewer feedback. Carrying forward r+.
Attachment #8471262 - Flags: review+
Attachment #8470524 - Attachment is obsolete: true
The MIPS backend is not tested by tbpl so asking to landed this without a try build.
Keywords: checkin-needed
QA Contact: dtc-moz
https://hg.mozilla.org/mozilla-central/rev/b8451b7fa46c
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla34
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: