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