aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
diff options
context:
space:
mode:
authorAiden Grossman <aidengrossman@google.com>2024-09-19 06:34:21 -0700
committerGitHub <noreply@github.com>2024-09-19 06:34:21 -0700
commit9886788a8a500a1b429a6db64397c849b112251c (patch)
tree6cfafdd3d8f5e4c165b37f9acd6bed20c8b1285d /llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
parentaa5eff9ee32d20dcc20d59bb0cc65b4830fecaf6 (diff)
downloadllvm-9886788a8a500a1b429a6db64397c849b112251c.zip
llvm-9886788a8a500a1b429a6db64397c849b112251c.tar.gz
llvm-9886788a8a500a1b429a6db64397c849b112251c.tar.bz2
[llvm-exegesis] Add support for pinning benchmarking process to a CPU (#85168)
This patch adds in support for pinning a benchmarking process to a specific CPU (in the subprocess benchmarking mode on Linux). This is intended to be used in environments where a certain set of CPUs is isolated from the scheduler using something like cgroups and thus should present less potential for noise than normal. This also opens up the door for doing multithreaded benchmarking as we can now pin benchmarking processes to specific CPUs that we know won't interfere with each other.
Diffstat (limited to 'llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions