1. 5b458cc Reapply "[MBP] Reduce code size by running tail merging in MBP."" by Haicheng Wu · 9 years ago
  2. 4fa9f3a Revert "[MBP] Reduce code size by running tail merging in MBP." by Haicheng Wu · 9 years ago
  3. 77ea344 [MBP] Reduce code size by running tail merging in MBP. by Haicheng Wu · 9 years ago
  4. 664b561 [BranchFolding] Replace MachineBlockFrequencyInfo with MBFIWrapper. NFC. by Haicheng Wu · 9 years ago
  5. 0cfb5f8 [WebAssembly] Move register stackification and coloring to a late phase. by Dan Gohman · 10 years ago
  6. 31d19d4 CodeGen: Move TargetPassConfig from Passes.h to an own header; NFC by Matthias Braun · 10 years ago
  7. aa641a5 Re-commit optimization bisect support (r267022) without new pass manager support. by Andrew Kaylor · 10 years ago
  8. 6013f45 Revert "Initial implementation of optimization bisect support." by Vedant Kumar · 10 years ago
  9. f0f2792 Initial implementation of optimization bisect support. by Andrew Kaylor · 10 years ago
  10. 7dc03f0 RegisterScavenger: Take a reference as enterBasicBlock() argument. by Matthias Braun · 10 years ago
  11. 480de22 Don't use potentially invalidated iterator by Stephan Bergmann · 10 years ago
  12. eddc5b1 Test commit access by Marianne Mailhot-Sarrasin · 10 years ago
  13. 6ba96fb [BranchFolding] Change function name related with merging MMOs. NFC by Junmo Park · 10 years ago
  14. ebcce78 CodeGen: Remove an iterator => pointer conversion, NFC by Duncan P. N. Exon Smith · 10 years ago
  15. fd8cc23 CodeGen: Change MachineInstr to use MachineInstr&, NFC by Duncan P. N. Exon Smith · 10 years ago
  16. d3a7467 CodeGen: Use MachineInstr& in HashMachineInstr, NFC by Duncan P. N. Exon Smith · 10 years ago
  17. 6307eb5 CodeGen: TII: Take MachineInstr& in predicate API, NFC by Duncan P. N. Exon Smith · 10 years ago
  18. 7ceec0b [BranchFolding] Set correct mem refs (2nd try) by Junmo Park · 10 years ago
  19. 0fc89c6 Revert "[BranchFolding] Set correct mem refs" by Michael Zolotukhin · 10 years ago
  20. e1582ce [BranchFolding] Set correct mem refs by Junmo Park · 10 years ago
  21. 5eb90a7 Consolidate MemRefs handling from BranchFolding and correct latent bug by Philip Reames · 10 years ago
  22. 4e66c84 [MemOperands] Clarify code around dropping memory operands [NFC] by Philip Reames · 10 years ago
  23. 71bd70c Revert "[BranchFolding] Merge MMOs during tail merge" by Rafael Espindola · 10 years ago
  24. c0731ca [BranchFolding] Merge MMOs during tail merge by Junmo Park · 10 years ago
  25. 7cc13f2 (no commit message) by Junmo Park · 10 years ago
  26. 9efb233 [WinEH] Avoid infinite loop in BranchFolding for multiple single block funclets by Andrew Kaylor · 10 years ago
  27. 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
  28. 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
  29. 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
  30. b9204a5 [WinEH] Don't forward branches across empty EH pad BBs by Reid Kleckner · 10 years ago
  31. 84921b9 Refactor: Simplify boolean conditional return statements in lib/CodeGen. by Rafael Espindola · 10 years ago
  32. 980f8f2 CodeGen: Remove implicit conversions from Analysis and BranchFolding by Duncan P. N. Exon Smith · 10 years ago
  33. 1619355 [WinEH] Permit branch folding in the face of funclets by David Majnemer · 10 years ago
  34. 4600c06 [WinEH] Stop BranchFolding from merging across funclets by David Majnemer · 10 years ago
  35. ed17079 [WinEH] Add and use hasEHPadSuccessor instead of getLandingPadSuccessor by Reid Kleckner · 10 years ago
  36. 5db36df Use range-based for loops. NFC by Craig Topper · 10 years ago
  37. 0e28823 [WinEH] Add some support for code generating catchpad by Reid Kleckner · 10 years ago
  38. d967a87 fix minsize detection: minsize attribute implies optimizing for size by Sanjay Patel · 10 years ago
  39. 924879a wrap OptSize and MinSize attributes for easier and consistent access (NFCI) by Sanjay Patel · 10 years ago
  40. 3a04dc6 Roll forward r242871 by Jingyue Wu · 10 years ago
  41. 7ec3853 Temporarily revert r242871 by Jingyue Wu · 10 years ago
  42. 20d73c6 [BranchFolding] do not iterate the aliases of virtual registers by Jingyue Wu · 10 years ago
  43. 8c57cfd [BranchFolding] Document why replacing HashMachineInstr with hash_code doesn't work by Benjamin Kramer · 10 years ago
  44. 6b56896 [MachineBasicBlock] Add getFirstNonDebugInstr to complement getLastNonDebugInstr by Benjamin Kramer · 10 years ago
  45. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  46. 34d3376 Reformat. by NAKAMURA Takumi · 10 years ago
  47. 3746abb Revert r240040, "[BranchFolding] Replace custom MachineInstr with MachineInstrExpressionTrait" by NAKAMURA Takumi · 10 years ago
  48. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  49. 8985b32 [BranchFolding] Replace custom MachineInstr with MachineInstrExpressionTrait by Benjamin Kramer · 10 years ago
  50. 07066cc MachineInstr: Remove unused parameter. by Matthias Braun · 11 years ago
  51. 4d8d2ec Don't rewrite jumps to empty BBs to landing pads. by Pete Cooper · 11 years ago
  52. 848c9fa BranchFolding: MergePotentialsElt has a total order, just call array_pod_sort. by Benjamin Kramer · 11 years ago
  53. 99fb8d1 Don't evaluate rend() on every iteration of the loop. by Chad Rosier · 11 years ago
  54. 3b67c8d [BranchFolding] Remove MMOs during tail merge to preserve dependencies. by Chad Rosier · 11 years ago
  55. 70eb9c5 CodeGen: Canonicalize access to function attributes, NFC by Duncan P. N. Exon Smith · 11 years ago
  56. 70573dc Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> by David Blaikie · 11 years ago
  57. 307c2cb Remove unnecessary TargetMachine.h includes. by Eric Christopher · 11 years ago
  58. bbd33f6 [Branch probability] Recompute branch weights of tail-merged basic blocks. by Akira Hatanaka · 11 years ago
  59. fc6de42 Have MachineFunction cache a pointer to the subtarget to make lookups by Eric Christopher · 11 years ago
  60. ec7cbd7 Changed the liveness tracking in the RegisterScavenger by Pedro Artigas · 11 years ago
  61. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  62. 56c12e6 Prevent hoisting the instruction whose def might be clobbered by the terminator. by Sasa Stankovic · 12 years ago
  63. 1b9dde0 [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
  64. c0196b1 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 12 years ago
  65. 7c99ec5 Disable each MachineFunctionPass for 'optnone' functions, unless that by Paul Robinson · 12 years ago
  66. b9aea93 This is a fix for PR# 19051. I noticed code gen differences due to code motion when running tests with and without the debug info at O2. The problem is in branch folding. A loop wanted to skip the debug info, but actually it didn't do so. by Ekaterina Romanova · 12 years ago
  67. 4584cd5 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  68. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  69. 92b0a64 Add a RequireStructuredCFG Field to TargetMachine. by Vincent Lejeune · 12 years ago
  70. 97a1d7c Fix tail merging to assign the (more) correct BasicBlock when splitting. by Andrew Trick · 12 years ago
  71. abdb1d6 Simplify logic now that r182490 is in place. No functional change intended. by Chad Rosier · 13 years ago
  72. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  73. 698e84f Remove the Function::getFnAttributes method in favor of using the AttributeSet by Bill Wendling · 13 years ago
  74. 3d7b0b8 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 13 years ago
  75. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  76. 8262b88 Remove unneeded #include. by Jakub Staszak · 13 years ago
  77. c9b22d7 Create enums for the different attributes. by Bill Wendling · 13 years ago
  78. 2f6031c Fix indentation. Remove 'else' after return. No functional change. by Craig Topper · 13 years ago
  79. 863bab6 Remove the `hasFnAttr' method from Function. by Bill Wendling · 13 years ago
  80. f29db27 Reduce duplicated hash map lookups. by Benjamin Kramer · 13 years ago
  81. bde9176 Fix typos found by http://github.com/lyda/misspell-check by Benjamin Kramer · 14 years ago
  82. 54038d7 Switch all register list clients to the new MC*Iterator interface. by Jakob Stoklund Olesen · 14 years ago
  83. 92a0083 Switch some getAliasSet clients to MCRegAliasIterator. by Jakob Stoklund Olesen · 14 years ago
  84. e351e8c Forgot to reverse conditional. by Bill Wendling · 14 years ago
  85. 041793c Reduce indentation by early detection of 'continue'. No functionality change. by Bill Wendling · 14 years ago
  86. 9a09147 This patch fixes a problem which arose when using the Post-RA scheduler by Preston Gurd · 14 years ago
  87. d1664a1 Branch folding may invalidate liveness. by Jakob Stoklund Olesen · 14 years ago
  88. 7c5dcb6 Where the BranchFolding pass removes a branch then adds another better branch, by Bill Wendling · 14 years ago
  89. 4b02a29 Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce static data size. by Craig Topper · 14 years ago
  90. 1d32658 Use uint16_t to store register overlaps to reduce static data. by Craig Topper · 14 years ago
  91. 5dfe6da Remove extra semi-colons. by Chad Rosier · 14 years ago
  92. e9e30d0 Handle register masks in branch folding. by Jakob Stoklund Olesen · 14 years ago
  93. 58648e4 Move pass configuration out of pass constructors: BranchFolderPass by Andrew Trick · 14 years ago
  94. 9e76199 whitespace by Andrew Trick · 14 years ago
  95. 46a9f01 More dead code removal (using -Wunreachable-code) by David Blaikie · 14 years ago
  96. 5c03a6b When hoisting common code, watch out for uses which are marked "kill". If the by Evan Cheng · 14 years ago
  97. 6cc8d49 Revert part of r147716. Looks like x87 instructions kill markers are all messed by Evan Cheng · 14 years ago
  98. 00b1a3c Added a late machine instruction copy propagation pass. This catches by Evan Cheng · 14 years ago
  99. 7fae11b - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a function by Evan Cheng · 14 years ago
  100. 7f8e563 Add bundle aware API for querying instruction properties and switch the code by Evan Cheng · 14 years ago