[clang] e2cab7c - Reapply "[Clang][CMake] Use IRPGO instead of FE PGO for Cmake Caches" (#160711)
via cfe-commits
cfe-commits at lists.llvm.org
Thu Sep 25 08:56:07 PDT 2025
Author: Aiden Grossman
Date: 2025-09-25T08:56:03-07:00
New Revision: e2cab7c031c46a4465bd7380db64a8c87ec2b5e5
URL: https://github.com/llvm/llvm-project/commit/e2cab7c031c46a4465bd7380db64a8c87ec2b5e5
DIFF: https://github.com/llvm/llvm-project/commit/e2cab7c031c46a4465bd7380db64a8c87ec2b5e5.diff
LOG: Reapply "[Clang][CMake] Use IRPGO instead of FE PGO for Cmake Caches" (#160711)
This reverts commit 18f7e03dd60d84b5da3403f10177323df01b6f92.
Reapplies #160133.
This was reverted originally because it was causing compilation crashes
in ControlHeightReduction. It was reverted again because fix in
CntrolHeightReduction was causing more problems. Everything should be in
working order now, so relanding.
Added:
Modified:
clang/cmake/caches/PGO.cmake
Removed:
################################################################################
diff --git a/clang/cmake/caches/PGO.cmake b/clang/cmake/caches/PGO.cmake
index 15bc755d110d1..d6471160037c1 100644
--- a/clang/cmake/caches/PGO.cmake
+++ b/clang/cmake/caches/PGO.cmake
@@ -5,7 +5,7 @@ set(LLVM_ENABLE_PROJECTS "clang;lld" CACHE STRING "")
set(LLVM_ENABLE_RUNTIMES "compiler-rt;libcxx;libcxxabi;libunwind" CACHE STRING "")
set(LLVM_TARGETS_TO_BUILD Native CACHE STRING "")
-set(BOOTSTRAP_LLVM_BUILD_INSTRUMENTED ON CACHE BOOL "")
+set(BOOTSTRAP_LLVM_BUILD_INSTRUMENTED IR CACHE BOOL "")
set(CLANG_BOOTSTRAP_TARGETS
generate-profdata
stage2
More information about the cfe-commits
mailing list