summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-exegesis/lib/Latency.cpp
Commit message (Expand)AuthorAgeFilesLines
* [llvm-exegesis] Check counters before runningMiloš Stojanović2019-12-311-2/+0
* [llvm-exegesis][NFC] internal changesGuillaume Chatelet2019-12-181-12/+12
* [llvm-exegesis][NFC] Remove extra `llvm::` qualifications.Clement Courbet2019-10-091-5/+4
* [llvm-exegesis][NFC] Move BenchmarkFailure to own file.Clement Courbet2019-09-301-1/+1
* [llvm-exegesis] Refactor how forbidden registers are computed.Clement Courbet2019-09-271-11/+15
* [llvm-exegesis] Add throughput mode.Clement Courbet2019-01-301-2/+19
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [llvm-exegesis][NFC] Add a way to declare the default counter binding for unb...Clement Courbet2018-11-091-9/+2
* [MCSched] Bind PFM Counters to the CPUs instead of the SchedModel.Clement Courbet2018-10-251-6/+3
* [llvm-exegesis] Implements a cache of Instruction objects.Guillaume Chatelet2018-10-241-1/+1
* [llvm-exegesis] Move namespace exegesis inside llvm::Fangrui Song2018-10-221-0/+2
* [llvm-exegesis] Allow measuring several instructions in a single run.Clement Courbet2018-10-171-17/+12
* Fix uninitialized variableGuillaume Chatelet2018-10-171-1/+1
* [llvm-exegeis] Computing Latency configuration upfront so we can generate man...Guillaume Chatelet2018-10-171-30/+125
* [llvm-exegesis][NFC] Return many CodeTemplates instead of one.Guillaume Chatelet2018-10-151-12/+12
* [llvm-exegesis][NFC] Pass Instruction instead of bare OpcodeGuillaume Chatelet2018-10-101-2/+1
* [llvm-exegesis][NFC] Code simplificationGuillaume Chatelet2018-10-101-3/+2
* [llvm-exegesis][NFC] Simplify code now that Instruction has more semanticGuillaume Chatelet2018-10-101-28/+6
* [llvm-exegesis][NFC] moving code around.Guillaume Chatelet2018-09-271-6/+6
* [llvm-exegesis] Add support for measuring NumMicroOps.Clement Courbet2018-09-261-2/+1
* [llvm-exegesis] Output the unscaled value as well as the scaled one.Clement Courbet2018-09-261-3/+3
* [llvm-exegesis][NFC] Split BenchmarkRunner classClement Courbet2018-09-131-4/+6
* [llvm-exegesis] Renaming classes and functions.Guillaume Chatelet2018-08-031-13/+12
* [llvm-exegesis] Rename InstructionInstance into InstructionBuilder.Guillaume Chatelet2018-08-021-6/+6
* [llvm-exegesis] Provide a way to handle memory instructions.Guillaume Chatelet2018-08-011-1/+3
* [llvm-exegesis] Delegate the decision of cycle counter name to the targetJohn Brawn2018-07-021-5/+14
* [llvm-exegesis] Add partial X87 support.Clement Courbet2018-06-281-30/+10
* [llvm-exegesis] Get the BenchmarkRunner from the ExegesisTarget.Clement Courbet2018-06-261-6/+0
* [llvm-exegesis][NFC] Remove unnecessary member variables.Clement Courbet2018-06-251-4/+4
* [llvm-exegesis] Fix missing move in r335105.Clement Courbet2018-06-201-2/+2
* [llvm-exegesis] Use a Prototype to defer picking a value for free vars.Guillaume Chatelet2018-06-201-30/+22
* [llvm-exegesis] Cleaner design without mutable data.Guillaume Chatelet2018-06-131-55/+75
* [llvm-exegesis] Make BenchmarkRunner handle multiple configurations.Guillaume Chatelet2018-06-071-23/+21
* [llvm-exegesis] Add a Configuration object for Benchmark.Guillaume Chatelet2018-06-071-7/+8
* [llvm-exegesis] move Mode from Key to BenchmarResult.Clement Courbet2018-06-061-2/+2
* [llvm-exegesis][NFC] Use an enum instead of a string for benchmark mode.Clement Courbet2018-06-041-1/+3
* reland r332579: [llvm-exegesis] Update to cover latency through another opcode.Clement Courbet2018-05-171-40/+78
* Revert r332579 "[llvm-exegesis] Update to cover latency through another opcode."Clement Courbet2018-05-171-78/+40
* [llvm-exegesis] Update to cover latency through another opcode.Clement Courbet2018-05-171-40/+78
* [MC][TableGen] Add optional libpfm counter names for ProcResUnits.Clement Courbet2018-04-101-3/+8
* [llvm-exegesis][NFC] Fix a few warnings.Clement Courbet2018-04-041-1/+1
* Re-land r329156 "Add llvm-exegesis tool."Clement Courbet2018-04-041-0/+95
* Revert r329156 "Add llvm-exegesis tool."Clement Courbet2018-04-041-95/+0
* Add llvm-exegesis tool.Clement Courbet2018-04-041-0/+95
OpenPOWER on IntegriCloud