From 73baa63f766c4a2fc5609367993dc6469ca392a7 Mon Sep 17 00:00:00 2001 From: Yota Toyama Date: Mon, 27 Nov 2023 22:18:42 +0900 Subject: [PATCH] Remove unused benchmark (#366) - Remove unused benchmark - Uninstall criterion --- melior/Cargo.toml | 5 ----- melior/benches/main.rs | 41 ----------------------------------------- 2 files changed, 46 deletions(-) delete mode 100644 melior/benches/main.rs diff --git a/melior/Cargo.toml b/melior/Cargo.toml index 4aa1c4969d..96233848f9 100644 --- a/melior/Cargo.toml +++ b/melior/Cargo.toml @@ -19,11 +19,6 @@ mlir-sys = "0.2" once_cell = "1" [dev-dependencies] -criterion = "0.5.1" indoc = "2.0.4" insta = "1.34.0" pretty_assertions = "1.4.0" - -[[bench]] -name = "main" -harness = false diff --git a/melior/benches/main.rs b/melior/benches/main.rs deleted file mode 100644 index 485cb214d4..0000000000 --- a/melior/benches/main.rs +++ /dev/null @@ -1,41 +0,0 @@ -use criterion::{criterion_group, criterion_main, Bencher, Criterion}; -use melior::{Context, StringRef}; - -const ITERATION_COUNT: usize = 1000000; - -fn generate_strings() -> Vec { - (0..ITERATION_COUNT) - .map(|number| number.to_string()) - .collect() -} - -fn string_ref_create(bencher: &mut Bencher) { - let context = Context::new(); - let strings = generate_strings(); - - bencher.iter(|| { - for string in &strings { - #[allow(deprecated)] - let _ = StringRef::from_str(&context, string.as_str()); - } - }); -} - -fn string_ref_create_cached(bencher: &mut Bencher) { - let context = Context::new(); - - bencher.iter(|| { - for _ in 0..ITERATION_COUNT { - #[allow(deprecated)] - let _ = StringRef::from_str(&context, "foo"); - } - }); -} - -fn benchmark(criterion: &mut Criterion) { - criterion.bench_function("string ref create", string_ref_create); - criterion.bench_function("string ref create cached", string_ref_create_cached); -} - -criterion_group!(benchmark_group, benchmark); -criterion_main!(benchmark_group);