Clement Courbet
|
55589bce20
[llvm-exegesis] Add options to SnippetGenerator.
|
5 년 전 |
Clement Courbet
|
121dd37fe5
[llvm-exegesis] Finish plumbing the `Config` field.
|
5 년 전 |
Clement Courbet
|
c8cb6812d2
[llvm-exegesis][NFC] Move BenchmarkFailure to own file.
|
5 년 전 |
Clement Courbet
|
ee4faac758
[llvm-exegesis] Add loop mode for repeating the snippet.
|
5 년 전 |
Clement Courbet
|
20508d0ec8
[llvm-exegesis] Refactor how forbidden registers are computed.
|
5 년 전 |
Roman Lebedev
|
dc4e93b649
[llvm-exegesis][X86] Randomize CMOVcc/SETcc OPERAND_COND_CODE CondCodes
|
6 년 전 |
Roman Lebedev
|
faa1b772d9
[llvm-exegesis][X86] Handle CMOVcc/SETcc OPERAND_COND_CODE OperandType
|
6 년 전 |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 년 전 |
Clement Courbet
|
16cd808d48
[llvm-exegesis][NFC] Add missing header guard + cosmetics.
|
6 년 전 |
Clement Courbet
|
c3e506bd69
Revert "[llvm-exegesis] Add a snippet generator to generate snippets to compute ROB sizes."
|
6 년 전 |
Clement Courbet
|
d5324f4da3
[llvm-exegesis] Add a snippet generator to generate snippets to compute ROB sizes.
|
6 년 전 |
Fangrui Song
|
e234be51da
[llvm-exegesis] Move namespace exegesis inside llvm::
|
6 년 전 |
Guillaume Chatelet
|
91e6826692
[llvm-exegeis] Computing Latency configuration upfront so we can generate many CodeTemplates at once.
|
6 년 전 |
Guillaume Chatelet
|
9d078e5696
[llvm-exegesis] Fix missing std::move.
|
6 년 전 |
Guillaume Chatelet
|
919972ec1f
[llvm-exegesis][NFC] Return many CodeTemplates instead of one.
|
6 년 전 |
Guillaume Chatelet
|
09f76c80ba
[llvm-exegesis][NFC] Pass Instruction instead of bare Opcode
|
6 년 전 |
Guillaume Chatelet
|
444acbd061
[llvm-exegesis][NFC] Code simplification
|
6 년 전 |
Guillaume Chatelet
|
9925bf1d88
[llvm-exegesis][NFC] Use accessors for Operand.
|
6 년 전 |
Guillaume Chatelet
|
ed2d3e4fff
[llvm-exegesis][NFC] Move random functions from CodeTemplate to SnippetGenerator.
|
6 년 전 |
Guillaume Chatelet
|
0640a7318b
[llvm-exegesis][NFC] Make randomizeUnsetVariables a free function.
|
6 년 전 |
Guillaume Chatelet
|
56a8ba1f8e
[llvm-exegesis][NFC] moving code around.
|
7 년 전 |
Guillaume Chatelet
|
db98902adc
[llvm-exegesis] Improve Register Setup (roll forward of D51856).
|
7 년 전 |
Simon Pilgrim
|
6b2193a167
Revert rL342466: [llvm-exegesis] Improve Register Setup.
|
7 년 전 |
Guillaume Chatelet
|
3208ea15c5
[llvm-exegesis] Improve Register Setup.
|
7 년 전 |
Clement Courbet
|
0f8c605133
[llvm-exegesis][NFC] Split BenchmarkRunner class
|
7 년 전 |