1. 0c47611 Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVM by Daniel Sanders · 6 years ago
  2. 2bea69b Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Register as started by r367614. NFC by Daniel Sanders · 6 years ago
  3. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
  4. 7570932 Use llvm::copy. NFC by Fangrui Song · 7 years ago
  5. f78650a Remove trailing space by Fangrui Song · 7 years ago
  6. d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
  7. 801bf7e [DebugInfo] Examine all uses of isDebugValue() for debug instructions. by Shiva Chen · 7 years ago
  8. 0d7df36 [TargetSchedule] shrink interface for init(); NFCI by Sanjay Patel · 7 years ago
  9. 25528d6 [CodeGen] Unify MBB reference format in both MIR and debug output by Francis Visoiu Mistrih · 8 years ago
  10. 9d419d3 [CodeGen] Rename functions PrintReg* to printReg* by Francis Visoiu Mistrih · 8 years ago
  11. b3bde2e Fix a bunch more layering of CodeGen headers that are in Target by David Blaikie · 8 years ago
  12. ceb4494 Recommit [MachineCombiner] Update instruction depths incrementally for large BBs. by Florian Hahn · 8 years ago
  13. 06e2a38 Revert r312719 "[MachineCombiner] Update instruction depths incrementally for large BBs." by Hans Wennborg · 8 years ago
  14. 32a4056 [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  15. d39b8a3 [MachineCombiner] Update instruction depths incrementally for large BBs. by Florian Hahn · 8 years ago
  16. cf0cdd4 [MachineTraceMetrics] Add computeDepth function (NFCI). by Florian Hahn · 8 years ago
  17. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  18. 1527baa CodeGen: Rename DEBUG_TYPE to match passnames by Matthias Braun · 8 years ago
  19. 49e2fc4 [CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 9 years ago
  20. e0793db [ADT] Change PostOrderIterator to use NodeRef. NFC. by Tim Shen · 9 years ago
  21. 5a7538b CodeGen: Use MachineInstr& more in MachineTraceMetrics, NFC by Duncan P. N. Exon Smith · 9 years ago
  22. 5d2b938 CodeGen: Use MachineInstr& in MachineTraceMetrics, NFC by Duncan P. N. Exon Smith · 9 years ago
  23. e59c8af Reapply "CodeGen: Use references in MachineTraceMetrics::Trace, NFC" by Duncan P. N. Exon Smith · 10 years ago
  24. 0cc90a9 Revert "CodeGen: Use references in MachineTraceMetrics::Trace, NFC" by Duncan P. N. Exon Smith · 10 years ago
  25. 83d3476 CodeGen: Use references in MachineTraceMetrics::Trace, NFC by Duncan P. N. Exon Smith · 10 years ago
  26. 7a08381 Remove uses of builtin comma operator. by Richard Trieu · 10 years ago
  27. 87d2ae2 use range-based for loops; NFCI by Sanjay Patel · 10 years ago
  28. f2fa58e fix crash in machine trace metrics due to processing dbg_value instructions (PR24199) by Sanjay Patel · 10 years ago
  29. d2b7144 use range-based for loops; NFCI by Sanjay Patel · 10 years ago
  30. 6d4c3e3 use range-based for loops; NFCI by Sanjay Patel · 10 years ago
  31. 82db3b7 use valid bits to avoid unnecessary machine trace metric recomputations by Sanjay Patel · 10 years ago
  32. 0ca438c use range-based for loops; NFCI by Sanjay Patel · 10 years ago
  33. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  34. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  35. e41e146 CodeGen: Use mop_iterator instead of MIOperands/ConstMIOperands by Matthias Braun · 10 years ago
  36. 99b3aa3 use range-based for-loops; NFCI by Sanjay Patel · 10 years ago
  37. 25db4f4 Add range iterators for post order and inverse post order. Use them by Daniel Berlin · 10 years ago
  38. 3d4276f The subtarget is cached on the MachineFunction. Access it directly. by Eric Christopher · 11 years ago
  39. 70573dc Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> by David Blaikie · 11 years ago
  40. 1175945 Change MCSchedModel to be a struct of statically initialized data. by Pete Cooper · 11 years ago
  41. e1d1294 Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just letting them be implicitly created. by Craig Topper · 11 years ago
  42. fc6de42 Have MachineFunction cache a pointer to the subtarget to make lookups by Eric Christopher · 11 years ago
  43. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  44. 5e1207e MachineCombiner Pass for selecting faster instruction by Gerolf Hoflehner · 11 years ago
  45. f74bde6 Convert more loops to range-based equivalents by Alexey Samsonov · 11 years ago
  46. 1b9dde0 [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 11 years ago
  47. c0196b1 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 11 years ago
  48. 502b9e1 Retire llvm::array_endof in favor of non-member std::end. by Benjamin Kramer · 11 years ago
  49. 16c6bf4 Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changing by Owen Anderson · 12 years ago
  50. 4584cd5 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  51. d6f1f84 [C++11] Replace llvm::tie with std::tie. by Benjamin Kramer · 12 years ago
  52. de2109e Machine Model: Add MicroOpBufferSize and resource BufferSize. by Andrew Trick · 12 years ago
  53. 85058af Generalize the MachineTraceMetrics public API. by Andrew Trick · 12 years ago
  54. aeb69a5 Allow MachineTraceMetrics to be used when the model has no resources. by Jakob Stoklund Olesen · 12 years ago
  55. 3ca1477 Count processor resources individually in MachineTraceMetrics. by Jakob Stoklund Olesen · 12 years ago
  56. 299cedc Rename isEarlierInSameTrace to isUsefulDominator. by Jakob Stoklund Olesen · 13 years ago
  57. 965665b Move MachineTraceMetrics.h into include/llvm/CodeGen. by Jakob Stoklund Olesen · 13 years ago
  58. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  59. d0d7860 Pass an explicit operand number to addLiveIns. by Jakob Stoklund Olesen · 13 years ago
  60. 9d1173a Don't crash on extra evil irreducible control flow. by Jakob Stoklund Olesen · 13 years ago
  61. 8982222 Switch MachineTraceMetrics to the new TargetSchedModel interface. by Jakob Stoklund Olesen · 13 years ago
  62. a0042ac Give MachineTraceMetrics its own debug tag. by Jakob Stoklund Olesen · 13 years ago
  63. 3484420 Add more trace query functions. by Jakob Stoklund Olesen · 13 years ago
  64. 0954d41 Include loop-carried dependencies when computing instr heights. by Jakob Stoklund Olesen · 13 years ago
  65. bf1ac4b Deal with irreducible control flow when building traces. by Jakob Stoklund Olesen · 13 years ago
  66. 296448b Fix a couple of typos. by Jakob Stoklund Olesen · 13 years ago
  67. 75d9d51 Add trace accessor methods, implement primitive if-conversion heuristic. by Jakob Stoklund Olesen · 13 years ago
  68. 5d30630 Compute the critical path length through a trace. by Jakob Stoklund Olesen · 13 years ago
  69. 2db6b65 Compute instruction heights through a trace. by Jakob Stoklund Olesen · 13 years ago
  70. 5e19d35 Add DataDep constructors. Explicitly check SSA form. by Jakob Stoklund Olesen · 13 years ago
  71. 059e647 Compute instruction depths through the current trace. by Jakob Stoklund Olesen · 13 years ago
  72. 1dfb101 Rename CT -> MTM. MachineTraceMetrics is abbreviated MTM. by Jakob Stoklund Olesen · 13 years ago
  73. 68c2cd0 Avoid looking at stale data in verifyAnalysis(). by Jakob Stoklund Olesen · 13 years ago
  74. c14cf57 Allow traces to enter nested loops. by Jakob Stoklund Olesen · 13 years ago
  75. f308c12 Assert that all trace candidate blocks have been visited by the PO. by Jakob Stoklund Olesen · 13 years ago
  76. a12a7d5 Hook into PassManager's analysis verification. by Jakob Stoklund Olesen · 13 years ago
  77. 7361846 Add MachineInstr::isTransient(). by Jakob Stoklund Olesen · 13 years ago
  78. 3df6c46 Add MachineTraceMetrics::verify(). by Jakob Stoklund Olesen · 13 years ago
  79. eb488fe Verify that the CFG hasn't changed during invalidate(). by Jakob Stoklund Olesen · 13 years ago
  80. 0563369 Add more debug output to MachineTraceMetrics. by Jakob Stoklund Olesen · 13 years ago
  81. 1152202 Keep track of the head and tail of the trace through each block. by Jakob Stoklund Olesen · 13 years ago
  82. 35400b1 Use an otherwise unused variable. by Jakob Stoklund Olesen · 13 years ago
  83. f9029fe Start scaffolding for a MachineTraceMetrics analysis pass. by Jakob Stoklund Olesen · 13 years ago