Closed Bug 1084404 Opened 10 years ago Closed 5 years ago

SIMD x86: enhance shuffle pattern matching

Categories

(Core :: JavaScript Engine: JIT, defect, P5)

x86_64
Linux
defect

Tracking

()

RESOLVED WONTFIX

People

(Reporter: bbouvier, Unassigned)

References

Details

In bug 1021716, shuffle pattern matchings have been identified for emitting special x86 instructions for some masks. Due to the swapping of operands, some shuffles are inefficient, causing moves before and / or after the specific operation. To make these pattern matching more efficient, we should
1) move the lowering of SIMD's shuffle to the arch specific lowering files.
2) swap operands at lowering for these particular masks
Priority: -- → P5
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.