Skip to content

Commit 83cca1b

Browse files
committed
Write better clif ir header
1 parent ac730b4 commit 83cca1b

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/pretty_clif.rs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -251,10 +251,14 @@ pub(crate) fn write_clif_file<'tcx>(
251251
)
252252
.unwrap();
253253

254-
writeln!(file, "test compile")?;
255-
writeln!(file, "set is_pic")?;
256-
writeln!(file, "set enable_simd")?;
257-
writeln!(file, "target {} nehalem", crate::target_triple(tcx.sess))?;
254+
for flag in isa.flags().iter() {
255+
writeln!(file, "set {}", flag)?;
256+
}
257+
write!(file, "target {}", isa.triple().architecture.to_string())?;
258+
for isa_flag in isa.isa_flags().iter() {
259+
write!(file, " {}", isa_flag)?;
260+
}
261+
writeln!(file, "\n")?;
258262
writeln!(file)?;
259263
file.write_all(clif.as_bytes())?;
260264
Ok(())

0 commit comments

Comments
 (0)