[llvm-commits] [PATCH, PING] Peephole Infrastructure improvements and (ARM, T, T2) TSTrr optimizations

Gabor Greif ggreif at gmail.com
Mon Oct 25 01:28:28 PDT 2010


Ping!

Attached the diff against recent trunk.

Cheers,

    Gabor

On 10/21/10, Gabor Greif <ggreif at gmail.com> wrote:
> Hi all,
>
> the last weeks I've been working on a flexible infrastructure for
> peephole optimizations, which is potentially target independent and
> extensible without needing interface changes.
>
> The result of my work is attached. It moves all current ARM peepholes
> over to the new architecture and adds TSTrr-related optimizations too.
>
> The ordering and forward referencing of functions is still suboptimal,
> but this is only done to keep the patch size manageable. I plan to
> reorder in a cleanup commit after this patch has landed. Also some
> currently freestanding functions will become methods.
>
> You can also see the code in its entirety here:
> <http://llvm.org/viewvc/llvm-project/llvm/branches/ggreif/peephole-infrastructure/>
>
> Feedback is welcome.
>
> Cheers,
>
>     Gabor
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: peep-infra.patch
Type: application/octet-stream
Size: 19406 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20101025/c8409b49/attachment.obj>


More information about the llvm-commits mailing list