summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp
Commit message (Expand)AuthorAgeFilesLines
* [llvm-exegesis][NFC] internal changesGuillaume Chatelet2019-12-181-6/+7
* [llvm-exegesis][NFC] Remove extra `llvm::` qualifications.Clement Courbet2019-10-091-17/+15
* [llvm-exegesis] Add options to SnippetGenerator.Clement Courbet2019-10-081-1/+5
* [llvm-exegesis] Finish plumbing the `Config` field.Clement Courbet2019-10-081-2/+3
* [llvm-exegesis][NFC] Move BenchmarkFailure to own file.Clement Courbet2019-09-301-2/+3
* [llvm-exegesis] Add loop mode for repeating the snippet.Clement Courbet2019-09-271-2/+3
* [llvm-exegesis] Refactor how forbidden registers are computed.Clement Courbet2019-09-271-6/+25
* [llvm-exegesis][X86] Randomize CMOVcc/SETcc OPERAND_COND_CODE CondCodesRoman Lebedev2019-04-081-5/+6
* [llvm-exegesis][X86] Handle CMOVcc/SETcc OPERAND_COND_CODE OperandTypeRoman Lebedev2019-04-061-26/+5
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [llvm-exegesis][NFC] Add missing header guard + cosmetics.Clement Courbet2018-11-081-1/+1
* Revert "[llvm-exegesis] Add a snippet generator to generate snippets to compu...Clement Courbet2018-11-081-6/+2
* [llvm-exegesis] Add a snippet generator to generate snippets to compute ROB s...Clement Courbet2018-11-081-2/+6
* [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-1/+1
* [llvm-exegesis] Fix missing std::move.Guillaume Chatelet2018-10-151-2/+2
* [llvm-exegesis][NFC] Return many CodeTemplates instead of one.Guillaume Chatelet2018-10-151-28/+39
* [llvm-exegesis][NFC] Pass Instruction instead of bare OpcodeGuillaume Chatelet2018-10-101-2/+2
* [llvm-exegesis][NFC] Code simplificationGuillaume Chatelet2018-10-101-4/+3
* [llvm-exegesis][NFC] Use accessors for Operand.Guillaume Chatelet2018-10-091-16/+13
* [llvm-exegesis][NFC] Move random functions from CodeTemplate to SnippetGenera...Guillaume Chatelet2018-10-011-0/+85
* [llvm-exegesis][NFC] Make randomizeUnsetVariables a free function.Guillaume Chatelet2018-10-011-4/+5
* [llvm-exegesis][NFC] moving code around.Guillaume Chatelet2018-09-271-14/+15
* [llvm-exegesis] Improve Register Setup (roll forward of D51856).Guillaume Chatelet2018-09-201-5/+5
* Revert rL342466: [llvm-exegesis] Improve Register Setup.Simon Pilgrim2018-09-181-5/+5
* [llvm-exegesis] Improve Register Setup.Guillaume Chatelet2018-09-181-5/+5
* [llvm-exegesis][NFC] Split BenchmarkRunner classClement Courbet2018-09-131-0/+130
OpenPOWER on IntegriCloud