This adds a DAG combine for converting sext_inreg of VGetLaneu into VGetLanes, providing the types match correctly.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D95073
[ARM] Turn sext_inreg(VGetLaneu) into VGetLaneu ClosedPublic Authored by dmgreen on Jan 20 2021, 10:56 AM.
Details Summary This adds a DAG combine for converting sext_inreg of VGetLaneu into VGetLanes, providing the types match correctly.
Diff Detail Event TimelineHerald added subscribers: danielkiss, hiraditya, kristof.beyls. · View Herald TranscriptJan 20 2021, 10:56 AM This revision is now accepted and ready to land.Jan 26 2021, 5:37 AM Closed by commit rGad12e6ee9579: [ARM] Turn sext_inreg(VGetLaneu) into VGetLaneu (authored by dmgreen). · Explain WhyFeb 1 2021, 3:11 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 317933 llvm/lib/Target/ARM/ARMISelLowering.cpp
llvm/test/CodeGen/ARM/dagcombine-anyexttozeroext.ll
llvm/test/CodeGen/Thumb2/mve-div-expand.ll
llvm/test/CodeGen/Thumb2/mve-vcvt.ll
llvm/test/CodeGen/Thumb2/mve-vecreduce-add.ll
llvm/test/CodeGen/Thumb2/mve-vecreduce-addpred.ll
llvm/test/CodeGen/Thumb2/mve-vecreduce-mla.ll
llvm/test/CodeGen/Thumb2/mve-vecreduce-mlapred.ll
|