[LLVMdev] bdver1 cpu(bulldozer) support with dragonegg

Jan Sjodin jan_sjodin at yahoo.com
Thu Dec 1 10:53:48 PST 2011


Better be quick! I am adding FMA4 and XOP now, and if you contribute code before I do, you can spare yourself some XOP merging.

- Jan



----- Original Message -----
> From: David A. Greene <greened at obbligato.org>
> To: Benjamin Kramer <benny.kra at googlemail.com>
> Cc: llvmdev at cs.uiuc.edu
> Sent: Thursday, December 1, 2011 12:19 PM
> Subject: Re: [LLVMdev] bdver1 cpu(bulldozer) support with dragonegg
> 
> 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
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
> 




More information about the llvm-dev mailing list