This improves selection for vector stores into v2s64s. Before we just scalarized them, but we can just use a STRQui instead.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D60083
[AArch64][GlobalISe] Select STRQui for stores into v264s instead of scalarizing ClosedPublic Authored by paquette on Apr 1 2019, 11:41 AM.
Details Summary This improves selection for vector stores into v2s64s. Before we just scalarized them, but we can just use a STRQui instead.
Diff Detail
Event TimelineHerald added subscribers: Petar.Avramovic, hiraditya, kristof.beyls, javed.absar. · View Herald Transcript This revision is now accepted and ready to land.Apr 1 2019, 2:38 PM Closed by commit rL357432: [AArch64][GlobalISe] Select STRQui for stores into v264s instead of scalarizing (authored by paquette). · Explain WhyApr 1 2019, 3:18 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 193186 llvm/trunk/lib/Target/AArch64/AArch64LegalizerInfo.cpp
llvm/trunk/test/CodeGen/AArch64/GlobalISel/legalize-load-store-fewerElts.mir
llvm/trunk/test/CodeGen/AArch64/GlobalISel/select-store.mir
|