[LLVMdev] detailed comparison of generated code size for LLVM and other compilers
clattner at apple.com
Mon Dec 14 13:57:23 PST 2009
On Dec 14, 2009, at 1:49 PM, John Regehr wrote:
>> You'll probably need to some digging to make sure the defaults are
>> comparable. Are SSE and/or MMX used? This affects floating point
>> quite a bit. Are the target CPUs the same?
> Good point. Would "generic i686" be a reasonable choice? Does that
> mean anything these days?
> Anyway-- I'd appreciate some guidance on what you folks would find
> interesting and useful. Then I can do some homework and figure out
> how to
> get the rest of the compilers to assume an equivalent ISA.
I'd recommend targeting (with both -march and -mtune) a simple and
commonly available CPU type like "core2" or "pentium4". ICC should
have both of these and gcc/llvm definitely do.
More information about the llvm-dev