Closed Bug 1112155 Opened 5 years ago Closed 4 years ago

IonBuilder: Inline SIMD calls.

Categories

(Core :: JavaScript Engine: JIT, defect)

defect
Not set

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
Duplicate of this bug: 943769
Depends on: 1134638
Depends on: 1135038
Depends on: 1135039
Depends on: 1135040
Depends on: 1135042
Depends on: 1136189
Depends on: 1146363
Depends on: 1084319
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: 4 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.