This now develops the same problem G_ZEXT/G_ANYEXT have where the
requested type is assumed to be the source type. This will be fixed
separately by creating intermediate merges.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D72511
GlobalISel: Handle more cases of G_SEXT narrowing ClosedPublic Authored by arsenm on Jan 10 2020, 7:57 AM.
Details Summary This now develops the same problem G_ZEXT/G_ANYEXT have where the
Diff Detail Event Timelinearsenm added a parent revision: D72506: GlobalISel: Fix narrowScalar for G_ANYEXT results.Jan 10 2020, 7:58 AM arsenm added a child revision: D72512: GlobalISel: Move extension scalar narrowing to separate function.Jan 10 2020, 8:16 AM arsenm added a child revision: D72610: GlobalISel: Implement fewerElementsVector for G_SEXT_INREG.Jan 13 2020, 5:43 AM This revision is now accepted and ready to land.Jan 14 2020, 1:26 PM
Revision Contents
Diff 237337 llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-sext.mir
|