[LLVMdev] bdver1 cpu(bulldozer) support with dragonegg

Benjamin Kramer benny.kra at googlemail.com
Wed Nov 30 07:33:59 PST 2011


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.

- Ben

> 
> Ciao, Duncan.
> 
>> 
>> 
>> Here the full example the source file doesn't matter.
>> 
>> gcc -s -static -Wall -O2 -march=native -fplugin=dragonegg.so
>> -fplugin-arg-dragonegg-enable-gcc-optzns    pointer.c   -o pointer
>> 'bdver1' is not a recognized processor for this target (ignoring processor)
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
> 
> _______________________________________________
> 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