[llvm] [llvm] Don't preserve analysis results after EmbedBitcodePass (PR #146118)

Paul Kirth via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 27 12:41:06 PDT 2025


================
@@ -41,5 +41,5 @@ PreservedAnalyses EmbedBitcodePass::run(Module &M, ModuleAnalysisManager &AM) {
 
   embedBufferInModule(M, MemoryBufferRef(Data, "ModuleData"), ".llvm.lto");
 
-  return PreservedAnalyses::all();
+  return PreservedAnalyses::none();
----------------
ilovepi wrote:

I guess, technically we could predicate none/all on if its ThinLTO, but that also depends on internal details of the different BitcodeWritters.

https://github.com/llvm/llvm-project/pull/146118


More information about the llvm-commits mailing list