Revert "[llvm-exegesis] Add ability to assign perf counters to specific PID"
authorAiden Grossman <agrossman154@yahoo.com>
Thu, 22 Jun 2023 18:01:57 +0000 (18:01 +0000)
committerAiden Grossman <agrossman154@yahoo.com>
Thu, 22 Jun 2023 18:05:01 +0000 (18:05 +0000)
commit309950515c3e20b8c9f4bd21eb8116adfcde6f43
tree19559d42b325b7fe5be1bab2370137fea18038e2
parent53a7db4fdc6a6fc1bc7a8e134858202b661d7e5e
Revert "[llvm-exegesis] Add ability to assign perf counters to specific PID"

Revert "[llvm-exegesis] Introduce Subprocess Executor Mode"

This reverts commit 5e9173c43a9b97c8614e36d6f754317f731e71e9.
This reverts commit 4d618b52f6e05e41d35f56653cb36bf7d4dc794e.

Reverting the PID commit as it is currently breaking MinGW builds and
the way I'm checking for the presence of pid_t needs to be fixed and I
need to do some testing. The subprocess executor mode patch is a
dependent patch so also needs to be reverted and also needs some work as
it is currently failing tests where libpfm is installed and the kernel
version is less than 5.6.
llvm/test/tools/llvm-exegesis/X86/latency/subprocess-abnormal-exit-code.s [deleted file]
llvm/test/tools/llvm-exegesis/X86/latency/subprocess-segfault.s [deleted file]
llvm/test/tools/llvm-exegesis/X86/latency/subprocess.s [deleted file]
llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp
llvm/tools/llvm-exegesis/lib/BenchmarkRunner.h
llvm/tools/llvm-exegesis/lib/PerfHelper.cpp
llvm/tools/llvm-exegesis/lib/PerfHelper.h
llvm/tools/llvm-exegesis/lib/Target.cpp
llvm/tools/llvm-exegesis/lib/Target.h
llvm/tools/llvm-exegesis/lib/X86/Target.cpp
llvm/tools/llvm-exegesis/llvm-exegesis.cpp