[llvm-commits] [PATCH, PING] Peephole Infrastructure improvements and (ARM, T, T2) TSTrr optimizations
isanbard at gmail.com
Tue Oct 26 21:12:04 PDT 2010
I've been on vacation. I'll have to look at this in a few days. :)
On Oct 25, 2010, at 1:28 AM, Gabor Greif wrote:
> Attached the diff against recent trunk.
> 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:
>> Feedback is welcome.
More information about the llvm-commits