-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Upgrade LLVM #11853
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade LLVM #11853
Conversation
r+ |
This doesn't touch the clean trigger. |
Do the builders set LLVM_FORCE_USE_OLD_TOOLCHAIN? If so, this was probably broken by rust-lang/llvm@55e6c61. It renamed the option to LLVM_FORCE_USE_OLD_HOST_TOOLCHAIN but didn't update the code that tests for LLVM_FORCE_USE_OLD_TOOLCHAIN. |
Sent a mail to llvm-commits about the option change: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20140127/202996.html |
Heh, on further inspection we use autoconf and not CMake to build llvm. So since rust-lang/llvm@7ba06ed we either need to update the compiler versions on the failing buildbots or pass |
Pushing this through try, it looks like we can build on the bots with We'll probably need to look into upgrading the bots in the near future, however. |
Turns out LLVM changed how the |
This upgrade brings commit by @eddyb to help optimizations of virtual calls in a few places (llvm-mirror/llvm@6d2bd95) as well as a commit by @c-a to *greatly* improve the runtime of the optimization passes (rust-lang/llvm#3). Nice work to these guys!
This upgrade brings commit by @eddyb to help optimizations of virtual calls in a few places (llvm-mirror/llvm@6d2bd95) as well as a commit by @c-a to *greatly* improve the runtime of the optimization passes (rust-lang/llvm#3). Nice work to these guys!
expending lint [`blocks_in_if_conditions`] to check match expr as well closes: rust-lang#11814 changelog: rename lint `blocks_in_if_conditions` to [`blocks_in_conditions`] and expand it to check blocks in match scrutinees
This upgrade brings commit by @eddyb to help optimizations of virtual calls in
a few places (llvm-mirror/llvm@6d2bd95) as well as a
commit by @c-a to greatly improve the runtime of the optimization passes
(rust-lang/llvm#3).
Nice work to these guys!