[PATCH] D22778: Add Loop Sink pass to reverse the LICM based of basic block frequency.

Daniel Berlin via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 1 13:28:49 PDT 2016


I don't have any substantive comments on this point.
Not sure if anyone else does.



On Wed, Aug 31, 2016 at 3:28 PM, Dehao Chen <danielcdh at gmail.com> wrote:

> Thanks everyone for the reviews.
>
> I've already integrated Duncan's change to this patch. Now we can do
> in-place replacement with reverse-iterator (Thanks Duncan).
>
> Any other comments about this patch?
>
> Thanks,
> Dehao
>
> On Wed, Aug 31, 2016 at 9:41 AM, Dehao Chen <danielcdh at gmail.com> wrote:
>
>> danielcdh updated this revision to Diff 69869.
>> danielcdh added a comment.
>>
>> Integrate with reverse-iterator enhancement.
>>
>>
>> https://reviews.llvm.org/D22778
>>
>> Files:
>>   include/llvm/InitializePasses.h
>>   include/llvm/LinkAllPasses.h
>>   include/llvm/Transforms/Scalar.h
>>   include/llvm/Transforms/Utils/Local.h
>>   include/llvm/Transforms/Utils/LoopUtils.h
>>   lib/Transforms/Scalar/CMakeLists.txt
>>   lib/Transforms/Scalar/GVN.cpp
>>   lib/Transforms/Scalar/LICM.cpp
>>   lib/Transforms/Scalar/LoopSink.cpp
>>   lib/Transforms/Scalar/Scalar.cpp
>>   lib/Transforms/Utils/Local.cpp
>>   lib/Transforms/Utils/SimplifyInstructions.cpp
>>   test/Transforms/LICM/loopsink.ll
>>   test/Transforms/LICM/sink.ll
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160901/1d8c36cf/attachment.html>


More information about the llvm-commits mailing list