summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp
Commit message (Expand)AuthorAgeFilesLines
* [llvm-exegesis][NFC] internal changesGuillaume Chatelet2019-12-181-35/+45
* [llvm-exegesis][NFC] Remove extra `llvm::` qualifications.Clement Courbet2019-10-091-38/+33
* [llvm-exegesis] Add options to SnippetGenerator.Clement Courbet2019-10-081-2/+3
* [llvm-exegesis][NFC] Refactor X86 tests fixtures into a base class.Clement Courbet2019-10-011-20/+9
* [llvm-exegesis] Add loop mode for repeating the snippet.Clement Courbet2019-09-271-1/+3
* [llvm-exegesis] Refactor how forbidden registers are computed.Clement Courbet2019-09-271-26/+47
* [X86] Merge the different CMOV instructions for each condition code into sing...Craig Topper2019-04-051-4/+5
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [llvm-exegesis] Implements a cache of Instruction objects.Guillaume Chatelet2018-10-241-3/+3
* [llvm-exegesis] Move namespace exegesis inside llvm::Fangrui Song2018-10-221-0/+2
* [llvm-exegeis] Computing Latency configuration upfront so we can generate man...Guillaume Chatelet2018-10-171-69/+168
* [llvm-exegesis][NFC] Return many CodeTemplates instead of one.Guillaume Chatelet2018-10-151-5/+7
* [llvm-exegesis][NFC] Pass Instruction instead of bare OpcodeGuillaume Chatelet2018-10-101-3/+5
* [llvm-exegesis][NFC] Code simplificationGuillaume Chatelet2018-10-101-1/+1
* [llvm-exegesis][NFC] Fix typoGuillaume Chatelet2018-10-101-1/+1
* [llvm-exegesis][NFC] moving code around.Guillaume Chatelet2018-09-271-47/+47
* [llvm-exegesis] Improve Register Setup (roll forward of D51856).Guillaume Chatelet2018-09-201-6/+12
* Revert rL342466: [llvm-exegesis] Improve Register Setup.Simon Pilgrim2018-09-181-12/+6
* [llvm-exegesis] Improve Register Setup.Guillaume Chatelet2018-09-181-6/+12
* [llvm-exegesis][NFC] Split BenchmarkRunner classClement Courbet2018-09-131-33/+27
* [llvm-exegesis] Renaming classes and functions.Guillaume Chatelet2018-08-031-57/+56
* [llvm-exegesis] Rename InstructionInstance into InstructionBuilder.Guillaume Chatelet2018-08-021-47/+47
* [llvm-exegesis] Provide a way to handle memory instructions.Guillaume Chatelet2018-08-011-1/+29
* [llvm-exegesis] Get the BenchmarkRunner from the ExegesisTarget.Clement Courbet2018-06-261-5/+2
* [llvm-exegesis][NFC] Remove unnecessary member variables.Clement Courbet2018-06-251-1/+1
* [llvm-exegesis] Generate snippet setup code.Clement Courbet2018-06-251-0/+70
* [llvm-exegesis] Fix failing test.Guillaume Chatelet2018-06-201-2/+4
* [llvm-exegesis] Use a Prototype to defer picking a value for free vars.Guillaume Chatelet2018-06-201-77/+82
* [llvm-exegesis] Fix buildbot - power was using native target for X86.Guillaume Chatelet2018-06-131-1/+2
* [llvm-exegesis] Fix failing assert when creating Snippet for LAHF.Guillaume Chatelet2018-06-131-1/+12
* [llvm-exegesis] Cleaner design without mutable data.Guillaume Chatelet2018-06-131-0/+199
OpenPOWER on IntegriCloud