Skip to content

Commit 330e3c2

Browse files
authored
Merge pull request #1530 from csmoe/cgu-instructions
Add cgu instructions count to metrics
2 parents 6aa7fae + 78a5fdf commit 330e3c2

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

site/src/comparison.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,8 +213,12 @@ pub enum Metric {
213213
BranchMisses,
214214
#[serde(rename = "cache-misses")]
215215
CacheMisses,
216+
/// Rustc guesses the codegen unit size by MIR count.
216217
#[serde(rename = "size:codegen_unit_size_estimate")]
217218
CodegenUnitSize,
219+
/// The codegen unit size by llvm ir count, the real size of a cgu.
220+
#[serde(rename = "size:cgu_instructions")]
221+
CodegenUnitLlvmIrCount,
218222
#[serde(rename = "size:dep_graph")]
219223
DepGraphSize,
220224
#[serde(rename = "size:linked_artifact")]
@@ -261,6 +265,7 @@ impl Metric {
261265
Metric::BranchMisses => "branch-misses",
262266
Metric::CacheMisses => "cache-misses",
263267
Metric::CodegenUnitSize => "size:codegen_unit_size_estimate",
268+
Metric::CodegenUnitLlvmIrCount => "size:cgu_instructions",
264269
Metric::DepGraphSize => "size:dep_graph",
265270
Metric::LinkedArtifactSize => "size:linked_artifact",
266271
Metric::ObjectFileSize => "size:object_file",

0 commit comments

Comments
 (0)