[all-commits] [llvm/llvm-project] ea6e13: [clang][perf-training] Fix profiling with -DCLANG_...

Tom Stellard via All-commits all-commits at lists.llvm.org
Thu Dec 12 15:50:55 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ea6e13586ce22291e9e7a4e382f6b2409b406da9
      https://github.com/llvm/llvm-project/commit/ea6e13586ce22291e9e7a4e382f6b2409b406da9
  Author: Tom Stellard <tstellar at redhat.com>
  Date:   2024-12-12 (Thu, 12 Dec 2024)

  Changed paths:
    M clang/utils/perf-training/bolt.lit.cfg
    M clang/utils/perf-training/lit.cfg
    M clang/utils/perf-training/llvm-support/build.test

  Log Message:
  -----------
  [clang][perf-training] Fix profiling with -DCLANG_BOLT=perf (#119117)

This fixes the llvm-support build that generates the profile data, and
wraps the whole `cmake --build` command with perf instead of wrapping
each individual clang invocation. This limits the number of profile
files generated and reduces the time spent running perf2bolt.



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