[LLVMdev] bdver1 cpu(bulldozer) support with dragonegg

David A. Greene greened at obbligato.org
Thu Dec 1 09:19:40 PST 2011


Benjamin Kramer <benny.kra at googlemail.com> writes:

> On 30.11.2011, at 08:33, Duncan Sands wrote:
>
>> Hi Jan,
>> 
>>> if I compile with dragonegg and -march=native I get this message:
>>> 'bdver1' is not a recognized processor for this target (ignoring processor)
>> 
>> this is coming directly from LLVM which doesn't know about bulldozer yet.
>> 
>>> Is there any plan to support this cpu ?
>> 
>> I don't know.  Hopefully someone who knows something about this will comment.
>
> I added a basic description for bdver1 and bdver2 in r145493.
> LLVM doesn't know many of bulldozer's new instructions though.

We have implementations for XOP.  Again, I'll be pushing it back as soon
as we get 3.0 merged.  That will take a bit of effort as we have to
resolve various AVX conflicts.

                               -Dave



More information about the llvm-dev mailing list