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