We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 03fd90b commit bbc6633Copy full SHA for bbc6633
src/librustc/back/link.rs
@@ -536,6 +536,13 @@ pub mod write {
536
llvm::LLVMPassManagerBuilderPopulateFunctionPassManager(builder, fpm);
537
llvm::LLVMPassManagerBuilderPopulateModulePassManager(builder, mpm);
538
llvm::LLVMPassManagerBuilderDispose(builder);
539
+
540
+ match opt {
541
+ llvm::CodeGenLevelDefault | llvm::CodeGenLevelAggressive => {
542
+ "mergefunc".with_c_str(|s| llvm::LLVMRustAddPass(mpm, s));
543
+ }
544
+ _ => {}
545
+ };
546
}
547
548
0 commit comments