Legalize G_ADD for types smaller then i32.
LegalizationArtifactCombiner replaces extend instructions with appropriate bitwise instructions.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D51213
[MIPS GlobalISel] Legalize i8 and i16 add ClosedPublic Authored by Petar.Avramovic on Aug 24 2018, 6:18 AM.
Details Summary Legalize G_ADD for types smaller then i32.
Diff Detail Event TimelineHerald added subscribers: arichardson, kristof.beyls, rovka, sdardis. · View Herald TranscriptAug 24 2018, 6:18 AM This revision is now accepted and ready to land.Aug 26 2018, 12:04 AM Closed by commit rL340697: [MIPS GlobalISel] Legalize i8 and i16 add (authored by petarj). · Explain WhyAug 26 2018, 12:26 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 162367 lib/Target/Mips/MipsLegalizerInfo.cpp
test/CodeGen/Mips/GlobalISel/legalizer/add.mir
test/CodeGen/Mips/GlobalISel/llvm-ir/add.ll
|