]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc/mir/mono.rs
Rollup merge of #61313 - Centril:simplify-set1-insert, r=varkor
[rust.git] / src / librustc / mir / mono.rs
index eeefaa4dd492cc288001129597a837b92fa8a12f..ca79bc15358c500fb6f3216af3933ddf43af2e87 100644 (file)
@@ -188,31 +188,6 @@ fn hash_stable<W: StableHasherResult>(&self,
     }
 }
 
-#[derive(Clone, Default)]
-pub struct Stats {
-    pub n_llvm_insns: usize,
-    pub llvm_insns: FxHashMap<String, usize>,
-    // (ident, llvm-instructions)
-    pub fn_stats: Vec<(String, usize)>,
-}
-
-impl_stable_hash_for!(struct self::Stats {
-    n_llvm_insns,
-    llvm_insns,
-    fn_stats
-});
-
-impl Stats {
-    pub fn extend(&mut self, stats: Stats) {
-        self.n_llvm_insns += stats.n_llvm_insns;
-
-        for (k, v) in stats.llvm_insns {
-            *self.llvm_insns.entry(k).or_insert(0) += v;
-        }
-        self.fn_stats.extend(stats.fn_stats);
-    }
-}
-
 pub struct CodegenUnitNameBuilder<'a, 'gcx: 'tcx, 'tcx: 'a> {
     tcx: TyCtxt<'a, 'gcx, 'tcx>,
     cache: FxHashMap<CrateNum, String>,