[libcxx-commits] [libcxx] [libc++] Remove the LNT v4 test suite schemas (PR #232897)
Louis Dionne via libcxx-commits
libcxx-commits at lists.llvm.org
Fri Oct 16 12:00:36 PDT 2026
https://github.com/ldionne created https://github.com/llvm/llvm-project/pull/232897
We are using the v5 schemas instead now.
>From 965af12b6bac9b4c6284dc448ca6c20d45361225 Mon Sep 17 00:00:00 2001
From: Louis Dionne <ldionne.2 at gmail.com>
Date: Fri, 16 Oct 2026 12:40:02 -0400
Subject: [PATCH] [libc++] Remove the LNT v4 test suite schemas
We are using the v5 schemas instead now.
---
libcxx/utils/ci/lnt/schemas/libcxx.yaml | 44 ----------------------
libcxx/utils/ci/lnt/schemas/libstdcxx.yaml | 43 ---------------------
2 files changed, 87 deletions(-)
delete mode 100644 libcxx/utils/ci/lnt/schemas/libcxx.yaml
delete mode 100644 libcxx/utils/ci/lnt/schemas/libstdcxx.yaml
diff --git a/libcxx/utils/ci/lnt/schemas/libcxx.yaml b/libcxx/utils/ci/lnt/schemas/libcxx.yaml
deleted file mode 100644
index 7b4e3da42635ef..00000000000000
--- a/libcxx/utils/ci/lnt/schemas/libcxx.yaml
+++ /dev/null
@@ -1,44 +0,0 @@
-# Schema definition for the libc++ benchmark suite when running a LNT
-# instance. The metrics in this schema correspond to the metrics gathered
-# by libc++'s benchmark suite, and the "run fields" correspond to the
-# information gathered by the script that runs those benchmarks for
-# uploading with LNT.
-format_version: '2'
-name: libcxx
-metrics:
-- name: execution_time
- type: Real
- display_name: Execution Time
- unit: seconds
- unit_abbrev: s
-- name: instructions
- type: Real
- display_name: Instructions Retired
- unit: instructions
- unit_abbrev: instr
-- name: max_rss
- type: Real
- display_name: Maximum Resident Set Size
- unit: megabytes
- unit_abbrev: mb
-- name: cycles
- type: Real
- display_name: Cycles Elapsed
- unit: cycles
- unit_abbrev: cycles
-- name: peak_memory
- type: Real
- display_name: Peak Memory Footprint
- unit: megabytes
- unit_abbrev: mb
-run_fields:
-- name: llvm_project_revision
- order: true
-- name: commit_info
-- name: git_sha
-machine_fields:
-- name: hardware
-- name: os
-- name: test_suite_commit
-- name: compiler
-- name: sdk
diff --git a/libcxx/utils/ci/lnt/schemas/libstdcxx.yaml b/libcxx/utils/ci/lnt/schemas/libstdcxx.yaml
deleted file mode 100644
index 16437377cb578f..00000000000000
--- a/libcxx/utils/ci/lnt/schemas/libstdcxx.yaml
+++ /dev/null
@@ -1,43 +0,0 @@
-# Schema definition for the libc++ benchmark suite when running it against libstdc++ and
-# submitting to a LNT instance. The metrics in this schema correspond to the metrics
-# gathered by libc++'s benchmark suite.
-format_version: '2'
-name: libstdcxx
-metrics:
-- name: execution_time
- type: Real
- display_name: Execution Time
- unit: seconds
- unit_abbrev: s
-- name: instructions
- type: Real
- display_name: Instructions Retired
- unit: instructions
- unit_abbrev: instr
-- name: max_rss
- type: Real
- display_name: Maximum Resident Set Size
- unit: megabytes
- unit_abbrev: mb
-- name: cycles
- type: Real
- display_name: Cycles Elapsed
- unit: cycles
- unit_abbrev: cycles
-- name: peak_memory
- type: Real
- display_name: Peak Memory Footprint
- unit: megabytes
- unit_abbrev: mb
-run_fields:
-# This is the version of libstdc++ being benchmarked (e.g. 16.2.0), not a LLVM revision. However,
-# LNT currently hardcodes the name of the order field as `llvm_project_revision` in several places,
-# so we must use that name.
-- name: llvm_project_revision
- order: true
-machine_fields:
-- name: hardware
-- name: os
-- name: test_suite_commit
-- name: compiler
-- name: sdk
More information about the libcxx-commits
mailing list