NarrowScalar G_ZEXT and G_SEXT to s32 for MIPS32.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D66204
[MIPS GlobalISel] NarrowScalar G_ZEXT and G_SEXT ClosedPublic Authored by Petar.Avramovic on Aug 14 2019, 1:54 AM.
Details Summary NarrowScalar G_ZEXT and G_SEXT to s32 for MIPS32.
Diff Detail
Event TimelinePetar.Avramovic added parent revisions: D66181: [AArch64][GlobalISel] Add support for narrowScalar of G_ZEXT, D66203: [MIPS GlobalISel] Consider type1 when legalizing shifts after r351882.Aug 14 2019, 1:55 AM Petar.Avramovic added a child revision: D66205: [MIPS GlobalISel] NarrowScalar G_ZEXTLOAD and G_SEXTLOAD. This revision is now accepted and ready to land.Aug 14 2019, 9:21 AM Closed by commit rGe406aa791ccc: [MIPS GlobalISel] NarrowScalar G_ZEXT and G_SEXT (authored by Petar.Avramovic). · Explain WhyAug 21 2019, 2:41 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 216355 llvm/lib/Target/Mips/MipsLegalizerInfo.cpp
llvm/test/CodeGen/Mips/GlobalISel/legalizer/zext_and_sext.mir
llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/zext_and_sext.ll
llvm/test/CodeGen/Mips/GlobalISel/regbankselect/zext_and_sext.mir
|