[PATCH] [InstructionMerge - GVN] hoisting and sinking of equivalent memory instructions in diamonds
Gerolf Hoflehner
ghoflehner at apple.com
Mon Jun 9 20:42:38 PDT 2014
Alright, time has come to move on with this one. The instruction merge code is now a pass eagerly awaiting expert review eyes.
Cheers
Gerolf
On May 2, 2014, at 5:13 PM, Chandler Carruth <chandlerc at google.com> wrote:
>
> On Fri, May 2, 2014 at 4:44 PM, Gerolf Hoflehner <ghoflehner at apple.com> wrote:
> I can see the arguments pro independent pass, but why do you assert it will make the code much easier to review? The code is coherent as it is and won’t change whether it is part of GVN or its own phase.
>
> Because then I don't have to even think about GVN? Anyways, it should be *much* easier to test.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140609/3638f0db/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: instruction_merge.patch
Type: application/octet-stream
Size: 26271 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140609/3638f0db/attachment.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140609/3638f0db/attachment-0001.html>
More information about the llvm-commits
mailing list