From 83cca1b03c808998032295ab845589d4a4316908 Mon Sep 17 00:00:00 2001 From: bjorn3 Date: Sun, 4 Jul 2021 12:39:22 +0200 Subject: [PATCH] Write better clif ir header --- src/pretty_clif.rs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/pretty_clif.rs b/src/pretty_clif.rs index 2f278134d5b..05db74745a1 100644 --- a/src/pretty_clif.rs +++ b/src/pretty_clif.rs @@ -251,10 +251,14 @@ pub(crate) fn write_clif_file<'tcx>( ) .unwrap(); - writeln!(file, "test compile")?; - writeln!(file, "set is_pic")?; - writeln!(file, "set enable_simd")?; - writeln!(file, "target {} nehalem", crate::target_triple(tcx.sess))?; + for flag in isa.flags().iter() { + writeln!(file, "set {}", flag)?; + } + write!(file, "target {}", isa.triple().architecture.to_string())?; + for isa_flag in isa.isa_flags().iter() { + write!(file, " {}", isa_flag)?; + } + writeln!(file, "\n")?; writeln!(file)?; file.write_all(clif.as_bytes())?; Ok(())