Bump llvm to 16.x#69654
Conversation
|
This is an automated comment for commit dd54e3b with description of existing statuses. It's updated for the latest CI running ✅ Click here to open a full report in a separate page Successful checks
|
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
1b6787d to
af77fc9
Compare
e50d16c to
9e15c2b
Compare
|
There are several notable changes in performance: For the float_formatting I've did some analysis and I see nothing suspicious in perf-top. Test reports for x86 are here: 1, 2, 3, 4 Looks like JIT's new infra is much more slow, but I guess this is Ok, because we have |
b4f9cd7 to
dd54e3b
Compare
…e#66053 since ch bump llvm to 18, which cause building CurrentMemoryTracker.h is failed, I remove two unecessary commits: - Kyligence/ClickHouse#488 - Kyligence/ClickHouse@1922234
* [GLUTEN-1632][CH]Daily Update Clickhouse Version (20241224) * Fix Build due to ClickHouse/ClickHouse#69654 and ClickHouse/ClickHouse#66053 since ch bump llvm to 18, which cause building CurrentMemoryTracker.h is failed, I remove two unecessary commits: - Kyligence/ClickHouse#488 - Kyligence/ClickHouse@1922234 --------- Co-authored-by: kyligence-git <[email protected]> Co-authored-by: Chang Chen <[email protected]>
I made an amateurish attempt to switch to the new pass manager based on the tutorial. The legacy pass manager will be removed in LLVM >= 16. Chances are that something messes up.
The main benefit of this PR is that it enables the new libcxx.
Supersedes #66053 and #47783.
Necessary fixes in LLVM: https://github.com/ClickHouse/llvm-project/commits/ClickHouse/llvmorg-16.0.6
Necessary fixes in rocksdb: https://github.com/ClickHouse/rocksdb/commits/ClickHouse/v9.4.0/
Changelog category (leave one):
Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Bumped LLVM to 16 version. This is an internal dependency.
Documentation entry for user-facing changes
CI Settings (Only check the boxes if you know what you are doing):