[all-commits] [llvm/llvm-project] b6ba10: [Memprof] Reduce test binary sizes for memprof tes...

Matthew Weingarten via All-commits all-commits at lists.llvm.org
Fri Jun 28 14:38:25 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b6ba10c6d4455a237ff2e65772d332821721cdf3
      https://github.com/llvm/llvm-project/commit/b6ba10c6d4455a237ff2e65772d332821721cdf3
  Author: Matthew Weingarten <matt at weingarten.org>
  Date:   2024-06-28 (Fri, 28 Jun 2024)

  Changed paths:
    M llvm/test/Transforms/PGOProfile/Inputs/memprof.exe
    M llvm/test/Transforms/PGOProfile/Inputs/memprof.memprofraw
    M llvm/test/Transforms/PGOProfile/Inputs/memprof.nocolinfo.exe
    M llvm/test/Transforms/PGOProfile/Inputs/memprof.nocolinfo.memprofraw
    M llvm/test/Transforms/PGOProfile/Inputs/memprof_internal_linkage.exe
    M llvm/test/Transforms/PGOProfile/Inputs/memprof_internal_linkage.memprofraw
    M llvm/test/Transforms/PGOProfile/Inputs/memprof_loop_unroll.exe
    M llvm/test/Transforms/PGOProfile/Inputs/memprof_loop_unroll.memprofraw
    M llvm/test/Transforms/PGOProfile/Inputs/memprof_missing_leaf.exe
    M llvm/test/Transforms/PGOProfile/Inputs/memprof_missing_leaf.memprofraw
    M llvm/test/tools/llvm-profdata/Inputs/basic-histogram.memprofexe
    M llvm/test/tools/llvm-profdata/Inputs/basic-histogram.memprofraw
    M llvm/test/tools/llvm-profdata/Inputs/basic.memprofexe
    M llvm/test/tools/llvm-profdata/Inputs/basic.memprofraw
    M llvm/test/tools/llvm-profdata/Inputs/buildid.memprofexe
    M llvm/test/tools/llvm-profdata/Inputs/buildid.memprofraw
    M llvm/test/tools/llvm-profdata/Inputs/inline.memprofexe
    M llvm/test/tools/llvm-profdata/Inputs/inline.memprofraw
    M llvm/test/tools/llvm-profdata/Inputs/multi.memprofexe
    M llvm/test/tools/llvm-profdata/Inputs/multi.memprofraw
    M llvm/test/tools/llvm-profdata/Inputs/padding-histogram.memprofexe
    M llvm/test/tools/llvm-profdata/Inputs/padding-histogram.memprofraw
    M llvm/test/tools/llvm-profdata/Inputs/pic.memprofexe
    M llvm/test/tools/llvm-profdata/Inputs/pic.memprofraw

  Log Message:
  -----------
  [Memprof] Reduce test binary sizes for memprof tests. (#97114)

PR 94264 had substantial increase in test binary size. This was due to
building LLVM and compiler-rt with GCC, implicitly causing the runtimes
to be built with full debuginfo. Rebuilding LLVM with
`-DCMAKE_CXX_COMPILER=/usr/bin/clang++` and regenerating .exe files with
script `update_memprof_inputs.sh` avoids this increase in test binary
size.



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