[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