Displaying 3 results from an estimated 3 matches for "4470k".
Did you mean:
4470
2013 Sep 12
0
[LLVMdev] [PATCH] Detect Haswell subarchitecture (i.e. using -march=native)
Hi Adam,
> * I have marked HasAVX2 as "volatile", since otherwise it gets
> magically zeroed (by optimizer?) when compiling clang with latest
> clang build from trunk
That's far more worrying to me than not being able to detect Haswell.
I can't reproduce the problem here at the moment: both debug and
release builds give identical assembly for Host.cpp.
I don't
2013 Sep 12
2
[LLVMdev] [PATCH] Detect Haswell subarchitecture (i.e. using -march=native)
Hello,
This is my first patch on this list, however I've already submitted several trough bug tracking system. Since it probably needs some review and it's not a bug I am submitting it here.
The main intent of this patch is to detect "core-avx2" platform on Haswell i7 CPUs when running -march=native. Currently it detects it as generic x86_64.
lib/Support/Host.cpp:
* Haswell is
2013 Sep 12
3
[LLVMdev] [PATCH] Detect Haswell subarchitecture (i.e. using -march=native)
...&EAX, &EBX, &ECX, &EDX) &&
(EBX & 0x20);
Attaching object files related to all of these cases below.
Also attaching patch that removes volatile, but leaves HasAVX check that makes the code run fine here.
My platform is Ubuntu 12.04 LTS 64-bit & i7-4470k.
llvm[1]: Compiling Host.cpp for Release build
if clang++ -I/home/ono/Documents/llvm/include -I/home/ono/Documents/llvm/lib/Support -I/tmp/llvm.q35LGwjHmR/include -I/tmp/llvm.q35LGwjHmR/lib/Support -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -...