[llvm] r179957 - SimplifyCFG: If convert single conditional stores

Hal Finkel hfinkel at anl.gov
Wed Apr 24 18:30:28 PDT 2013


----- Original Message -----
> From: "Arnold Schwaighofer" <aschwaighofer at apple.com>
> To: "Chris Lattner" <clattner at apple.com>, "Commit Messages and Patches for LLVM" <llvm-commits at cs.uiuc.edu>
> Cc: "Jakob Stoklund Olesen" <jolesen at apple.com>
> Sent: Wednesday, April 24, 2013 7:13:27 PM
> Subject: Re: [llvm] r179957 - SimplifyCFG: If convert single conditional stores
> 
> I have CC’ed all folks who voiced opinions on this in this email
> conversation. I am not going to move forward until I have received
> an okay from all of them.
> 
> 
> So far my understanding is that Andrew, Jakob, and Chris are okay
> with this (please correct me if I am wrong). May I ask a ‘yay’ or
> ‘nay’ from the rest?
> 
> My intend is to:
>  * Enable the SimplifyCFG optimization now (i.e resurrect 179957)
> and
> * Add the Early If-converter optimization of stores (this patch might
> need some polishing, in principle it works though) for when we
> remove selectification from simplifycfg.

FWIW, I'm also in favor of doing this now.

 -Hal

> 
> Best,
> Arnold
> 
> 
> On Apr 24, 2013, at 6:58 PM, Chris Lattner <clattner at apple.com>
> wrote:
> 
> > 
> > On Apr 24, 2013, at 12:17 PM, Arnold Schwaighofer
> > <aschwaighofer at apple.com> wrote:
> > 
> >> Given that we have the optimization implemented in both
> >> SimplifyCFG and the Early-If converter now, I believe we can take
> >> a pragmatic approach:
> >> 
> >> * Enable the SimplifyCFG optimization now. This will allow us not
> >> to look bad on Phoronix/hmmer and spec/hmmer in llvm 3.3 (20%!).
> >> And it seems people agree that this is generally a good thing in
> >> the current compilation pipeline.
> > 
> > I'm in favor of doing this, but please make sure folks who opposed
> > it are ok with it.
> > 
> > -Chris
> 
> 
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
> 




More information about the llvm-commits mailing list