[llvm-commits] [llvm] r92864 - in /llvm/trunk/lib/CodeGen: CriticalAntiDepBreaker.cpp CriticalAntiDepBreaker.h

Jim Grosbach grosbach at apple.com
Thu Jan 7 08:38:53 PST 2010


On Jan 6, 2010, at 5:59 PM, Anton Korobeynikov wrote:

> Hello, Jim
>
>> Anti-dependency breaking needs to be careful regarding instructions  
>> with
>> multiple register definitions.
> FYI: this unbreaks log10() routine from newlib. Previously invalid
> (unpredictable) vmov r0, r0, d0 instruction was generated. It seems
> that A8 does not produce any error in such situation, but on A9 SIGILL
> was trapped.
>

Excellent news. Thanks for pointing this out. How close are we to a  
fully working newlib with llvm at this point?

> PS: Do you want small testcase? :)

That would be greatly appreciated, yes. Thank you!


-Jim



More information about the llvm-commits mailing list