[Qt-creator] Is MSVC on Windows supported?
Harri Pasanen
harri at mpaja.com
Thu Sep 6 13:16:52 CEST 2012
On 09/06/2012 12:25 PM, Peter Pearson wrote:
> On 06/09/12 03:24, Coda Highland wrote:
>
>> I found it, and it was actually two PDFs:
>>
>> http://www.agner.org/optimize/optimizing_cpp.pdf
>> http://dl.fefe.de/optimizer-isec.pdf
>>
>> Of note, as of the time these articles were written, only gcc
>> performed tail-call optimization and C++ devirtualization, and gcc
>> auto-vectorized where MSVC wouldn't.
> There's a more modern comparison here, comparing MS 2010, MinGW 4.6.1
> and Intel 12.0:
>
> http://www.hardware.fr/articles/847-1/impact-compilateurs-architectures-cpu-x86-x64.html
>
> Intel generally wins due to their superior maths libraries anyway, but
> some of the AVX and SSE4 vectorizing ICC does is very impressive if you
> look at the resulting asm...
I took a look at the comparison, a quite detailed read (in French).
What I took away from is that you many not want to use icc (Intel) if
you plan to run on AMD, as the generated code looks for the processor
brand, not the supported instruction set. It does not always matter,
but in some cases it might.
Harri
More information about the Qt-creator
mailing list