]> git.lizzy.rs Git - rust.git/commitdiff
librustc_trans: disable profiling pre-inlining.
authorEmilio Cobos Álvarez <emilio@crisal.io>
Mon, 12 Mar 2018 19:45:35 +0000 (20:45 +0100)
committerEmilio Cobos Álvarez <emilio@crisal.io>
Sun, 25 Mar 2018 01:30:05 +0000 (03:30 +0200)
It destroys performance actually.

Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
src/librustc_trans/llvm_util.rs

index 5113b65a5c4700231f9e573711669abe549426ac..12364b32d1163d02ab7bb38a966145a17be9003a 100644 (file)
@@ -61,6 +61,7 @@ unsafe fn configure_llvm(sess: &Session) {
         add("rustc"); // fake program name
         if sess.time_llvm_passes() { add("-time-passes"); }
         if sess.print_llvm_passes() { add("-debug-pass=Structure"); }
+        add("-disable-preinline");
 
         for arg in &sess.opts.cg.llvm_args {
             add(&(*arg));