1. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
  2. fef3036 Subject: [PATCH] [CodeGen] Add pass to combine interleaved loads. by Martin Elshuber · 7 years ago
  3. 5c1e23b RegUsageInfo: Cleanup; NFC by Matthias Braun · 7 years ago
  4. bde0806 CodeGen.cpp: Sort initializers; NFC by Matthias Braun · 7 years ago
  5. 99d60e0 [WebAssembly] Add Wasm exception handling prepare pass by Heejin Ahn · 7 years ago
  6. e2bfcd6 Correct dwarf unwind information in function epilogue by Petar Jovanovic · 7 years ago
  7. 2ecb7ba [CodeGen] Add a new pass for PostRA sink by Jun Bum Lim · 8 years ago
  8. 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
  9. 4a7c8e7 Split MachineLICM into EarlyMachineLICM and MachineLICM; NFC by Matthias Braun · 8 years ago
  10. 3ab9fcb Split TailDuplicatePass into pre- and post-RA variant; NFC by Matthias Braun · 8 years ago
  11. e1ecd61 Rename CountingFunctionInserter and use for both mcount and cygprofile calls, before and after inlining by Hans Wennborg · 8 years ago
  12. 7adb2fd Revert "Correct dwarf unwind information in function epilogue for X86" by Reid Kleckner · 8 years ago
  13. e2a585d Reland "Correct dwarf unwind information in function epilogue for X86" by Petar Jovanovic · 8 years ago
  14. 063bed9 re-land [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass." by Clement Courbet · 8 years ago
  15. a521c4ac5 mir-canon: First commit. by Puyan Lotfi · 8 years ago
  16. bb5c84f Revert "Correct dwarf unwind information in function epilogue for X86" by Petar Jovanovic · 8 years ago
  17. f2faee9 Correct dwarf unwind information in function epilogue for X86 by Petar Jovanovic · 8 years ago
  18. fabedba Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"" by Geoff Berry · 8 years ago
  19. bfc5fb4 Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Geoff Berry · 8 years ago
  20. 34e6621 Update branch coalescing to be a PowerPC specific pass by Lei Huang · 8 years ago
  21. 864cf58 RegAllocFast: Cleanup; NFC by Matthias Braun · 8 years ago
  22. f71bb19 Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"" by Sam McCall · 8 years ago
  23. 65528f2 Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Geoff Berry · 8 years ago
  24. e42ac21 Temporarily revert "Update branch coalescing to be a PowerPC specific pass" by Eric Christopher · 8 years ago
  25. 24775a0 Revert r312154 "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"" by Hans Wennborg · 8 years ago
  26. feffb0c Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Geoff Berry · 8 years ago
  27. 0cb591f Update branch coalescing to be a PowerPC specific pass by Lei Huang · 8 years ago
  28. bd47e8a Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding" round 2 by Geoff Berry · 8 years ago
  29. 51f52c4 Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Geoff Berry · 8 years ago
  30. 4e38e02 Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Geoff Berry · 8 years ago
  31. 87f8d25 [MachineCopyPropagation] Extend pass to do COPY source forwarding by Geoff Berry · 8 years ago
  32. 8155114 [RegAllocFast] Add the proper initialize method to use the .mir infrastructure by Quentin Colombet · 8 years ago
  33. 559aa75 Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue" by Daniel Jasper · 8 years ago
  34. 7b3a38e [X86] Correct dwarf unwind information in function epilogue by Petar Jovanovic · 8 years ago
  35. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  36. ebbaed6 [RABasic] Properly initialize the pass by Quentin Colombet · 8 years ago
  37. 6b737dd Add LiveRangeShrink pass to shrink live range within BB. by Dehao Chen · 8 years ago
  38. b00ffd8 Revert r302938 "Add LiveRangeShrink pass to shrink live range within BB." by Hans Wennborg · 8 years ago
  39. c5490e5 [X86] Relocate code of replacement of subtarget unsupported masked memory intrinsics to run also on -O0 option. by Ayman Musa · 8 years ago
  40. 65dd23e Add LiveRangeShrink pass to shrink live range within BB. by Dehao Chen · 8 years ago
  41. 00d6822 [CodeGen] Split SafeStack into a LegacyPass and a utility. NFC. by Ahmed Bougacha · 8 years ago
  42. 6e67052 CodeGen.cpp: Sort alphabetically; NFC by Matthias Braun · 9 years ago
  43. 596f483 [Outliner] Fixed Asan bot failure in r296418 by Jessica Paquette · 9 years ago
  44. b223cfa Improve scheduling with branch coalescing by Nemanja Ivanovic · 9 years ago
  45. 81f68ec Revert "Add MIR-level outlining pass" by Matthias Braun · 9 years ago
  46. d364109 Add MIR-level outlining pass by Matthias Braun · 9 years ago
  47. 259a0cf Add missing initialization for MachineOptimizationRemarkEmitter by Justin Bogner · 9 years ago
  48. 4313059 MachineRegionInfo: Fix pass initialization by Matthias Braun · 9 years ago
  49. a7c041d [X86] Implement -mfentry by Nirav Dave · 9 years ago
  50. 11e60ff RegAllocGreedy: Properly initialize this pass, so that -run-pass will work by Tom Stellard · 9 years ago
  51. 36919a4 Move AArch64BranchRelaxation to generic code by Matt Arsenault · 9 years ago
  52. 40d7f5c Add a counter-function insertion pass by Hal Finkel · 9 years ago
  53. 254f889 MachinePipeliner pass that implements Swing Modulo Scheduling by Brendon Cahoon · 9 years ago
  54. 52735fc XRay: Add entry and exit sleds by Dean Michael Berris · 9 years ago
  55. 90d195a [PM] Port UnreachableBlockElim to the new Pass Manager by Wei Mi · 9 years ago
  56. 82d5da5 [PM] Port PreISelIntrinsicLowering to the new PM by Michael Kuperstein · 9 years ago
  57. f9acaca CodeGen: Refactor renameDisconnectedComponents() as a pass by Matthias Braun · 9 years ago
  58. 330a125 [ARM, AArch64] Properly initialize InterleavedAccessPass by Matthew Simpson · 9 years ago
  59. fbe85ae CodeGen: Add DetectDeadLanes pass. by Matthias Braun · 9 years ago
  60. 7dd8dbf Introduce llvm.load.relative intrinsic. by Peter Collingbourne · 9 years ago
  61. ee34680 CodeGen: Add a stand-alone hazard recognizer pass by Tom Stellard · 9 years ago
  62. c0441c2 Introduce a "patchable-function" function attribute by Sanjoy Das · 9 years ago
  63. 390c33c Move SafeStack to CodeGen. by Benjamin Kramer · 10 years ago
  64. 859ad29 Recommit LiveDebugValues pass after fixing a couple of minor issues. by Vikram TV · 10 years ago
  65. 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
  66. 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
  67. 9789023 [WinEH] Add a funclet layout pass by David Majnemer · 10 years ago
  68. 69fad07 [CodeGen] Add a pass to fold null checks into nearby memory operations. by Sanjoy Das · 10 years ago
  69. 61b305e [ShrinkWrap] Add (a simplified version) of shrink-wrapping. by Quentin Colombet · 10 years ago
  70. be0a050 Reland r229944: EH: Prune unreachable resume instructions during Dwarf EH preparation by Reid Kleckner · 11 years ago
  71. 301ed0c Revert r229944: EH: Prune unreachable resume instructions during Dwarf EH preparation by Chandler Carruth · 11 years ago
  72. 0b647e6 EH: Prune unreachable resume instructions during Dwarf EH preparation by Reid Kleckner · 11 years ago
  73. 705b185 [PM] Change the core design of the TTI analysis to use a polymorphic by Chandler Carruth · 11 years ago
  74. eeea897 Revert "Insert random noops to increase security against ROP attacks (llvm)" by JF Bastien · 11 years ago
  75. dcdd5ad Insert random noops to increase security against ROP attacks (llvm) by JF Bastien · 11 years ago
  76. 59c23cd Rename AtomicExpandLoadLinked into AtomicExpand by Robin Morisset · 11 years ago
  77. 5e1207e MachineCombiner Pass for selecting faster instruction by Gerolf Hoflehner · 11 years ago
  78. 037f26f2 Atomics: promote ARM's IR-based atomics pass to CodeGen. by Tim Northover · 11 years ago
  79. a349084 [CodeGenPrepare] Move CodeGenPrepare into lib/CodeGen. by Quentin Colombet · 12 years ago
  80. 8a8cd2b Re-sort all of the includes with ./utils/sort_includes.py so that by Chandler Carruth · 12 years ago
  81. 17080b9 Stub out a PostMachineScheduler pass. by Andrew Trick · 12 years ago
  82. e829475 [Stackmap] Liveness Analysis Pass by Juergen Ributzka · 12 years ago
  83. 7bcb010 Revert "Liveness Analysis Pass" by Andrew Trick · 12 years ago
  84. 8d6a658 Liveness Analysis Pass by Andrew Trick · 12 years ago
  85. 760c1e0 CalculateSpillWeights does not need to be a pass by Arnaud A. de Grandmaison · 12 years ago
  86. f7a60a8 Revert "CalculateSpillWeights does not need to be a pass" by Arnaud A. de Grandmaison · 12 years ago
  87. ed812f6 CalculateSpillWeights does not need to be a pass by Arnaud A. de Grandmaison · 12 years ago
  88. 9770bde Remove the now unused strong phi elimination pass. by Rafael Espindola · 12 years ago
  89. dec20e4 This patch breaks up Wrap.h so that it does not have to include all of by Filip Pizlo · 12 years ago
  90. 04d4e93 Move C++ code out of the C headers and into either C++ headers by Eric Christopher · 12 years ago
  91. 70671b9 Remove the old CodePlacementOpt pass. by Benjamin Kramer · 13 years ago
  92. 664e354 Switch TargetTransformInfo from an immutable analysis pass that requires by Chandler Carruth · 13 years ago
  93. 86af62c Add a MachinePostDominator pass by Tom Stellard · 13 years ago
  94. 7c277da Add a new optimization pass: Stack Coloring, that merges disjoint static allocations (allocas). Allocas are known to be by Nadav Rotem · 13 years ago
  95. f8a63a1 Add an experimental early if-conversion pass, off by default. by Jakob Stoklund Olesen · 13 years ago
  96. 1911a02 Remove the RenderMachineFunction HTML output pass. by Jakob Stoklund Olesen · 13 years ago
  97. 1224312 Reintroduce VirtRegRewriter. by Jakob Stoklund Olesen · 13 years ago
  98. 33e5188 Add an insertPass API to TargetPassConfig. <rdar://problem/11498613> by Bob Wilson · 13 years ago
  99. 1fa5bcb Codegen pass definition cleanup. No functionality. by Andrew Trick · 14 years ago
  100. 58648e4 Move pass configuration out of pass constructors: BranchFolderPass by Andrew Trick · 14 years ago