Closed Bug 1112155 Opened 10 years ago Closed 8 years ago

IonBuilder: Inline SIMD calls.

Categories

(Core :: JavaScript Engine: JIT, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: nbp, Unassigned)

References

Details

Use macros for generating code for most/all of the primitive SIMD natives. The MIR code should be annotated with the right TypePolicy for unboxing the inputs, and the output should be boxed after each SIMD instruction.
Depends on: 1112156
Blocks: 1112158
Depends on: 1113179
Depends on: 1068028
Depends on: 1118344
Depends on: 1127929
Depends on: 1127932
Depends on: 1129148
I think this is done. We insert explicit MSimdUnbox / MSimdBox instructions when inlining instead of relying on the TypePolicy, but the result is the same.
Flags: needinfo?(nicolas.b.pierron)
Sweet, first time I have the opportunity to close a meta bug as fixed \o/.
Status: NEW → RESOLVED
Closed: 8 years ago
Flags: needinfo?(nicolas.b.pierron)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.