[PATCH] D31319: [PPC] Eliminate redundant sign- and zero-extensions in PPC MI Peephole pass

Eric Christopher via llvm-commits llvm-commits at lists.llvm.org
Mon Mar 27 23:52:50 PDT 2017


It's usually easier to review two smaller incremental patches than a single
larger one if you wouldn't mind splitting it back up.

On Mon, Mar 27, 2017, 11:33 PM Hiroshi Inoue via Phabricator <
reviews at reviews.llvm.org> wrote:

> inouehrs updated this revision to Diff 93212.
> inouehrs added a comment.
>
> - I added more code patterns in which we can eliminate sign- or
> zero-extensions.
> - I added more test cases in the regression test.
>
>
> https://reviews.llvm.org/D31319
>
> Files:
>   lib/Target/PowerPC/PPCISelLowering.cpp
>   lib/Target/PowerPC/PPCInstrInfo.cpp
>   lib/Target/PowerPC/PPCInstrInfo.h
>   lib/Target/PowerPC/PPCMIPeephole.cpp
>   lib/Target/PowerPC/PPCMachineFunctionInfo.cpp
>   lib/Target/PowerPC/PPCMachineFunctionInfo.h
>   test/CodeGen/PowerPC/eliminate_ext.ll
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170328/bb6a2e29/attachment.html>


More information about the llvm-commits mailing list