[all-commits] [llvm/llvm-project] 27598a: [libc++] Further refactor sequence container bench...

Louis Dionne via All-commits all-commits at lists.llvm.org
Fri Feb 7 06:57:06 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 27598aba49a7bbb6751fff5c8dc455edf701e1aa
      https://github.com/llvm/llvm-project/commit/27598aba49a7bbb6751fff5c8dc455edf701e1aa
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2025-02-07 (Fri, 07 Feb 2025)

  Changed paths:
    R libcxx/test/benchmarks/containers/container_benchmarks.h
    R libcxx/test/benchmarks/containers/deque.bench.cpp
    R libcxx/test/benchmarks/containers/list.bench.cpp
    A libcxx/test/benchmarks/containers/sequence/deque.bench.cpp
    A libcxx/test/benchmarks/containers/sequence/list.bench.cpp
    A libcxx/test/benchmarks/containers/sequence/sequence_container_benchmarks.h
    A libcxx/test/benchmarks/containers/sequence/vector.bench.cpp
    R libcxx/test/benchmarks/containers/vector.bench.cpp

  Log Message:
  -----------
  [libc++] Further refactor sequence container benchmarks (#126129)

This patch does not significantly change how the sequence container
benchmarks are done, but it adopts the same style as the associative
container benchmarks.

This commit does adjust how we were benchmarking push_back, where we
never really measured the overhead of the slow path of push_back (when
we need to reallocate).



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list