[llvm-commits] [PATCH, PING] Peephole Infrastructure improvements and (ARM, T, T2) TSTrr optimizations
Bill Wendling
isanbard at gmail.com
Tue Oct 26 21:12:04 PDT 2010
Hi Gabor,
I've been on vacation. I'll have to look at this in a few days. :)
-bw
On Oct 25, 2010, at 1:28 AM, Gabor Greif wrote:
> 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
>>
> <peep-infra.patch>
More information about the llvm-commits
mailing list