1. 99d60e0 [WebAssembly] Add Wasm exception handling prepare pass by Heejin Ahn · 7 years ago
  2. 1eca23b [MachineOutliner] NFC: Move EnableLinkOnceODROutlining into MachineOutliner.cpp by Jessica Paquette · 8 years ago
  3. a373d18 Transforms: Introduce Transforms/Utils.h rather than spreading the declarations amongst Scalar.h and IPO.h by David Blaikie · 8 years ago
  4. 2ecb7ba [CodeGen] Add a new pass for PostRA sink by Jun Bum Lim · 8 years ago
  5. 6d047b7 [MergeICmps] Re-land 324317 "Enable the MergeICmps Pass by default." by Clement Courbet · 8 years ago
  6. c6638c8 [MergeICmps] Revert 324317 "Enable the MergeICmps Pass by default." by Clement Courbet · 8 years ago
  7. 9f9e468 [TLS] use emulated TLS if the target supports only this mode by Chih-Hung Hsieh · 8 years ago
  8. a2b9011 Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Geoff Berry · 8 years ago
  9. 9386bde [WebAssembly] Add exception handling option and feature by Heejin Ahn · 8 years ago
  10. 48abac8 Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Quentin Colombet · 8 years ago
  11. 10003e3 [MergeICmps] Re-commit rL324317 "Enable the MergeICmps Pass by default." by Clement Courbet · 8 years ago
  12. 333be32 Revert "[MergeICmps] Enable the MergeICmps Pass by default." by Clement Courbet · 8 years ago
  13. 7d09780 [MergeICmps] Enable the MergeICmps Pass by default. by Clement Courbet · 8 years ago
  14. 94503c7 [MachineCopyPropagation] Extend pass to do COPY source forwarding by Geoff Berry · 8 years ago
  15. f386e2b [GlobalISel] Don't fall back to FastISel. by Amara Emerson · 8 years ago
  16. 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
  17. 4a7c8e7 Split MachineLICM into EarlyMachineLICM and MachineLICM; NFC by Matthias Braun · 8 years ago
  18. 3ab9fcb Split TailDuplicatePass into pre- and post-RA variant; NFC by Matthias Braun · 8 years ago
  19. 4aa73a6 Fix the failure caused by r322773 by Volkan Keles · 8 years ago
  20. a79b062 Add a TargetOption to enable/disable GlobalISel by Volkan Keles · 8 years ago
  21. 854d10d [AArch64][GlobalISel] Enable GlobalISel at -O0 by default by Amara Emerson · 8 years ago
  22. 8065f0b Mark all library options as hidden. by Zachary Turner · 8 years ago
  23. e1ecd61 Rename CountingFunctionInserter and use for both mcount and cygprofile calls, before and after inlining by Hans Wennborg · 8 years ago
  24. 063bed9 re-land [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass." by Clement Courbet · 8 years ago
  25. 82bade6 Revert "[ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass." by Clement Courbet · 8 years ago
  26. 1dc37b9 [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass. by Clement Courbet · 8 years ago
  27. bb8507e Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine" by Matthias Braun · 8 years ago
  28. 3a9c114 TargetMachine: Merge TargetMachine and LLVMTargetMachine by Matthias Braun · 8 years ago
  29. 1359384 [MachineOutliner] Disable outlining from LinkOnceODRs by default by Jessica Paquette · 8 years ago
  30. fabedba Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"" by Geoff Berry · 8 years ago
  31. bfc5fb4 Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Geoff Berry · 8 years ago
  32. 34e6621 Update branch coalescing to be a PowerPC specific pass by Lei Huang · 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. 65130e2 Reland rL312315: [MergeICmps] MergeICmps is a new optimization pass that turns chains of integer by Clement Courbet · 8 years ago
  36. 3162125 Revert "[MergeICmps] MergeICmps is a new optimization pass that turns chains of integer" by Clement Courbet · 8 years ago
  37. 9473c01 [MergeICmps] MergeICmps is a new optimization pass that turns chains of integer by Clement Courbet · 8 years ago
  38. e42ac21 Temporarily revert "Update branch coalescing to be a PowerPC specific pass" by Eric Christopher · 8 years ago
  39. 24775a0 Revert r312154 "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"" by Hans Wennborg · 8 years ago
  40. feffb0c Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Geoff Berry · 8 years ago
  41. 0cb591f Update branch coalescing to be a PowerPC specific pass by Lei Huang · 8 years ago
  42. bd47e8a Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding" round 2 by Geoff Berry · 8 years ago
  43. 51f52c4 Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Geoff Berry · 8 years ago
  44. 4e38e02 Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Geoff Berry · 8 years ago
  45. 87f8d25 [MachineCopyPropagation] Extend pass to do COPY source forwarding by Geoff Berry · 8 years ago
  46. 81da0d4 IPRA: Allow target to enable IPRA by default by Matt Arsenault · 8 years ago
  47. f9273c8 IPRA: Run RegUsageInfoPropagate much later by Matt Arsenault · 8 years ago
  48. 15f6ffb [TargetPassConfig] Feature generic options to setup start/stop-after/before by Quentin Colombet · 8 years ago
  49. 559aa75 Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue" by Daniel Jasper · 8 years ago
  50. 7b3a38e [X86] Correct dwarf unwind information in function epilogue by Petar Jovanovic · 8 years ago
  51. 76bf48d [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  52. c7c06f1 CodeGen/LLVMTargetMachine: Refactor ISel pass construction; NFCI by Matthias Braun · 8 years ago
  53. d6a36ae TargetMachine: Indicate whether machine verifier passes. by Matthias Braun · 8 years ago
  54. 5e394c3 TargetPassConfig: Keep a reference to an LLVMTargetMachine; NFC by Matthias Braun · 8 years ago
  55. 8b61764 [LegacyPassManager] Remove TargetMachine constructors by Francis Visoiu Mistrih · 8 years ago
  56. 02828a9 Only enable LiveRangeShrink for x86. by Dehao Chen · 8 years ago
  57. 0f86780 Make sure -optimize-regalloc=false is used correctly by user. by Jonas Paulsson · 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. 836b0f4 Add a late IR expansion pass for the experimental reduction intrinsics. by Amara Emerson · 8 years ago
  61. 7b0d947 Allow targets to opt-in to codegen in SCC order by Matt Arsenault · 9 years ago
  62. 596f483 [Outliner] Fixed Asan bot failure in r296418 by Jessica Paquette · 9 years ago
  63. 120ae22 [GlobalISel] Add a way for targets to enable GISel. by Ahmed Bougacha · 9 years ago
  64. b223cfa Improve scheduling with branch coalescing by Nemanja Ivanovic · 9 years ago
  65. 81f68ec Revert "Add MIR-level outlining pass" by Matthias Braun · 9 years ago
  66. d364109 Add MIR-level outlining pass by Matthias Braun · 9 years ago
  67. 5d2bd8d Revamp llvm::once_flag to be closer to std::once_flag by Kamil Rytarowski · 9 years ago
  68. a7c041d [X86] Implement -mfentry by Nirav Dave · 9 years ago
  69. e2d2ead TargetPassConfig: Rename DisablePostRA -> DisablePostRASched; NFC by Matthias Braun · 9 years ago
  70. 35a024f TargetPassConfig: Move addPass of IPRA RegUsageInfoProp down. by Matthias Braun · 9 years ago
  71. 732afdd Turn cl::values() (for enum) from a vararg function to using C++ variadic template by Mehdi Amini · 9 years ago
  72. 729c989 llc: Add -start-before/-stop-before options by Matthias Braun · 9 years ago
  73. 40d7f5c Add a counter-function insertion pass by Hal Finkel · 9 years ago
  74. 1c06a73 [TargetPassConfig] Add a hook to tell whether GlobalISel should warm on fallback. by Quentin Colombet · 9 years ago
  75. 0de43b2 [TargetPassConfig] Add a target hook to know what GlobalISel should do on error. by Quentin Colombet · 9 years ago
  76. 3447ca3 (Trivial) TargetPassConfig: assert when TargetMachine has no MCAsmInfo by Alex Bradbury · 9 years ago
  77. b03fd12 Replace "fallthrough" comments with LLVM_FALLTHROUGH by Justin Bogner · 9 years ago
  78. 52735fc XRay: Add entry and exit sleds by Dean Michael Berris · 9 years ago
  79. cfed256 Add EnableIPRA to TargetOptions, and move the cl::opt -enable-ipra to TargetMachine.cpp by Mehdi Amini · 9 years ago
  80. 4beea66 [IPRA] Set callee saved registers to none for local function when IPRA is enabled. by Mehdi Amini · 9 years ago
  81. d9d02d8 [CodeGen, TargetPassConfig] Remove a race from createRegAllocPass by David Majnemer · 9 years ago
  82. bfa401e [CFLAA] Split into Anders+Steens analysis. by George Burgess IV · 9 years ago
  83. 1d39683 Interprocedural Register Allocation (IPRA): add a Transformation Pass by Mehdi Amini · 9 years ago
  84. bbacddf Interprocedural Register Allocation (IPRA) Analysis by Mehdi Amini · 9 years ago
  85. 8023233 CodeGen: Allow verifier to run after MachineBlockPlacement by Matt Arsenault · 9 years ago
  86. f9acaca CodeGen: Refactor renameDisconnectedComponents() as a pass by Matthias Braun · 9 years ago
  87. 1aaf87e Factor PrologEpilogInserter around spilling, frame finalization, and scavenging by Derek Schuff · 9 years ago
  88. 0663b61 TargetPassConfig: Set PrintMachineCode even if addMachinePasses() does not run. by Matthias Braun · 9 years ago
  89. 31d19d4 CodeGen: Move TargetPassConfig from Passes.h to an own header; NFC by Matthias Braun · 9 years ago[Renamed (98%) from llvm/lib/CodeGen/Passes.cpp]
  90. fbe85ae CodeGen: Add DetectDeadLanes pass. by Matthias Braun · 10 years ago
  91. c0441c2 Introduce a "patchable-function" function attribute by Sanjoy Das · 10 years ago
  92. 3347e78 Remove extra whitespace. NFC. by Junmo Park · 10 years ago
  93. 859ad29 Recommit LiveDebugValues pass after fixing a couple of minor issues. by Vikram TV · 10 years ago
  94. e451eef [PostRA scheduling] Allow a target to do scheduling when it wants post RA. by Jonas Paulsson · 10 years ago
  95. 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
  96. 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
  97. 07a72ba Enable verifier after PeepholeOptimizer by Matt Arsenault · 10 years ago
  98. 468c998 CodeGen: print and verify after TargetPassConfig::insertPass by default by Justin Bogner · 10 years ago
  99. a2002b0 Android support for SafeStack. by Evgeniy Stepanov · 10 years ago
  100. 8d0e301 Revert "Android support for SafeStack." by Evgeniy Stepanov · 10 years ago