diff --git a/llvm/lib/Passes/PassBuilderPipelines.cpp b/llvm/lib/Passes/PassBuilderPipelines.cpp --- a/llvm/lib/Passes/PassBuilderPipelines.cpp +++ b/llvm/lib/Passes/PassBuilderPipelines.cpp @@ -1502,9 +1502,6 @@ OptimizationLevel Level, const ModuleSummaryIndex *ImportSummary) { ModulePassManager MPM; - // Convert @llvm.global.annotations to !annotation metadata. - MPM.addPass(Annotation2MetadataPass()); - if (ImportSummary) { // These passes import type identifier resolutions for whole-program // devirtualization and CFI. They must run early because other passes may @@ -1568,9 +1565,6 @@ ModuleSummaryIndex *ExportSummary) { ModulePassManager MPM; - // Convert @llvm.global.annotations to !annotation metadata. - MPM.addPass(Annotation2MetadataPass()); - for (auto &C : FullLinkTimeOptimizationEarlyEPCallbacks) C(MPM, Level);