summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-exegesis/lib/Target.h
Commit message (Expand)AuthorAgeFilesLines
* [llvm-exegesis][NFC] Remove extra `llvm::` qualifications.Clement Courbet2019-10-091-22/+15
* [llvm-exegesis] Add options to SnippetGenerator.Clement Courbet2019-10-081-3/+4
* [llvm-exegesis][NFC] Rename ExegesisTarget::decrementLoopCounterAndLoop()Clement Courbet2019-10-031-1/+2
* [llvm-exegesis] Add loop mode for repeating the snippet.Clement Courbet2019-09-271-1/+12
* [llvm-exegesis][X86] Handle CMOVcc/SETcc OPERAND_COND_CODE OperandTypeRoman Lebedev2019-04-061-0/+8
* [llvm-exegesis] Allow the target to disable the selection of some registers.Clement Courbet2019-03-261-0/+5
* [llvm-exegesis] Add throughput mode.Clement Courbet2019-01-301-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Revert "[llvm-exegesis] Add a snippet generator to generate snippets to compu...Clement Courbet2018-11-081-12/+1
* [llvm-exegesis] Add a snippet generator to generate snippets to compute ROB s...Clement Courbet2018-11-081-1/+12
* Fix MSVC llvm-exegesis build. NFCI.Simon Pilgrim2018-10-251-8/+8
* [llvm-exegesis] Add missing initializer.Clement Courbet2018-10-251-8/+8
* [llvm-exegesis] Fix VC build of r345243.Clement Courbet2018-10-251-8/+8
* [MCSched] Bind PFM Counters to the CPUs instead of the SchedModel.Clement Courbet2018-10-251-0/+39
* [llvm-exegesis] Move namespace exegesis inside llvm::Fangrui Song2018-10-221-0/+2
* [llvm-exegesis][NFC] moving code around.Guillaume Chatelet2018-09-271-1/+1
* [llvm-exegesis] Improve Register Setup (roll forward of D51856).Guillaume Chatelet2018-09-201-9/+12
* Revert rL342465: Added function to set a register to a particular value + tests.Simon Pilgrim2018-09-181-0/+4
* Revert rL342466: [llvm-exegesis] Improve Register Setup.Simon Pilgrim2018-09-181-12/+6
* [llvm-exegesis] Improve Register Setup.Guillaume Chatelet2018-09-181-6/+12
* Added function to set a register to a particular value + tests.Guillaume Chatelet2018-09-181-4/+0
* Improve Register SetupGuillaume Chatelet2018-09-181-14/+12
* [llvm-exegesis][NFC] Split BenchmarkRunner classClement Courbet2018-09-131-1/+10
* [llvm-exegesis] Rename InstructionInstance into InstructionBuilder.Guillaume Chatelet2018-08-021-1/+1
* [llvm-exegesis] Provide a way to handle memory instructions.Guillaume Chatelet2018-08-011-0/+22
* [llvm-exegesis] ExegisX86Target::setRegToConstant() should depend on the subt...Clement Courbet2018-07-031-1/+2
* [llvm-exegesis] Get the BenchmarkRunner from the ExegesisTarget.Clement Courbet2018-06-261-0/+18
* [llvm-exegesis] Generate snippet setup code.Clement Courbet2018-06-251-0/+7
* [llvm-exegesis][NFC] clang-formatClement Courbet2018-06-251-2/+2
* [llvm-exegesis] Add mechanism to add target-specific passes.Clement Courbet2018-06-201-1/+6
* llvm-exegesis: mark ~ExegesisTarget() as virtual. Fixes build.Roman Lebedev2018-06-191-1/+1
* Re-land r335038 "[llvm-exegesis] A mechanism to add target-specific functiona...Clement Courbet2018-06-191-0/+41
* Revert r335038 "[llvm-exegesis] A mechanism to add target-specific functional...Clement Courbet2018-06-191-41/+0
* [llvm-exegesis] A mechanism to add target-specific functionality.Clement Courbet2018-06-191-0/+41
OpenPOWER on IntegriCloud