Open 9il opened 7 years ago
Could you spend some time on minimizing this? Thanks!
Could you spend some time on minimizing this? Thanks!
Done, please see gists list in the issue.
@9il: What would probably be most useful is to generate the LLVM IR for the kernel function (-output-ll
) and post it at bugs.llvm.org together with the assembler listings, possibly CCing some of the people who have worked on x86 codegen before (if you happen to know someone). Am I correct in the assumption that simple
is just a manually expanded version of generic
?
Am I correct in the assumption that simple is just a manually expanded version of generic?
Yes.
I have requested account at bugs.llvm.org
Okay, thanks. If there are any issues with the account, I can also make the report for you.
Any update on this? And does LLVM 4.0 only decrease performance on your code or are there improvements as well? We'll have to decide on the compiler to use to ship the pre-built 1.2 binaries soon.
Only LLVM 4.0 has no bad AVX512 support. Feel free to update compiler to the LLVM 4.0. GLAS is not completely implemented for BLAS API. I will fill the issue and send link to the LDC gitter
Any news on whether v4.0.1 or v5.0.0 fix this?
I can not compile LDC with LLVM 5.0 on macos
@9il: See Gitter – you might need to turn off detection of LLD headers explicitly with LLVM 5.0 until this is fixed.
Any news on whether v4.0.1 or v5.0.0 fix this?
It is not fixed in v5.0
LLVM 4.0, avx512f has the same issue as LLVM 4.0, broadwell.
vs