[LLVMdev] speed and code size issues

Cédric Venet cedric.venet at laposte.net
Sat Jul 18 03:10:33 PDT 2009

> No -g/debug info, as below with additional -D defines.
> -Wall -Wstrict-prototypes -Wmissing-prototypes  -Wno-uninitialized -Wno-format
> -fno-builtin -fno-zero-initialized-in-bss  -mno-mmx -mno-sse -mno-sse2 -mno-sse3
> -O2 -pipe -nostdinc

I suppose that a kernel don't use much floating point instructions, but 
I was under the impression that the x87 backend (ie x86 without 
sse/sse2) of llvm was not very good, at least, not up to par with the rest.



More information about the llvm-dev mailing list