[libcxx-commits] [libcxx] 55ebe84 - [libc++] Remove the LNT v4 test suite schemas (#232897)

via libcxx-commits libcxx-commits at lists.llvm.org
Fri Oct 16 12:03:52 PDT 2026


Author: Louis Dionne
Date: 2026-10-16T19:03:44Z
New Revision: 55ebe849c3a6ac4f5292a99cff6c645ca442f3aa

URL: https://github.com/llvm/llvm-project/commit/55ebe849c3a6ac4f5292a99cff6c645ca442f3aa
DIFF: https://github.com/llvm/llvm-project/commit/55ebe849c3a6ac4f5292a99cff6c645ca442f3aa.diff

LOG: [libc++] Remove the LNT v4 test suite schemas (#232897)

We are using the v5 schemas instead now.

Added: 
    

Modified: 
    

Removed: 
    libcxx/utils/ci/lnt/schemas/libcxx.yaml
    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 7b4e3da42635e..0000000000000
--- 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 16437377cb578..0000000000000
--- 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