1. d157a9b Add Windows Control Flow Guard checks (/guard:cf). by Andrew Paverd · 6 years ago
  2. cc382cf [NewPM] Port MachineModuleInfo to the new pass manager. by Yuanfang Chen · 6 years ago
  3. 2bf8d77 Revert "Reland "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into opt pipeline."" by Dmitri Gribenko · 6 years ago
  4. 612c260 Reland "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into opt pipeline." by Clement Courbet · 6 years ago
  5. dc97ca9 [MIR] MIRNamer pass for improving MIR test authoring experience. by Puyan Lotfi · 6 years ago
  6. 9354995 [MachinePipeliner] Add a way to unit-test the schedule emitter by James Molloy · 6 years ago
  7. be699bf [CodeGen] Add a pass to do block predication on SSA machine IR. by Thomas Raoux · 6 years ago
  8. 2851248 Revert "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into opt pipeline." by Clement Courbet · 6 years ago
  9. 7b3a5f0 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into opt pipeline. by Clement Courbet · 6 years ago
  10. 9cac4e6 Rename ExpandISelPseudo->FinalizeISel, delay register reservation by Matt Arsenault · 6 years ago
  11. c5ef502 [CodeGen] Generic Hardware Loop Support by Sam Parker · 6 years ago
  12. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
  13. fef3036 Subject: [PATCH] [CodeGen] Add pass to combine interleaved loads. by Martin Elshuber · 7 years ago
  14. 5c1e23b RegUsageInfo: Cleanup; NFC by Matthias Braun · 7 years ago
  15. bde0806 CodeGen.cpp: Sort initializers; NFC by Matthias Braun · 7 years ago
  16. 99d60e0 [WebAssembly] Add Wasm exception handling prepare pass by Heejin Ahn · 7 years ago
  17. e2bfcd6 Correct dwarf unwind information in function epilogue by Petar Jovanovic · 8 years ago
  18. 2ecb7ba [CodeGen] Add a new pass for PostRA sink by Jun Bum Lim · 8 years ago
  19. c58f216 Introduce the "retpoline" x86 mitigation technique for variant #2 of the speculative execution vulnerabilities disclosed today, specifically identified by CVE-2017-5715, "Branch Target Injection", and is one of the two halves to Spectre.. by Chandler Carruth · 8 years ago
  20. 4a7c8e7 Split MachineLICM into EarlyMachineLICM and MachineLICM; NFC by Matthias Braun · 8 years ago
  21. 3ab9fcb Split TailDuplicatePass into pre- and post-RA variant; NFC by Matthias Braun · 8 years ago
  22. e1ecd61 Rename CountingFunctionInserter and use for both mcount and cygprofile calls, before and after inlining by Hans Wennborg · 8 years ago
  23. 7adb2fd Revert "Correct dwarf unwind information in function epilogue for X86" by Reid Kleckner · 8 years ago
  24. e2a585d Reland "Correct dwarf unwind information in function epilogue for X86" by Petar Jovanovic · 8 years ago
  25. 063bed9 re-land [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass." by Clement Courbet · 8 years ago
  26. a521c4ac5 mir-canon: First commit. by Puyan Lotfi · 8 years ago
  27. bb5c84f Revert "Correct dwarf unwind information in function epilogue for X86" by Petar Jovanovic · 8 years ago
  28. f2faee9 Correct dwarf unwind information in function epilogue for X86 by Petar Jovanovic · 8 years ago
  29. fabedba Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"" by Geoff Berry · 8 years ago
  30. bfc5fb4 Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Geoff Berry · 8 years ago
  31. 34e6621 Update branch coalescing to be a PowerPC specific pass by Lei Huang · 8 years ago
  32. 864cf58 RegAllocFast: Cleanup; NFC by Matthias Braun · 8 years ago
  33. f71bb19 Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"" by Sam McCall · 8 years ago
  34. 65528f2 Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Geoff Berry · 8 years ago
  35. e42ac21 Temporarily revert "Update branch coalescing to be a PowerPC specific pass" by Eric Christopher · 8 years ago
  36. 24775a0 Revert r312154 "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"" by Hans Wennborg · 8 years ago
  37. feffb0c Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Geoff Berry · 8 years ago
  38. 0cb591f Update branch coalescing to be a PowerPC specific pass by Lei Huang · 8 years ago
  39. bd47e8a Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding" round 2 by Geoff Berry · 8 years ago
  40. 51f52c4 Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Geoff Berry · 8 years ago
  41. 4e38e02 Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Geoff Berry · 8 years ago
  42. 87f8d25 [MachineCopyPropagation] Extend pass to do COPY source forwarding by Geoff Berry · 8 years ago
  43. 8155114 [RegAllocFast] Add the proper initialize method to use the .mir infrastructure by Quentin Colombet · 8 years ago
  44. 559aa75 Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue" by Daniel Jasper · 8 years ago
  45. 7b3a38e [X86] Correct dwarf unwind information in function epilogue by Petar Jovanovic · 8 years ago
  46. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  47. ebbaed6 [RABasic] Properly initialize the pass by Quentin Colombet · 8 years ago
  48. 6b737dd Add LiveRangeShrink pass to shrink live range within BB. by Dehao Chen · 8 years ago
  49. b00ffd8 Revert r302938 "Add LiveRangeShrink pass to shrink live range within BB." by Hans Wennborg · 8 years ago
  50. c5490e5 [X86] Relocate code of replacement of subtarget unsupported masked memory intrinsics to run also on -O0 option. by Ayman Musa · 8 years ago
  51. 65dd23e Add LiveRangeShrink pass to shrink live range within BB. by Dehao Chen · 8 years ago
  52. 00d6822 [CodeGen] Split SafeStack into a LegacyPass and a utility. NFC. by Ahmed Bougacha · 8 years ago
  53. 6e67052 CodeGen.cpp: Sort alphabetically; NFC by Matthias Braun · 9 years ago
  54. 596f483 [Outliner] Fixed Asan bot failure in r296418 by Jessica Paquette · 9 years ago
  55. b223cfa Improve scheduling with branch coalescing by Nemanja Ivanovic · 9 years ago
  56. 81f68ec Revert "Add MIR-level outlining pass" by Matthias Braun · 9 years ago
  57. d364109 Add MIR-level outlining pass by Matthias Braun · 9 years ago
  58. 259a0cf Add missing initialization for MachineOptimizationRemarkEmitter by Justin Bogner · 9 years ago
  59. 4313059 MachineRegionInfo: Fix pass initialization by Matthias Braun · 9 years ago
  60. a7c041d [X86] Implement -mfentry by Nirav Dave · 9 years ago
  61. 11e60ff RegAllocGreedy: Properly initialize this pass, so that -run-pass will work by Tom Stellard · 9 years ago
  62. 36919a4 Move AArch64BranchRelaxation to generic code by Matt Arsenault · 9 years ago
  63. 40d7f5c Add a counter-function insertion pass by Hal Finkel · 9 years ago
  64. 254f889 MachinePipeliner pass that implements Swing Modulo Scheduling by Brendon Cahoon · 9 years ago
  65. 52735fc XRay: Add entry and exit sleds by Dean Michael Berris · 9 years ago
  66. 90d195a [PM] Port UnreachableBlockElim to the new Pass Manager by Wei Mi · 9 years ago
  67. 82d5da5 [PM] Port PreISelIntrinsicLowering to the new PM by Michael Kuperstein · 9 years ago
  68. f9acaca CodeGen: Refactor renameDisconnectedComponents() as a pass by Matthias Braun · 9 years ago
  69. 330a125 [ARM, AArch64] Properly initialize InterleavedAccessPass by Matthew Simpson · 9 years ago
  70. fbe85ae CodeGen: Add DetectDeadLanes pass. by Matthias Braun · 10 years ago
  71. 7dd8dbf Introduce llvm.load.relative intrinsic. by Peter Collingbourne · 10 years ago
  72. ee34680 CodeGen: Add a stand-alone hazard recognizer pass by Tom Stellard · 10 years ago
  73. c0441c2 Introduce a "patchable-function" function attribute by Sanjoy Das · 10 years ago
  74. 390c33c Move SafeStack to CodeGen. by Benjamin Kramer · 10 years ago
  75. 859ad29 Recommit LiveDebugValues pass after fixing a couple of minor issues. by Vikram TV · 10 years ago
  76. ceca971 Revert "Implement a new pass - LiveDebugValues - to compute the set of live DEBUG_VALUEs at each basic block and insert them. Reviewed and accepted at: http://reviews.llvm.org/D11933" by Mehdi Amini · 10 years ago
  77. 0876d2d Implement a new pass - LiveDebugValues - to compute the set of live DEBUG_VALUEs at each basic block and insert them. Reviewed and accepted at: http://reviews.llvm.org/D11933 by Vikram TV · 10 years ago
  78. 9789023 [WinEH] Add a funclet layout pass by David Majnemer · 10 years ago
  79. 69fad07 [CodeGen] Add a pass to fold null checks into nearby memory operations. by Sanjoy Das · 10 years ago
  80. 61b305e [ShrinkWrap] Add (a simplified version) of shrink-wrapping. by Quentin Colombet · 11 years ago
  81. be0a050 Reland r229944: EH: Prune unreachable resume instructions during Dwarf EH preparation by Reid Kleckner · 11 years ago
  82. 301ed0c Revert r229944: EH: Prune unreachable resume instructions during Dwarf EH preparation by Chandler Carruth · 11 years ago
  83. 0b647e6 EH: Prune unreachable resume instructions during Dwarf EH preparation by Reid Kleckner · 11 years ago
  84. 705b185 [PM] Change the core design of the TTI analysis to use a polymorphic by Chandler Carruth · 11 years ago
  85. eeea897 Revert "Insert random noops to increase security against ROP attacks (llvm)" by JF Bastien · 11 years ago
  86. dcdd5ad Insert random noops to increase security against ROP attacks (llvm) by JF Bastien · 11 years ago
  87. 59c23cd Rename AtomicExpandLoadLinked into AtomicExpand by Robin Morisset · 11 years ago
  88. 5e1207e MachineCombiner Pass for selecting faster instruction by Gerolf Hoflehner · 11 years ago
  89. 037f26f2 Atomics: promote ARM's IR-based atomics pass to CodeGen. by Tim Northover · 12 years ago
  90. a349084 [CodeGenPrepare] Move CodeGenPrepare into lib/CodeGen. by Quentin Colombet · 12 years ago
  91. 8a8cd2b Re-sort all of the includes with ./utils/sort_includes.py so that by Chandler Carruth · 12 years ago
  92. 17080b9 Stub out a PostMachineScheduler pass. by Andrew Trick · 12 years ago
  93. e829475 [Stackmap] Liveness Analysis Pass by Juergen Ributzka · 12 years ago
  94. 7bcb010 Revert "Liveness Analysis Pass" by Andrew Trick · 12 years ago
  95. 8d6a658 Liveness Analysis Pass by Andrew Trick · 12 years ago
  96. 760c1e0 CalculateSpillWeights does not need to be a pass by Arnaud A. de Grandmaison · 12 years ago
  97. f7a60a8 Revert "CalculateSpillWeights does not need to be a pass" by Arnaud A. de Grandmaison · 12 years ago
  98. ed812f6 CalculateSpillWeights does not need to be a pass by Arnaud A. de Grandmaison · 12 years ago
  99. 9770bde Remove the now unused strong phi elimination pass. by Rafael Espindola · 12 years ago
  100. dec20e4 This patch breaks up Wrap.h so that it does not have to include all of by Filip Pizlo · 13 years ago