ms178

Results 83 comments of ms178

As BOLT uses profiles for optimizations, getting a great profile for desktop usage which is representative for most users might be a big challenge, as the profile could be CPU-...

Yes, sorry that I cannot be too specific on this, but it should be a recent regression on main as I compile LLVM/Clang with a former main snapshot. I can...

I've now reproduced the issue using clang version 16.0.0 (2cb51449f0d9ed06de87b4a47b5074eb6eec2e23) as the base compiler with ThinLTO and the rest of the flags from above. Building LLVM/Clang (14913fa5d0508c3e29ae69552ef0710c82913a75) that way took...

I'll try to provide such a file later this week, just for clarification it is not just the resulting LLMV/Clang compiler that is slowed down, even the CMake checks when...

The interesting part is that this behavior only shows up when LLVM/Clang itself got compiled with the Polly-flags from above, I can still use these Polly-flags without problems on other...

@Meinersbur Yes, I know - I did my research on these options. Maybe I wasn't able to articulate the problem more clearly, but the compilation speed with these options on...

@Meinersbur @efriedma-quic Here are two CmakeOutput-Logs from compiling `sddm` with LLVM-builds from today with` -ftime-report`. With the normal behaving toolchain, it took 18 seconds to complete, however with the poisened...

Here are several files of the /src/build/test directory made with the POISENED toolchain and `-polly-dump-before` - I hope it helps: [ConfigReader-before.txt](https://github.com/llvm/llvm-project/files/9374202/ConfigReader-before.txt) [ConfigurationTest-before.txt](https://github.com/llvm/llvm-project/files/9374203/ConfigurationTest-before.txt) [mocs_compilation-before.txt](https://github.com/llvm/llvm-project/files/9374204/mocs_compilation-before.txt)

For further analysis, here is a link to download the binaries of the POISENED toolchain: https://1drv.ms/u/s!Agwwh-axGk6DglWllL3tX7Nltw8h?e=UAj8Rx Note: A Haswell or compatible CPU is required

Unfortunately I cannot be much of help debugging this further, as I am just an Arch user and use a PKGBUILD for zlib-ng-compat which is not bisect-friendly. The easiest way...