[llvm-commits] [llvm] r140869 - in /llvm/trunk: lib/Transforms/InstCombine/InstCombineCompares.cpp test/Transforms/InstCombine/fcmp.ll

Jim Grosbach grosbach at apple.com
Fri Sep 30 13:06:46 PDT 2011


On Sep 30, 2011, at 1:05 PM, Jakob Stoklund Olesen wrote:

> 
> On Sep 30, 2011, at 11:45 AM, Jim Grosbach wrote:
> 
>> Author: grosbach
>> Date: Fri Sep 30 13:45:50 2011
>> New Revision: 140869
>> 
>> URL: http://llvm.org/viewvc/llvm-project?rev=140869&view=rev
>> Log:
>> float comparison to double 'zero' constant can just be a float 'zero.'
>> 
>> InstCombine was incorrectly considering the conversion of the constant
>> zero to be unsafe.
> 
> Jim, could this have caused these failures?

Maybe. Does 140875 fix it?

> 
> MultiSource/Benchmarks/MallocBench/gs/gs.exec
> MultiSource/Benchmarks/MiBench/consumer-typeset/consumer-typeset.exec
> 
> http://smooshlab.apple.com:8013/builders/lnt_clang-x86_64-darwin10-gcc42-RA_x86_64-O3/builds/6574
> 
> /jakob
> 




More information about the llvm-commits mailing list