[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.
More information about the llvm-dev