summaryrefslogtreecommitdiff
path: root/tools/llvm-exegesis
AgeCommit message (Expand)Author
2018-11-28Merging r342865:Tom Stellard
2018-07-05[llvm-exegesis] Add uop computation for more X87 instruction classes.Clement Courbet
2018-07-05[llvm-exegesis][NFC]clang-formatClement Courbet
2018-07-04[llvm-exegesis] Remove dead comment.Clement Courbet
2018-07-03[llvm-exegesis] Add an AArch64 targetJohn Brawn
2018-07-03[llvm-exegesis] ExegisX86Target::setRegToConstant() should depend on the subt...Clement Courbet
2018-07-02[llvm-exegesis] Change how the native architecture is determinedJohn Brawn
2018-07-02[llvm-exegesis] Delegate the decision of cycle counter name to the targetJohn Brawn
2018-07-02[llvm-exegesis][NFC] Cleanup useless braces.Clement Courbet
2018-06-28[llvm-exegesis] Add partial X87 support.Clement Courbet
2018-06-26[llvm-exegesis][NFC] Fix windows warning in rL335465.Clement Courbet
2018-06-26[llvm-exegesis] Get the BenchmarkRunner from the ExegesisTarget.Clement Courbet
2018-06-25[llvm-exegesis][NFC] Remove unnecessary member variables.Clement Courbet
2018-06-25[llvm-exegesis] Fix warning in r22752: Initialize IsSnippetSetupComplete.Clement Courbet
2018-06-25[llvm-exegesis] Generate snippet setup code.Clement Courbet
2018-06-25[llvm-exegesis][NFC] Simplify BenchmarkRunner ctor.Clement Courbet
2018-06-25[llvm-exegesis][NFC] clang-formatClement Courbet
2018-06-25[llvm-exegesis][NFC] Fix `Operand` class comments.Clement Courbet
2018-06-21[llvm-exegesis][NFC] Simplify BenchmarkRunner.Clement Courbet
2018-06-21[llvm-exegesis][NFC] Simplify LLVMState.Clement Courbet
2018-06-20[llvm-exegesis] Add mechanism to add target-specific passes.Clement Courbet
2018-06-20[llvm-exegesis] Remove noexcept in r335105.Clement Courbet
2018-06-20[llvm-exegesis] Fix missing move in r335105.Clement Courbet
2018-06-20[llvm-exegesis] Use a Prototype to defer picking a value for free vars.Guillaume Chatelet
2018-06-19llvm-exegesis: mark ~ExegesisTarget() as virtual. Fixes build.Roman Lebedev
2018-06-19Re-land r335038 "[llvm-exegesis] A mechanism to add target-specific functiona...Clement Courbet
2018-06-19Revert r335038 "[llvm-exegesis] A mechanism to add target-specific functional...Clement Courbet
2018-06-19[llvm-exegesis] A mechanism to add target-specific functionality.Clement Courbet
2018-06-18[llvm-exegesis] Optionally ignore instructions without a sched class.Clement Courbet
2018-06-15[llvm-exegesis][NFC] Remove dead variable.Clement Courbet
2018-06-15[llvm-exegesis][NFC] Add more comments.Clement Courbet
2018-06-15[llvm-exegesis] Print the whole snippet in analysis.Clement Courbet
2018-06-14[llvm-exegesis] Use BenchmarkResult::Instructions instead of OpcodeNameClement Courbet
2018-06-13[llvm-exegesis] Fix buildbot - power was using native target for X86.Guillaume Chatelet
2018-06-13[llvm-exegesis] Fix failing assert when creating Snippet for LAHF.Guillaume Chatelet
2018-06-13[llvm-exegesis] Cleaner design without mutable data.Guillaume Chatelet
2018-06-12[llvm-exegesis] Sum counter values when several counters are specified for a ...Clement Courbet
2018-06-12[llvm-exegesis] Move libpfm linking to LLVMExegesis.Guillaume Chatelet
2018-06-11[llvm-exegesis] Fix unhandled error.Guillaume Chatelet
2018-06-11[llvm-exegesis] Program should succeed if benchmark returns StringError.Guillaume Chatelet
2018-06-07[FileSystem] Split up the OpenFlags enumeration.Zachary Turner
2018-06-07[llvm-exegesis] Make BenchmarkRunner handle multiple configurations.Guillaume Chatelet
2018-06-07[llvm-exegesis] Add a Configuration object for Benchmark.Guillaume Chatelet
2018-06-07[llvm-exegesis] Improve error reporting.Guillaume Chatelet
2018-06-07[llvm-exegesis] Serializes instruction's operand in BenchmarkResult's key.Guillaume Chatelet
2018-06-06[llvm-exegesis] move Mode from Key to BenchmarResult.Clement Courbet
2018-06-05[llvm-exegesis] Add instructions to BenchmarkResult Key.Clement Courbet
2018-06-04[llvm-exegesis][NFC] Use an enum instead of a string for benchmark mode.Clement Courbet
2018-06-04[llvm-exegesis] Analysis: Show inconsistencies between checked-in and measure...Clement Courbet
2018-06-01[llvm-exegesis] Analysis: Display idealized sched class port pressure.Clement Courbet