[llvm-exegesis] Introduce SubprocessMemory Utility Class
authorAiden Grossman <agrossman154@yahoo.com>
Sat, 20 May 2023 09:50:43 +0000 (09:50 +0000)
committerAiden Grossman <agrossman154@yahoo.com>
Mon, 26 Jun 2023 18:22:04 +0000 (18:22 +0000)
commit5a63b2b3049e06d83c43c037aab36e9bc3e797cb
tree257e376e7e08d1e32b1b5c89f14738e1d4d9edf0
parent9aaf3cf9bfe803d0a32709aa160951a6675b5926
[llvm-exegesis] Introduce SubprocessMemory Utility Class

This patch introduces the SubprocessMemory class to llvm-exegesis. This
class contains several utilities that are needed for managing memory to
set up an execution environment for memory annotations.

Reviewed By: courbet

Differential Revision: https://reviews.llvm.org/D151022
llvm/tools/llvm-exegesis/lib/BenchmarkResult.h
llvm/tools/llvm-exegesis/lib/CMakeLists.txt
llvm/tools/llvm-exegesis/lib/SubprocessMemory.cpp [new file with mode: 0644]
llvm/tools/llvm-exegesis/lib/SubprocessMemory.h [new file with mode: 0644]
llvm/unittests/tools/llvm-exegesis/X86/CMakeLists.txt
llvm/unittests/tools/llvm-exegesis/X86/SubprocessMemoryTest.cpp [new file with mode: 0644]