aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-exegesis/llvm-exegesis.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-02-28[Exegesis][RISCV] Add initial RVV support (#128767)Min-Yih Hsu1-13/+2
2025-01-16[llvm-exegesis] Begin replacing unsigned with MCRegister. NFC (#123109)Craig Topper1-1/+1
2025-01-14Revert "Reland: "[Exegesis] Add the ability to dry-run the measurement phase ...Min Hsu1-6/+3
2025-01-13Reland: "[Exegesis] Add the ability to dry-run the measurement phase (#121991...Min-Yih Hsu1-3/+6
2025-01-09Revert "[Exegesis] Add the ability to dry-run the measurement phase (… (#12...Min-Yih Hsu1-6/+3
2025-01-09[Exegesis] Add the ability to dry-run the measurement phase (#121991)Min-Yih Hsu1-3/+6
2024-12-19[Exegesis][RISCV] Add RISCV support for llvm-exegesis (#120467)Bushev Dmitry1-11/+22
2024-12-18Revert "[Exegesis][RISCV] Add RISCV support for llvm-exegesis (#120419)"Thurston Dang1-22/+11
2024-12-18[Exegesis][RISCV] Add RISCV support for llvm-exegesis (#120419)Bushev Dmitry1-11/+22
2024-12-18Revert "[Exegesis][RISCV] Add RISCV support for llvm-exegesis (#89047)"Wang Pengcheng1-22/+11
2024-12-18[Exegesis][RISCV] Add RISCV support for llvm-exegesis (#89047)AnastasiyaChernikova1-11/+22
2024-09-23Reland "[llvm-exegesis] Add support for pinning benchmarking process to a CPU...Aiden Grossman1-1/+10
2024-09-23Revert "[llvm-exegesis] Add support for pinning benchmarking process to a CPU...Aiden Grossman1-10/+1
2024-09-23Reland "[llvm-exegesis] Add support for pinning benchmarking process to a CPU...Aiden Grossman1-1/+10
2024-09-19Revert "[llvm-exegesis] Add support for pinning benchmarking process to a CPU...Aiden Grossman1-10/+1
2024-09-19[llvm-exegesis] Add support for pinning benchmarking process to a CPU (#85168)Aiden Grossman1-1/+10
2024-06-14[llvm-exegesis] Only link/initialize supported targets (NFC) (#95421)Nikita Popov1-7/+13
2024-03-13[llvm-exegesis] Use ExitOnErr instead of manually logging and exitingAiden Grossman1-4/+3
2024-02-27[llvm-exegesis] Add loop-register snippet annotation (#82873)Aiden Grossman1-14/+23
2024-02-25[llvm-exegesis] Remove exegesis prefix in exegesis namespace (#82871)Aiden Grossman1-62/+49
2024-02-21[llvm-exegesis][NFC] Refactor all `ValidationEvent` info in a single … (#82...Clement Courbet1-18/+2
2024-02-19[llvm-exegesis] Add branch miss validation counter (#81094)Aiden Grossman1-1/+3
2024-02-01[llvm-exegesis] Replace --num-repetitions with --min-instructions (#77153)Aiden Grossman1-8/+9
2024-01-30[llvm-exegesis] Add middle half repetition mode (#77020)Aiden Grossman1-41/+35
2024-01-29[llvm-exegesis] Remove llvm prefix where unnecessary (#79802)Aiden Grossman1-11/+9
2024-01-23[llvm-exegesis] Add additional validation counters (#76788)Aiden Grossman1-3/+15
2024-01-19[llvm-exegesis] Add support for validation counters (#76653)Aiden Grossman1-1/+11
2024-01-04[NFC][llvm-exegesis] Fix comment textAiden Grossman1-1/+1
2023-12-26[NFC][llvm-exegesis] Refactor InstrBenchmark to BenchmarkResult (#76388)Aiden Grossman1-3/+3
2023-12-11[llvm-exegesis] Use explicit error classes for different snippet crashes (#74...Aiden Grossman1-1/+1
2023-12-08[llvm-exegesis]Allow clients to do their own snippet running error ha… (#74...Clement Courbet1-2/+12
2023-12-07[llvm-exegesis] Add option to specify the number of measurement repetitions (...Aiden Grossman1-1/+7
2023-12-07Reland "[llvm-exegesis] Add in snippet address annotation (#74218)"Aiden Grossman1-2/+4
2023-12-06Revert "[llvm-exegesis] Add in snippet address annotation (#74218)"Aiden Grossman1-4/+2
2023-12-06[llvm-exegesis] Add in snippet address annotation (#74218)Aiden Grossman1-2/+4
2023-09-09[llvm-exegesis] Use range-based for loops (NFC)Kazu Hirata1-5/+2
2023-09-05[llvm-exegesis] Add error for subprocess and dummy perf countersAiden Grossman1-0/+5
2023-08-02[llvm-exegesis] Prevent llvm-exegesis from using unsupported opcodesPavel Kosov1-1/+7
2023-06-27[llvm-exegesis] Add memory annotation parsingAiden Grossman1-0/+8
2023-06-26[llvm-exegesis] Introduce Subprocess Executor ModeAiden Grossman1-1/+5
2023-06-22Revert "[llvm-exegesis] Add ability to assign perf counters to specific PID"Aiden Grossman1-5/+1
2023-06-21[llvm-exegesis] Introduce Subprocess Executor ModeAiden Grossman1-1/+5
2023-06-21Revert "[llvm-exegesis] Introduce Subprocess Executor Mode"Aiden Grossman1-5/+1
2023-06-21[llvm-exegesis] Introduce Subprocess Executor ModeAiden Grossman1-1/+5
2023-06-21[llvm-exegesis] Refactor FunctionExecutorImpl and create factoryAiden Grossman1-1/+11
2023-04-19[llvm-exegesis] Allow setting dump file namePavel Kosov1-6/+9
2023-04-06[llvm-exegesis] Make possible to execute snippets without perf countersPavel Kosov1-4/+19
2023-03-27[llvm-exegesis] Refactor InstructionBenchmark to BenchmarkAiden Grossman1-44/+44
2023-02-10[NFC][TargetParser] Replace uses of llvm/Support/Host.hArchibald Elliott1-1/+1
2023-01-06[llvm-exegesis][NFC] Update benchmark phase naming to match documentationGuillaume Chatelet1-3/+3