1. 6030fe0 [llvm-exegesis] Exploring X86::OperandType::OPERAND_COND_CODE by Roman Lebedev · 6 years ago
  2. c55cf4a Revert "Remove redundant "std::move"s in return statements" by Bill Wendling · 6 years ago
  3. 1c2241a Remove redundant "std::move"s in return statements by Bill Wendling · 6 years ago
  4. adcd026 Make llvm::StringRef to std::string conversions explicit. by Benjamin Kramer · 6 years ago
  5. e8fc850 [llvm-exegesis] Don't use unsupported aliasing instructions by Miloš Stojanović · 6 years ago
  6. 6d2510d [llvm-exegesis] Restrict to allowed back-to-back instructions in SerialSnippetGenerator. by Clement Courbet · 6 years ago
  7. 24b7b99 [llvm-exegesis][NFC] Disassociate snippet generators from benchmark runners by Miloš Stojanović · 6 years ago[Renamed (76%) from llvm/tools/llvm-exegesis/lib/Latency.cpp]
  8. c7dc473 [llvm-exegesis] Check counters before running by Miloš Stojanović · 6 years ago
  9. 32d384c [llvm-exegesis][NFC] internal changes by Guillaume Chatelet · 6 years ago
  10. 50cdd56 [llvm-exegesis][NFC] Remove extra `llvm::` qualifications. by Clement Courbet · 6 years ago
  11. 03a3d29 [llvm-exegesis][NFC] Move BenchmarkFailure to own file. by Clement Courbet · 6 years ago
  12. 8ef97e1 [llvm-exegesis] Refactor how forbidden registers are computed. by Clement Courbet · 6 years ago
  13. 362653f [llvm-exegesis] Add throughput mode. by Clement Courbet · 7 years ago
  14. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
  15. eee2e06 [llvm-exegesis][NFC] Add a way to declare the default counter binding for unbound CPUs for a target. by Clement Courbet · 7 years ago
  16. 41c8af3 [MCSched] Bind PFM Counters to the CPUs instead of the SchedModel. by Clement Courbet · 7 years ago
  17. da11b85 [llvm-exegesis] Implements a cache of Instruction objects. by Guillaume Chatelet · 7 years ago
  18. 32401af [llvm-exegesis] Move namespace exegesis inside llvm:: by Fangrui Song · 7 years ago
  19. f973c2d [llvm-exegesis] Allow measuring several instructions in a single run. by Clement Courbet · 7 years ago
  20. 6f4bc17 Fix uninitialized variable by Guillaume Chatelet · 7 years ago
  21. fcbb6f3 [llvm-exegeis] Computing Latency configuration upfront so we can generate many CodeTemplates at once. by Guillaume Chatelet · 7 years ago
  22. 296a862 [llvm-exegesis][NFC] Return many CodeTemplates instead of one. by Guillaume Chatelet · 7 years ago
  23. 9b59238 [llvm-exegesis][NFC] Pass Instruction instead of bare Opcode by Guillaume Chatelet · 7 years ago
  24. ee9c2a17 [llvm-exegesis][NFC] Code simplification by Guillaume Chatelet · 7 years ago
  25. ffc3ffa [llvm-exegesis][NFC] Simplify code now that Instruction has more semantic by Guillaume Chatelet · 7 years ago
  26. 70ac019 [llvm-exegesis][NFC] moving code around. by Guillaume Chatelet · 7 years ago
  27. 596c56f [llvm-exegesis] Add support for measuring NumMicroOps. by Clement Courbet · 7 years ago
  28. 684a5f6 [llvm-exegesis] Output the unscaled value as well as the scaled one. by Clement Courbet · 7 years ago
  29. d939f6d [llvm-exegesis][NFC] Split BenchmarkRunner class by Clement Courbet · 7 years ago
  30. e60866a [llvm-exegesis] Renaming classes and functions. by Guillaume Chatelet · 7 years ago
  31. 171f3f4 [llvm-exegesis] Rename InstructionInstance into InstructionBuilder. by Guillaume Chatelet · 7 years ago
  32. fb94354 [llvm-exegesis] Provide a way to handle memory instructions. by Guillaume Chatelet · 7 years ago
  33. 8fc5ec7 [llvm-exegesis] Delegate the decision of cycle counter name to the target by John Brawn · 7 years ago
  34. 717c976 [llvm-exegesis] Add partial X87 support. by Clement Courbet · 7 years ago
  35. 4860b98 [llvm-exegesis] Get the BenchmarkRunner from the ExegesisTarget. by Clement Courbet · 7 years ago
  36. 0e8bf4e [llvm-exegesis][NFC] Remove unnecessary member variables. by Clement Courbet · 7 years ago
  37. 2c40970 [llvm-exegesis] Fix missing move in r335105. by Clement Courbet · 7 years ago
  38. ef6cef5 [llvm-exegesis] Use a Prototype to defer picking a value for free vars. by Guillaume Chatelet · 7 years ago
  39. c9f727b [llvm-exegesis] Cleaner design without mutable data. by Guillaume Chatelet · 7 years ago
  40. b4f1582 [llvm-exegesis] Make BenchmarkRunner handle multiple configurations. by Guillaume Chatelet · 7 years ago
  41. 7b852cd [llvm-exegesis] Add a Configuration object for Benchmark. by Guillaume Chatelet · 7 years ago
  42. 62b34fa [llvm-exegesis] move Mode from Key to BenchmarResult. by Clement Courbet · 7 years ago
  43. 2cb97b9 [llvm-exegesis][NFC] Use an enum instead of a string for benchmark mode. by Clement Courbet · 7 years ago
  44. 0e69e2d reland r332579: [llvm-exegesis] Update to cover latency through another opcode. by Clement Courbet · 7 years ago
  45. 295a554 Revert r332579 "[llvm-exegesis] Update to cover latency through another opcode." by Clement Courbet · 7 years ago
  46. ee110fb [llvm-exegesis] Update to cover latency through another opcode. by Clement Courbet · 7 years ago
  47. b449379 [MC][TableGen] Add optional libpfm counter names for ProcResUnits. by Clement Courbet · 8 years ago
  48. 3f20fee [llvm-exegesis][NFC] Fix a few warnings. by Clement Courbet · 8 years ago
  49. ac74acd Re-land r329156 "Add llvm-exegesis tool." by Clement Courbet · 8 years ago
  50. 7949b3b Revert r329156 "Add llvm-exegesis tool." by Clement Courbet · 8 years ago
  51. 7287b2c Add llvm-exegesis tool. by Clement Courbet · 8 years ago