mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-29 06:26:08 +00:00

This change removes the need to call the clang-bolt target in order to apply bolt optimizations to clang. Now running `ninja clang` will build a clang with bolt optimizations, and `ninja check-clang` and `ninja install-clang` will test and install bolt optimized clang too. The clang-bolt target has been kept for compatibilty reasons, but it is now just an alias to the clang target. Also, this new design for applying the bolt optimizations to clang will be easier to generalize and use to optimize other binaries/libraries in the project. --------- Co-authored-by: Amir Ayupov <fads93@gmail.com> Co-authored-by: Petr Hosek <phosek@google.com>
========================== Performance Training Data ========================== This directory contains simple source files for use as training data for generating PGO data and linker order files for clang.