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

Arnold Schwaighofer aschwaighofer at apple.com
Wed Apr 24 17:13:27 PDT 2013


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.

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





More information about the llvm-commits mailing list