[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