aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-01-14Revert "Reland: "[Exegesis] Add the ability to dry-run the measurement phase ...Min Hsu1-25/+8
2025-01-13Reland: "[Exegesis] Add the ability to dry-run the measurement phase (#121991...Min-Yih Hsu1-8/+25
2025-01-09Revert "[Exegesis] Add the ability to dry-run the measurement phase (… (#12...Min-Yih Hsu1-25/+8
2025-01-09[Exegesis] Add the ability to dry-run the measurement phase (#121991)Min-Yih Hsu1-8/+25
2024-12-24[llvm-exegesis] Fix typo in f2334c5919ec077e6a8deeaf43a5b5188baf0251Aiden Grossman1-1/+1
2024-12-24[llvm-exegesis] Make benchmark pinning actually workAiden Grossman1-1/+2
2024-09-23Reland "[llvm-exegesis] Add support for pinning benchmarking process to a CPU...Aiden Grossman1-12/+64
2024-09-23Revert "[llvm-exegesis] Add support for pinning benchmarking process to a CPU...Aiden Grossman1-59/+12
2024-09-23[llvm-exegesis] Fix -Wunused-variable in BenchmarkRunner.cpp (NFC)Jie Fu1-1/+1
2024-09-23Reland "[llvm-exegesis] Add support for pinning benchmarking process to a CPU...Aiden Grossman1-12/+59
2024-09-19Revert "[llvm-exegesis] Add support for pinning benchmarking process to a CPU...Aiden Grossman1-52/+12
2024-09-19[llvm-exegesis] Add support for pinning benchmarking process to a CPU (#85168)Aiden Grossman1-12/+52
2024-08-30[NFC] Add explicit #include llvm-config.h where its macros are used. (#106621)Daniil Fukalov1-5/+5
2024-08-27[llvm-exegesis] Switch from intptr_t to uintptr_t in most cases (#102860)Aiden Grossman1-7/+8
2024-07-27[llvm-exegesis] Use correct rseq struct size (#100804)Aiden Grossman1-1/+12
2024-04-26[llvm-exegesis] Close file descriptors after use (#86584)Aiden Grossman1-0/+2
2024-03-22Reland "[llvm-exegesis] Add thread IDs to subprocess memory names (#84451)"Aiden Grossman1-4/+5
2024-03-22Reland "[llvm-exegesis] Refactor parent code to separate function (#86232)"Aiden Grossman1-57/+67
2024-03-22Revert "[llvm-exegesis] Refactor parent code to separate function (#86232)"Aiden Grossman1-63/+53
2024-03-22[llvm-exegesis] Refactor parent code to separate function (#86232)Aiden Grossman1-53/+63
2024-03-21[llvm-exegesis] Kill process that recieve a signal (#86069)Aiden Grossman1-2/+16
2024-03-13Revert "Reland "[llvm-exegesis] Add thread IDs to subprocess memory names (#8...Aiden Grossman1-5/+4
2024-03-13Revert "[llvm-exegesis] Use LLVM Support to get thread ID"Aiden Grossman1-1/+1
2024-03-12[llvm-exegesis] Use LLVM Support to get thread IDAiden Grossman1-1/+1
2024-03-12Reland "[llvm-exegesis] Add thread IDs to subprocess memory names (#84451)"Aiden Grossman1-4/+5
2024-03-12Revert "[llvm-exegesis] Add thread IDs to subprocess memory names (#84451)"Florian Hahn1-5/+4
2024-03-12[llvm-exegesis] Add thread IDs to subprocess memory names (#84451)Aiden Grossman1-4/+5
2024-02-17[NFC][llvm-exegesis] Clean up BenchmarkRunner commentsAiden Grossman1-9/+10
2024-02-01[llvm-exegesis] Replace --num-repetitions with --min-instructions (#77153)Aiden Grossman1-8/+8
2024-01-29[llvm-exegesis] Remove llvm prefix where unnecessary (#79802)Aiden Grossman1-10/+9
2024-01-19[llvm-exegesis] Add support for validation counters (#76653)Aiden Grossman1-17/+69
2024-01-19[tools] Use SmallString::operator std::string (NFC)Kazu Hirata1-1/+1
2024-01-16[llvm-exegesis] Fix snippet value scaling (#77226)Aiden Grossman1-3/+4
2024-01-16[llvm-exegesis] Refactor Counter to CounterGroup (#77887)Aiden Grossman1-2/+2
2024-01-05[llvm-exegesis] Remove unused Counter::read method (#76651)Aiden Grossman1-1/+5
2024-01-03[NFC][llvm-exegesis] Remove redundant register initial values argumentAiden Grossman1-1/+0
2023-12-26[NFC][llvm-exegesis] Refactor InstrBenchmark to BenchmarkResult (#76388)Aiden Grossman1-23/+25
2023-12-15[llvm-exegesis] Validate that address annotations are aligned (#75554)Aiden Grossman1-0/+6
2023-12-14[llvm-exegesis] Refactor MMAP platform-specific preprocessor directives (#75422)Aiden Grossman1-7/+1
2023-12-13[SystemZ][z/OS] Add missing strnlen function for z/OS to fix build failures (...Abhina Sree1-0/+1
2023-12-11[llvm-exegesis] Use explicit error classes for different snippet crashes (#74...Aiden Grossman1-11/+12
2023-12-08[llvm-exegesis]Allow clients to do their own snippet running error ha… (#74...Clement Courbet1-10/+6
2023-12-07[llvm-exegesis] Add MAP_FIXED_NOREPLACE definitonAiden Grossman1-0/+7
2023-12-07Reland "[llvm-exegesis] Add in snippet address annotation (#74218)"Aiden Grossman1-2/+10
2023-12-06Revert "[llvm-exegesis] Add in snippet address annotation (#74218)"Aiden Grossman1-10/+2
2023-12-06[llvm-exegesis] Add in snippet address annotation (#74218)Aiden Grossman1-2/+10
2023-12-05[llvm-exegesis] Remove unnecessary includes (NFC)Kazu Hirata1-1/+0
2023-12-05[llvm-exegesis] Stop including array (NFC)Kazu Hirata1-1/+0
2023-12-04[llvm-exegesis] Disable core dumps in subprocess (#74144)Aiden Grossman1-0/+14
2023-11-24[llvm-exegesis] Refactor ExecutableFunction to use a named constructor (#72837)Aiden Grossman1-12/+45