[llvm-commits] [llvm] r122743 - /llvm/trunk/include/llvm/Support/StandardPasses.h

Bob Wilson bob.wilson at apple.com
Tue Jan 4 17:26:06 PST 2011


On Jan 4, 2011, at 1:41 PM, Evan Cheng wrote:

> 
> On Jan 3, 2011, at 3:33 PM, Chris Lattner wrote:
> 
>> 
>> On Jan 3, 2011, at 3:28 PM, Evan Cheng wrote:
>> 
>>> 
>>> On Jan 3, 2011, at 10:11 AM, Chris Lattner wrote:
>>> 
>>>> 
>>>> On Jan 2, 2011, at 11:53 PM, Evan Cheng wrote:
>>>> 
>>>>> Author: evancheng
>>>>> Date: Mon Jan  3 01:53:18 2011
>>>>> New Revision: 122743
>>>>> 
>>>>> URL: http://llvm.org/viewvc/llvm-project?rev=122743&view=rev
>>>>> Log:
>>>>> Undo what looks like accidental removal of an instcombine pass in r122740.
>>>> 
>>>> This wasn't accidental, is there a reason you want an instcombine here?
>>> 
>>> No reason other than it was there before r122740 (which is only supposed to add the earlycse pass). Are you certain there is no loss from removing this instcombine pass?
>> 
>> I'm not certain that there is no loss in no cases, but the performance comparisons I did had it removed and the intention of earlycse is to subsume that particular run of instcombine.
> 
> I can remove it again if you feel comfortable with it. 

Bisecting the i386 chomp regression (http://llvm.org/perf/db_default/simple/nts/65/) blames the change that adds the instcombine pass back again.  I haven't yet verified that removing it fixes the regression.  I would not have expected that!



More information about the llvm-commits mailing list