1. c661387 LivePhysRegs/IfConversion: Change some types from unsigned to MCPhysReg; NFC by Matthias Braun · 7 years ago
  2. cb0bab8 [CodeGen] Fix inconsistent declaration parameter name by Fangrui Song · 7 years ago
  3. d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
  4. 801bf7e [DebugInfo] Examine all uses of isDebugValue() for debug instructions. by Shiva Chen · 7 years ago
  5. fbee857 [if-converter] Handle BBs that terminate in ret during diamond conversion by Krzysztof Parzyszek · 7 years ago
  6. 0d7df36 [TargetSchedule] shrink interface for init(); NFCI by Sanjay Patel · 7 years ago
  7. f1caa28 MachineFunction: Return reference from getFunction(); NFC by Matthias Braun · 8 years ago
  8. 25528d6 [CodeGen] Unify MBB reference format in both MIR and debug output by Francis Visoiu Mistrih · 8 years ago
  9. b3bde2e Fix a bunch more layering of CodeGen headers that are in Target by David Blaikie · 8 years ago
  10. 3f833ed Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering by David Blaikie · 8 years ago
  11. fdf9bf4 CodeGen: Minor cleanups to use MachineInstr::getMF. NFC by Justin Bogner · 8 years ago
  12. f193332 [CodeGen] Fix some Clang-tidy modernize-use-default-member-init and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  13. 6ca02b2 [IfConversion] More simple, correct dead/kill liveness handling by Krzysztof Parzyszek · 8 years ago
  14. a3017aa [IfConversion] Remove kill flags from common instructions as well by Krzysztof Parzyszek · 8 years ago
  15. 8b10680 [IfConversion] Maintain the CFG when predicating/merging blocks in IfConvert* by Mikael Holmen · 8 years ago
  16. 45bd32f [IfConversion] Hoist removeBranch calls out of if/else clauses [NFC] by Mikael Holmen · 8 years ago
  17. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  18. 8cf785f Revert "[IfConversion] Keep the CFG updated incrementally in IfConvertTriangle" by Tobias Grosser · 8 years ago
  19. 1527baa CodeGen: Rename DEBUG_TYPE to match passnames by Matthias Braun · 8 years ago
  20. ce3ec45 [IfConversion] Keep the CFG updated incrementally in IfConvertTriangle by Mikael Holmen · 8 years ago
  21. 21c867c [IfConversion] Add missing check in IfConversion/canFallThroughTo by Mikael Holmen · 8 years ago
  22. 5b8fae5 [IfConversion] Only renormalize probabilities if branches are analyzable by Krzysztof Parzyszek · 9 years ago
  23. c4614b3 [IfConversion] Use reverse_iterator to simplify. NFC by Kyle Butt · 9 years ago
  24. 1172332 CodeGen: Assert that liveness is up to date when reading block live-ins. by Matthias Braun · 9 years ago
  25. 3c8b8c9 [codegen] Add generic functions to skip debug values. by Florian Hahn · 9 years ago
  26. 0c989a8 LivePhysReg: Use reference instead of pointer in init(); NFC by Matthias Braun · 9 years ago
  27. 8b38ffa CodeGen/Passes: Pass MachineFunction as functor arg; NFC by Matthias Braun · 9 years ago
  28. dcb1bca IfConversion: Add implicit uses for redefined regs with live subregisters by Krzysztof Parzyszek · 9 years ago
  29. 1b9fc8e Finish renaming remaining analyzeBranch functions by Matt Arsenault · 9 years ago
  30. e8e0f5c Make analyzeBranch family of instruction names consistent by Matt Arsenault · 9 years ago
  31. 1872096 CodeGen: Give MachineBasicBlock::reverse_iterator a handle to the current MI by Duncan P. N. Exon Smith · 9 years ago
  32. e31cc84 IfConversion: Add assertions that both sides of a diamond don't pred-clobber. by Kyle Butt · 9 years ago
  33. 8699921 IfConversion: Fix bug introduced by rescanning diamonds. by Kyle Butt · 9 years ago
  34. 93e94e8 IfConversion: Don't count branches in # of duplicates. by Kyle Butt · 9 years ago
  35. 092c4dd IfConversion: Fix branch predication bug. by Kyle Butt · 9 years ago
  36. 1eb4736 MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compute it by Matthias Braun · 9 years ago
  37. a8c7371 CodeGen: If Convert blocks that would form a diamond when tail-merged. by Kyle Butt · 9 years ago
  38. 6262ca3 IfConversion: Rescan diamonds. by Kyle Butt · 9 years ago
  39. 5b10483 Revert "IfConversion: Rescan diamonds." by Kyle Butt · 9 years ago
  40. ce0196d Revert "CodeGen: If Convert blocks that would form a diamond when tail-merged." by Kyle Butt · 9 years ago
  41. 780b517 CodeGen: If Convert blocks that would form a diamond when tail-merged. by Kyle Butt · 9 years ago
  42. 491afad IfConversion: Rescan diamonds. by Kyle Butt · 9 years ago
  43. d76755e IfConversion: Handle inclusive ranges more carefully. by Kyle Butt · 9 years ago
  44. 08f4704 IfConversion: Use references instead of pointers where possible; NFC by Matthias Braun · 9 years ago
  45. b1e0558 IfConversion: Use range based for; NFC by Matthias Braun · 9 years ago
  46. 2c93179 IfConversion: Improve doxygen comments by Matthias Braun · 9 years ago
  47. 68be1eb Revert "CodeGen: If Convert blocks that would form a diamond when tail-merged." by Diana Picus · 9 years ago
  48. 4253126 Use the range variant of find/find_if instead of unpacking begin/end by David Majnemer · 9 years ago
  49. a003b76 If-conversion incorrectly calculates liveness of redefined registers by Krzysztof Parzyszek · 9 years ago
  50. e1c931b CodeGen: If Convert blocks that would form a diamond when tail-merged. by Kyle Butt · 9 years ago
  51. 99ceee8 Revert r277905, it caused PR28894 by Nico Weber · 9 years ago
  52. 70c93fa [CodeGen] Fix a -Wdocumentation warning by David Majnemer · 9 years ago
  53. 71cb44d CodeGen: If Convert blocks that would form a diamond when tail-merged. by Kyle Butt · 9 years ago
  54. 54bf3ce IfConverter: Split ScanInstructions into 2 functions. by Kyle Butt · 9 years ago
  55. 4f0e287 IfConversion: Document countDuplicatedInstructions. NFC by Kyle Butt · 9 years ago
  56. fe91682 IfConversion: factor out 2 functions to skip debug instrs. NFC by Kyle Butt · 9 years ago
  57. 196986c [IfConversion] Bugfix: Don't use undef flag while adding use operands. by Jonas Paulsson · 9 years ago
  58. 9b6d99b Codegen: IfConversion: Factor out a function to count dup instrs. by Kyle Butt · 9 years ago
  59. 59f2a2a Codegen: IfConversion: add const qualifier. NFC by Kyle Butt · 9 years ago
  60. 71c30a1 Rename AnalyzeBranch* to analyzeBranch*. by Jacques Pienaar · 9 years ago
  61. 0490cde CodeGen: Use MachineInstr& in IfConversion, NFC by Duncan P. N. Exon Smith · 9 years ago
  62. af56759 Revert r273545, "[IfConversion] Bugfix: Don't use undef flag while adding use operands." by Peter Collingbourne · 9 years ago
  63. 9806bb4 [IfConversion] Bugfix: Don't use undef flag while adding use operands. by Jonas Paulsson · 9 years ago
  64. d3f4c05 Move instances of std::function. by Benjamin Kramer · 9 years ago
  65. 5b458cc Reapply "[MBP] Reduce code size by running tail merging in MBP."" by Haicheng Wu · 9 years ago
  66. 4fa9f3a Revert "[MBP] Reduce code size by running tail merging in MBP." by Haicheng Wu · 9 years ago
  67. 664b561 [BranchFolding] Replace MachineBlockFrequencyInfo with MBFIWrapper. NFC. by Haicheng Wu · 9 years ago
  68. 82de7d3 Apply clang-tidy's misc-move-constructor-init throughout LLVM. by Benjamin Kramer · 9 years ago
  69. 50271f7 Add opt-bisect support to additional passes that can be skipped by Andrew Kaylor · 9 years ago
  70. d1aabb2 livePhysRegs: Pass MBB by reference in addLive{Ins|Outs}(); NFC by Matthias Braun · 9 years ago
  71. 7dba2e0 [ifcnv] Don't duplicate blocks that contain convergent instructions. by Justin Lebar · 9 years ago
  72. 1dbf7a5 Add MachineFunctionProperty checks for AllVRegsAllocated for target passes by Derek Schuff · 9 years ago
  73. acc4710 [ifcnv] Add brief comment explaining what ifcnv is. by Justin Lebar · 9 years ago
  74. fd8cc23 CodeGen: Change MachineInstr to use MachineInstr&, NFC by Duncan P. N. Exon Smith · 10 years ago
  75. f9ab416 WIP: CodeGen: Use MachineInstr& in MachineInstrBundle.h, NFC by Duncan P. N. Exon Smith · 10 years ago
  76. 6307eb5 CodeGen: TII: Take MachineInstr& in predicate API, NFC by Duncan P. N. Exon Smith · 10 years ago
  77. 46123a8 Revert "[ifcnv] Add comment explaining why it's OK to duplicate convergent MIs in ifcnv." by Justin Lebar · 10 years ago
  78. f62b165 [ifcnv] Add comment explaining why it's OK to duplicate convergent MIs in ifcnv. by Justin Lebar · 10 years ago
  79. 3a7bc57 [ifcnv] Use unique_ptr in IfConversion. NFC by Justin Lebar · 10 years ago
  80. 2451c48 Proper handling of diamond-like cases in if-conversion by Krzysztof Parzyszek · 10 years ago
  81. b9e8d48 Fix PR25838. by Cong Hou · 10 years ago
  82. c106989 Normalize MBB's successors' probabilities in several locations. by Cong Hou · 10 years ago
  83. 5146b2d Delete a duplicate branch in IfConversion.cpp. NFC. by Cong Hou · 10 years ago
  84. cb07d70 Fix a bug in IfConversion.cpp. by Cong Hou · 10 years ago
  85. d97c100 Replace all weight-based interfaces in MBB with probability-based interfaces, and update all uses of old interfaces. by Cong Hou · 10 years ago
  86. 1dbaf67 Revert r254348: "Replace all weight-based interfaces in MBB with probability-based interfaces, and update all uses of old interfaces." by Hans Wennborg · 10 years ago
  87. fa1917c Replace all weight-based interfaces in MBB with probability-based interfaces, and update all uses of old interfaces. by Cong Hou · 10 years ago
  88. 5ae5939 CodeGen: Remove more ilist iterator implicit conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
  89. d40105d Update edge weights properly when merging blocks in if-conversion. by Cong Hou · 10 years ago
  90. c536bd9 Pass BranchProbability/BlockMass by value instead of const& as they are small. NFC. by Cong Hou · 10 years ago
  91. ec10587 Revert r244154 which causes some build failure. See https://llvm.org/bugs/show_bug.cgi?id=24377. by Cong Hou · 10 years ago
  92. 36e7e52 Record whether the weights on out-edges from a MBB are normalized. by Cong Hou · 10 years ago
  93. 14348aa [If Converter] Convert recursion to iteration. by Akira Hatanaka · 10 years ago
  94. 6b56896 [MachineBasicBlock] Add getFirstNonDebugInstr to complement getLastNonDebugInstr by Benjamin Kramer · 10 years ago
  95. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  96. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  97. 4a61619 [ARM] Pass a callback to FunctionPass constructors to enable skipping execution by Akira Hatanaka · 10 years ago
  98. 07066cc MachineInstr: Remove unused parameter. by Matthias Braun · 10 years ago
  99. bff3a7e Remove MCInstrItineraries includes in parts that don't use them anymore by Matthias Braun · 10 years ago
  100. 2748391 Handle dead defs in the if converter. by Pete Cooper · 10 years ago