Adds a predicated variant of scalarize() to do this.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D88437
[AArch64][GlobalISel] Scalarize <2 x s64> G_MUL since we don't have native support for it. ClosedPublic Authored by aemerson on Sep 28 2020, 10:55 AM.
Details Summary Adds a predicated variant of scalarize() to do this.
Diff Detail
Event TimelineHerald added subscribers: danielkiss, hiraditya, kristof.beyls, rovka. · View Herald TranscriptSep 28 2020, 10:55 AM This revision is now accepted and ready to land.Sep 28 2020, 12:20 PM Closed by commit rGb9f2b3bc431a: [AArch64][GlobalISel] Scalarize <2 x s64> G_MUL since we don't have native… (authored by aemerson). · Explain WhySep 28 2020, 7:30 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 294869 llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
llvm/test/CodeGen/AArch64/GlobalISel/legalize-mul.mir
|