aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-exegesis/lib/Target.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-06-17[llvm-exegesis] Ignore the instructions for which InstrDesc.getSchedClass() =...Jim Lin1-0/+2
2025-02-28[Exegesis][RISCV] Add initial RVV support (#128767)Min-Yih Hsu1-0/+13
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-2/+2
2025-01-13Reland: "[Exegesis] Add the ability to dry-run the measurement phase (#121991...Min-Yih Hsu1-2/+2
2025-01-09Revert "[Exegesis] Add the ability to dry-run the measurement phase (… (#12...Min-Yih Hsu1-2/+2
2025-01-09[Exegesis] Add the ability to dry-run the measurement phase (#121991)Min-Yih Hsu1-2/+2
2024-01-29[llvm-exegesis] Remove llvm prefix where unnecessary (#79802)Aiden Grossman1-13/+12
2024-01-19[llvm-exegesis] Add support for validation counters (#76653)Aiden Grossman1-10/+25
2024-01-16[llvm-exegesis] Refactor Counter to CounterGroup (#77887)Aiden Grossman1-2/+2
2024-01-10[llvm-exegesis] Add tablegen support for validation counters (#76652)Aiden Grossman1-2/+7
2023-12-07[llvm-exegesis] Add option to specify the number of measurement repetitions (...Aiden Grossman1-3/+7
2023-08-02[llvm-exegesis] Prevent llvm-exegesis from using unsupported opcodesPavel Kosov1-1/+4
2023-06-26[llvm-exegesis] Add ability to assign perf counters to specific PIDAiden Grossman1-2/+3
2023-06-22Revert "[llvm-exegesis] Add ability to assign perf counters to specific PID"Aiden Grossman1-3/+2
2023-06-21[llvm-exegesis] Add ability to assign perf counters to specific PIDAiden Grossman1-2/+3
2023-06-21[llvm-exegesis] Refactor FunctionExecutorImpl and create factoryAiden Grossman1-6/+10
2023-04-06[llvm-exegesis] Make possible to execute snippets without perf countersPavel Kosov1-4/+14
2023-03-27[llvm-exegesis] Refactor InstructionBenchmark to BenchmarkAiden Grossman1-15/+15
2023-01-26Migrate away from C++20-deprecated POD type traitsDavid Blaikie1-1/+1
2023-01-05[exegesis] "Skip codegen" dry-run modeRoman Lebedev1-11/+11
2022-12-21[NFC][llvm-exegesis] Ensure that target options show up in --helpRoman Lebedev1-0/+4
2022-12-07[llvm-exegesis] Dry run modeRoman Lebedev1-10/+22
2021-01-16[llvm] Use *::empty (NFC)Kazu Hirata1-2/+1
2021-01-05[llvm] Use llvm::lower_bound and llvm::upper_bound (NFC)Kazu Hirata1-2/+1
2020-11-04Re-land "[llvm-exegesis] Save target state before running the benchmark."Clement Courbet1-0/+2
2020-11-04Revert "Re-land "[llvm-exegesis] Save target state before running the benchma...Clement Courbet1-2/+0
2020-11-04Re-land "[llvm-exegesis] Save target state before running the benchmark.Clement Courbet1-0/+2
2020-11-02Revert "[llvm-exegesis] Save target state before running the benchmark."Clement Courbet1-2/+0
2020-11-02[llvm-exegesis] Save target state before running the benchmark.Clement Courbet1-0/+2
2020-06-26 [llvm-exegesis] Let Counter returns up to 16 entriesVy Nguyen1-8/+11
2020-06-02[llvm-exegesis] Fix D80610.Clement Courbet1-2/+1
2020-05-28[llvm-exegesis] Make a few counter methods virtual to allow targets to provid...Vy Nguyen1-0/+15
2020-04-14[ADT/STLExtras.h] - Add llvm::is_sorted wrapper and update callers.Georgii Rymar1-2/+2
2020-02-07Recommit: "[llvm-exegesis] Improve error reporting in Target.cpp"Miloš Stojanović1-5/+7
2020-02-06Revert "[llvm-exegesis] Improve error reporting" and follow-up.Hans Wennborg1-7/+5
2020-02-06[llvm-exegesis] Improve error reporting in Target.cppMiloš Stojanović1-5/+7
2020-01-23[llvm-exegesis] Allow the randomizer to fail nicely...Clement Courbet1-24/+0
2020-01-20[llvm-exegesis][NFC] Disassociate snippet generators from benchmark runnersMiloš Stojanović1-8/+10
2019-12-31[llvm-exegesis] Check counters before runningMiloš Stojanović1-0/+11
2019-10-09[llvm-exegesis][NFC] Remove extra `llvm::` qualifications.Clement Courbet1-17/+14
2019-10-08[llvm-exegesis] Add options to SnippetGenerator.Clement Courbet1-11/+11
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-4/+4
2019-04-06[llvm-exegesis][X86] Handle CMOVcc/SETcc OPERAND_COND_CODE OperandTypeRoman Lebedev1-0/+24
2019-01-30[llvm-exegesis] Add throughput mode.Clement Courbet1-4/+6
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-11-09[llvm-exegesis][NFC] Add a way to declare the default counter binding for unb...Clement Courbet1-2/+9
2018-11-08Revert "[llvm-exegesis] Add a snippet generator to generate snippets to compu...Clement Courbet1-34/+20
2018-11-08[llvm-exegesis] Add a snippet generator to generate snippets to compute ROB s...Clement Courbet1-20/+34
2018-10-25[llvm-exegesis] Add missing initializer.Clement Courbet1-1/+1