Open advancedwebdeveloper opened 4 years ago
Nice find. I see the issue has been closed at gollvm. Have you been able to build duit with gollvm with the latest version?
I didn't re-check - but you can re-use existing scenarios https://github.com/advancedwebdeveloper/clang_test_cpu_features/actions/runs/405495534 https://github.com/advancedwebdeveloper/clang_test_cpu_features/blob/main/.github/workflows/llvm.yml to get recently compiled gollvm to build your project. The above workflows doesn't contain the steps for https://go.googlesource.com/gollvm/#installing - but you can do that yourself.
Hence that nobody limits the project to Github Actions. Especially cause Microsoft doesn't have any VM instances, featuring AMD's CPUs, for this (I tracked two different CPU models, from Intel). If you can build/test your project on AMD's hardware - you are welcome to report. Consider using AMD Optimizing C/C++ Compiler instead of "vanilla" LLVM/Clang. You would have to request enabling specific optimizations, for llvm-goc and various linkers (lld, gold) if you want something more concrete - that would be the cause of a new patch.
@thanm, please explain @mjl how to generate LLVM's build artifacts (include intermediate representation) and how to arrange some in-memory benchmarking.
Hi. I wasn't able to build your project, if using gollvm compiler.
Reported that already. llvm-goc could be installed by
after extracting this build.
CC @thanm @cherrymui