1. 3ab9fcb Split TailDuplicatePass into pre- and post-RA variant; NFC by Matthias Braun · 8 years ago
  2. f1caa28 MachineFunction: Return reference from getFunction(); NFC by Matthias Braun · 8 years ago
  3. d9847b1 Remove unnecessary includes; NFC by Matthias Braun · 8 years ago
  4. 8426d13 Add test case for r311511 by Matthias Braun · 8 years ago
  5. 6ac7a34 [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  6. 1527baa CodeGen: Rename DEBUG_TYPE to match passnames by Matthias Braun · 8 years ago
  7. 0846e56 Codegen: Tail-duplicate during placement. by Kyle Butt · 9 years ago
  8. 0c42dc4 Revert "Codegen: Tail-duplicate during placement." by Daniel Jasper · 9 years ago
  9. ae068a3 Codegen: Tail-duplicate during placement. by Kyle Butt · 9 years ago
  10. 2facd19 Revert "Codegen: Tail-duplicate during placement." by Kyle Butt · 9 years ago
  11. 37e676d Codegen: Tail-duplicate during placement. by Kyle Butt · 9 years ago
  12. 25ac35d Revert "Codegen: Tail-duplicate during placement." by Kyle Butt · 9 years ago
  13. adabac2 Codegen: Tail-duplicate during placement. by Kyle Butt · 9 years ago
  14. 3ffb852 Revert "Codegen: Tail-duplicate during placement." by Kyle Butt · 9 years ago
  15. 396bfdd Codegen: Tail-duplicate during placement. by Kyle Butt · 9 years ago
  16. c7f1eac TailDuplication: Don't pass MMI separately from MF. NFC by Kyle Butt · 9 years ago
  17. 3ed4273 TailDuplication: Save MF and reduce number of parameters. NFC by Kyle Butt · 9 years ago
  18. aa641a5 Re-commit optimization bisect support (r267022) without new pass manager support. by Andrew Kaylor · 10 years ago
  19. 6013f45 Revert "Initial implementation of optimization bisect support." by Vedant Kumar · 10 years ago
  20. f0f2792 Initial implementation of optimization bisect support. by Andrew Kaylor · 10 years ago
  21. 3232dbb Codegen: Factor tail duplication into a utility class. NFC by Kyle Butt · 10 years ago
  22. 7dc03f0 RegisterScavenger: Take a reference as enterBasicBlock() argument. by Matthias Braun · 10 years ago
  23. 35c6903 Revert "CodeGen: Remove dead code in TailDuplicate" by Justin Bogner · 10 years ago
  24. 9ab8131 CodeGen: Remove dead code in TailDuplicate by Justin Bogner · 10 years ago
  25. 9471084 Allow X86::COND_NE_OR_P and X86::COND_NP_OR_E to be reversed. by Cong Hou · 10 years ago
  26. 5b82c9b Don't tail-duplicate blocks that contain convergent instructions. by Justin Lebar · 10 years ago
  27. d1c5a3a Don't scan for SSA register operands to update when not in SSA form. by Dan Gohman · 10 years ago
  28. 08ec3d9 Minor change to TailDuplication.cpp to turn on normalization when removing successor by Cong Hou · 10 years ago
  29. 3ba9cf6 Improve the successor list update in TailDuplication.cpp. by Cong Hou · 10 years ago
  30. c5f510b Remove the successor probabilities normalization in tail duplication pass. by Cong Hou · 10 years ago
  31. c106989 Normalize MBB's successors' probabilities in several locations. by Cong Hou · 10 years ago
  32. 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
  33. 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
  34. 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
  35. fdb7b69 Tail duplication can mix incompatible registers in phi nodes by Krzysztof Parzyszek · 10 years ago
  36. f1ff53e CodeGen: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
  37. ed17079 [WinEH] Add and use hasEHPadSuccessor instead of getLandingPadSuccessor by Reid Kleckner · 10 years ago
  38. d9da162 Save LaneMask with livein registers by Matthias Braun · 10 years ago
  39. b2b7ef1 MachineBasicBlock: Add liveins() method returning an iterator_range by Matthias Braun · 10 years ago
  40. f609c11 use range-based for loops; NFCI by Sanjay Patel · 10 years ago
  41. 9f11c14 use range-based for loop; NFCI by Sanjay Patel · 10 years ago
  42. cc65543 remove function names from comments; NFC by Sanjay Patel · 10 years ago
  43. 924879a wrap OptSize and MinSize attributes for easier and consistent access (NFCI) by Sanjay Patel · 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. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  47. ba593ad Clear kill flags in tail duplication. by Pete Cooper · 10 years ago
  48. 70eb9c5 CodeGen: Canonicalize access to function attributes, NFC by Duncan P. N. Exon Smith · 11 years ago
  49. fc6de42 Have MachineFunction cache a pointer to the subtarget to make lookups by Eric Christopher · 11 years ago
  50. ec7cbd7 Changed the liveness tracking in the RegisterScavenger by Pedro Artigas · 11 years ago
  51. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  52. f74bde6 Convert more loops to range-based equivalents by Alexey Samsonov · 12 years ago
  53. 1b9dde0 [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
  54. 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
  55. 7c99ec5 Disable each MachineFunctionPass for 'optnone' functions, unless that by Paul Robinson · 12 years ago
  56. b36376e Switch a number of loops in lib/CodeGen over to range-based for-loops, now that by Owen Anderson · 12 years ago
  57. 16c6bf4 Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changing by Owen Anderson · 12 years ago
  58. 4584cd5 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  59. 56440fd Replace OwningPtr<T> with std::unique_ptr<T>. by Ahmed Charles · 12 years ago
  60. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  61. a07ffb5 Pass edges weights to MachineBasicBlock::addSuccessor in TailDuplicatePass to by Akira Hatanaka · 12 years ago
  62. 44fee4e Remove several unused variables. by Rafael Espindola · 12 years ago
  63. 84f34be Fix build by replacing '>>' with '> >' by Tobias Grosser · 12 years ago
  64. b94011f Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector size. by Craig Topper · 12 years ago
  65. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  66. 698e84f Remove the Function::getFnAttributes method in favor of using the AttributeSet by Bill Wendling · 13 years ago
  67. f623e98 Use MachineInstrBuilder in a few CodeGen passes. by Jakob Stoklund Olesen · 13 years ago
  68. 3d7b0b8 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 13 years ago
  69. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  70. c9b22d7 Create enums for the different attributes. by Bill Wendling · 13 years ago
  71. 863bab6 Remove the `hasFnAttr' method from Function. by Bill Wendling · 13 years ago
  72. 3de5d40 Stop leaking RegScavengers from TailDuplication. by Benjamin Kramer · 13 years ago
  73. bc2453d Teach taildup to update livein set. rdar://11538365 by Evan Cheng · 13 years ago
  74. 00f07de Constrain register classes in TailDup. by Jakob Stoklund Olesen · 13 years ago
  75. d0c0296 Make post-ra tail duplication bundle safe. No test case as recent codegen by Evan Cheng · 14 years ago
  76. 1fa5bcb Codegen pass definition cleanup. No functionality. by Andrew Trick · 14 years ago
  77. c044917 Move pass configuration out of pass constructors: TailDuplicate::PreRegAlloc by Andrew Trick · 14 years ago
  78. 7f8e563 Add bundle aware API for querying instruction properties and switch the code by Evan Cheng · 14 years ago
  79. 2a81dd4 First chunk of MachineInstr bundle support. by Evan Cheng · 14 years ago
  80. b91e489 Trim an unneeded header. by Jakob Stoklund Olesen · 14 years ago
  81. f9f012e Move most of the pre BB code to TailDuplicateAndUpdate. Change the by Rafael Espindola · 14 years ago
  82. 79dc4e7 Reduce indentation and fix the count of how many PHIs we have inserted. by Rafael Espindola · 14 years ago
  83. 6cc775f - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and by Evan Cheng · 14 years ago
  84. 5135ae2 Simplify by Rafael Espindola · 14 years ago
  85. cb0213b Now that bb with phis are not considered simple, duplicate them even if by Rafael Espindola · 14 years ago
  86. ad0cdd5 Simplify now that blocks with phis are not considered simple. by Rafael Espindola · 14 years ago
  87. e25a871 Move more logic to shouldTailDuplicate and only duplicate regular bb before by Rafael Espindola · 14 years ago
  88. 2496c1f Reenable tail duplication of bb with just an unconditional jump, but by Rafael Espindola · 14 years ago
  89. cb7cfa4 Revert r133607. This is causing failures in the Clang gccTestSuite. by Chad Rosier · 14 years ago
  90. 0850f709 Reenable the optimization added in 133415, but change the definition of a "simple" bb to by Rafael Espindola · 14 years ago
  91. 02f262e Disable again. by Rafael Espindola · 14 years ago
  92. 336e102 Re enable 133415 with two fixes by Rafael Espindola · 14 years ago
  93. 406b9be Disable the logic added by rafael in commit 133415 to see if it brings the by Duncan Sands · 14 years ago
  94. 3f60aca Fix MSVC build. next() function already exists in the MSVC headers. This create a overload conflict. Make sure we pick up the llvm one. by Francois Pichet · 14 years ago
  95. ef636bf Teach early dup how to duplicate basic blocks with one successor and only phi instructions by Rafael Espindola · 14 years ago
  96. e0304d1 Two fixes relating to debug value: by Rafael Espindola · 14 years ago
  97. 79a4b7e Enable early duplication of small blocks. There are still improvements to by Rafael Espindola · 14 years ago
  98. 0f62e4c Removed tabs. Also fixed my editor... by Rafael Espindola · 14 years ago
  99. 1ffadd7 Remove duplicated test. Thanks Bob Wilson for noticing it! by Rafael Espindola · 14 years ago
  100. 9e97a89 Make the optional verification step more strict. by Rafael Espindola · 14 years ago