1. 4315302 MIR: Add method to stop after specific runs of passes by Matt Arsenault · 7 years ago
  2. e6406d5 [GlobalISel] Make EnableGlobalISel always set when GISel is enabled by Petr Pavlu · 7 years ago
  3. 86f8b70 Type safe version of MachinePassRegistry by Serge Guelton · 7 years ago
  4. e8f717a LLVMTargetMachine/TargetPassConfig: Simplify handling of start/stop options; NFC by Matthias Braun · 7 years ago
  5. 85d3f1e [llc] Error out when -print-machineinstrs is used with an unknown pass by Francis Visoiu Mistrih · 7 years ago
  6. 10dedc0 Correct implementation of -verify-machineinstrs such that it's still overridable for EXPENSIVE_CHECKS by Daniel Sanders · 7 years ago
  7. 74de21d [globalisel][verifier] Run the MachineVerifier from IRTranslator onwards by Daniel Sanders · 7 years ago
  8. f78650a Remove trailing space by Fangrui Song · 7 years ago
  9. 8bda188 [MachineOutliner] Add support for target-default outlining. by Jessica Paquette · 7 years ago
  10. 79917b9 [MachineOutliner] Add always and never options to -enable-machine-outliner by Jessica Paquette · 7 years ago
  11. 0c5d3ff [MachineOutliner] Never add the outliner in -O0 by Jessica Paquette · 7 years ago
  12. dafa198 [MachineOutliner] Define MachineOutliner support in TargetOptions by Jessica Paquette · 7 years ago
  13. d6261be Revert "[MachineOutliner] Add always and never options to -enable-machine-outliner" by Jessica Paquette · 7 years ago
  14. f3a44fe Revert "[MachineOutliner] Never add the outliner in -O0" by Jessica Paquette · 7 years ago
  15. c9d6752 [MachineOutliner] Never add the outliner in -O0 by Jessica Paquette · 7 years ago
  16. 1ccb66c [MachineOutliner] Add always and never options to -enable-machine-outliner by Jessica Paquette · 7 years ago
  17. 99d60e0 [WebAssembly] Add Wasm exception handling prepare pass by Heejin Ahn · 7 years ago
  18. 1eca23b [MachineOutliner] NFC: Move EnableLinkOnceODROutlining into MachineOutliner.cpp by Jessica Paquette · 7 years ago
  19. a373d18 Transforms: Introduce Transforms/Utils.h rather than spreading the declarations amongst Scalar.h and IPO.h by David Blaikie · 7 years ago
  20. 2ecb7ba [CodeGen] Add a new pass for PostRA sink by Jun Bum Lim · 8 years ago
  21. 6d047b7 [MergeICmps] Re-land 324317 "Enable the MergeICmps Pass by default." by Clement Courbet · 8 years ago
  22. c6638c8 [MergeICmps] Revert 324317 "Enable the MergeICmps Pass by default." by Clement Courbet · 8 years ago
  23. 9f9e468 [TLS] use emulated TLS if the target supports only this mode by Chih-Hung Hsieh · 8 years ago
  24. a2b9011 Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Geoff Berry · 8 years ago
  25. 9386bde [WebAssembly] Add exception handling option and feature by Heejin Ahn · 8 years ago
  26. 48abac8 Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Quentin Colombet · 8 years ago
  27. 10003e3 [MergeICmps] Re-commit rL324317 "Enable the MergeICmps Pass by default." by Clement Courbet · 8 years ago
  28. 333be32 Revert "[MergeICmps] Enable the MergeICmps Pass by default." by Clement Courbet · 8 years ago
  29. 7d09780 [MergeICmps] Enable the MergeICmps Pass by default. by Clement Courbet · 8 years ago
  30. 94503c7 [MachineCopyPropagation] Extend pass to do COPY source forwarding by Geoff Berry · 8 years ago
  31. f386e2b [GlobalISel] Don't fall back to FastISel. by Amara Emerson · 8 years ago
  32. 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
  33. 4a7c8e7 Split MachineLICM into EarlyMachineLICM and MachineLICM; NFC by Matthias Braun · 8 years ago
  34. 3ab9fcb Split TailDuplicatePass into pre- and post-RA variant; NFC by Matthias Braun · 8 years ago
  35. 4aa73a6 Fix the failure caused by r322773 by Volkan Keles · 8 years ago
  36. a79b062 Add a TargetOption to enable/disable GlobalISel by Volkan Keles · 8 years ago
  37. 854d10d [AArch64][GlobalISel] Enable GlobalISel at -O0 by default by Amara Emerson · 8 years ago
  38. 8065f0b Mark all library options as hidden. by Zachary Turner · 8 years ago
  39. e1ecd61 Rename CountingFunctionInserter and use for both mcount and cygprofile calls, before and after inlining by Hans Wennborg · 8 years ago
  40. 063bed9 re-land [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass." by Clement Courbet · 8 years ago
  41. 82bade6 Revert "[ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass." by Clement Courbet · 8 years ago
  42. 1dc37b9 [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass. by Clement Courbet · 8 years ago
  43. bb8507e Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine" by Matthias Braun · 8 years ago
  44. 3a9c114 TargetMachine: Merge TargetMachine and LLVMTargetMachine by Matthias Braun · 8 years ago
  45. 1359384 [MachineOutliner] Disable outlining from LinkOnceODRs by default by Jessica Paquette · 8 years ago
  46. fabedba Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"" by Geoff Berry · 8 years ago
  47. bfc5fb4 Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Geoff Berry · 8 years ago
  48. 34e6621 Update branch coalescing to be a PowerPC specific pass by Lei Huang · 8 years ago
  49. f71bb19 Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"" by Sam McCall · 8 years ago
  50. 65528f2 Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Geoff Berry · 8 years ago
  51. 65130e2 Reland rL312315: [MergeICmps] MergeICmps is a new optimization pass that turns chains of integer by Clement Courbet · 8 years ago
  52. 3162125 Revert "[MergeICmps] MergeICmps is a new optimization pass that turns chains of integer" by Clement Courbet · 8 years ago
  53. 9473c01 [MergeICmps] MergeICmps is a new optimization pass that turns chains of integer by Clement Courbet · 8 years ago
  54. e42ac21 Temporarily revert "Update branch coalescing to be a PowerPC specific pass" by Eric Christopher · 8 years ago
  55. 24775a0 Revert r312154 "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"" by Hans Wennborg · 8 years ago
  56. feffb0c Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Geoff Berry · 8 years ago
  57. 0cb591f Update branch coalescing to be a PowerPC specific pass by Lei Huang · 8 years ago
  58. bd47e8a Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding" round 2 by Geoff Berry · 8 years ago
  59. 51f52c4 Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Geoff Berry · 8 years ago
  60. 4e38e02 Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding" by Geoff Berry · 8 years ago
  61. 87f8d25 [MachineCopyPropagation] Extend pass to do COPY source forwarding by Geoff Berry · 8 years ago
  62. 81da0d4 IPRA: Allow target to enable IPRA by default by Matt Arsenault · 8 years ago
  63. f9273c8 IPRA: Run RegUsageInfoPropagate much later by Matt Arsenault · 8 years ago
  64. 15f6ffb [TargetPassConfig] Feature generic options to setup start/stop-after/before by Quentin Colombet · 8 years ago
  65. 559aa75 Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue" by Daniel Jasper · 8 years ago
  66. 7b3a38e [X86] Correct dwarf unwind information in function epilogue by Petar Jovanovic · 8 years ago
  67. 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
  68. c7c06f1 CodeGen/LLVMTargetMachine: Refactor ISel pass construction; NFCI by Matthias Braun · 8 years ago
  69. d6a36ae TargetMachine: Indicate whether machine verifier passes. by Matthias Braun · 8 years ago
  70. 5e394c3 TargetPassConfig: Keep a reference to an LLVMTargetMachine; NFC by Matthias Braun · 8 years ago
  71. 8b61764 [LegacyPassManager] Remove TargetMachine constructors by Francis Visoiu Mistrih · 8 years ago
  72. 02828a9 Only enable LiveRangeShrink for x86. by Dehao Chen · 8 years ago
  73. 0f86780 Make sure -optimize-regalloc=false is used correctly by user. by Jonas Paulsson · 8 years ago
  74. c5490e5 [X86] Relocate code of replacement of subtarget unsupported masked memory intrinsics to run also on -O0 option. by Ayman Musa · 8 years ago
  75. 65dd23e Add LiveRangeShrink pass to shrink live range within BB. by Dehao Chen · 8 years ago
  76. 836b0f4 Add a late IR expansion pass for the experimental reduction intrinsics. by Amara Emerson · 8 years ago
  77. 7b0d947 Allow targets to opt-in to codegen in SCC order by Matt Arsenault · 8 years ago
  78. 596f483 [Outliner] Fixed Asan bot failure in r296418 by Jessica Paquette · 9 years ago
  79. 120ae22 [GlobalISel] Add a way for targets to enable GISel. by Ahmed Bougacha · 9 years ago
  80. b223cfa Improve scheduling with branch coalescing by Nemanja Ivanovic · 9 years ago
  81. 81f68ec Revert "Add MIR-level outlining pass" by Matthias Braun · 9 years ago
  82. d364109 Add MIR-level outlining pass by Matthias Braun · 9 years ago
  83. 5d2bd8d Revamp llvm::once_flag to be closer to std::once_flag by Kamil Rytarowski · 9 years ago
  84. a7c041d [X86] Implement -mfentry by Nirav Dave · 9 years ago
  85. e2d2ead TargetPassConfig: Rename DisablePostRA -> DisablePostRASched; NFC by Matthias Braun · 9 years ago
  86. 35a024f TargetPassConfig: Move addPass of IPRA RegUsageInfoProp down. by Matthias Braun · 9 years ago
  87. 732afdd Turn cl::values() (for enum) from a vararg function to using C++ variadic template by Mehdi Amini · 9 years ago
  88. 729c989 llc: Add -start-before/-stop-before options by Matthias Braun · 9 years ago
  89. 40d7f5c Add a counter-function insertion pass by Hal Finkel · 9 years ago
  90. 1c06a73 [TargetPassConfig] Add a hook to tell whether GlobalISel should warm on fallback. by Quentin Colombet · 9 years ago
  91. 0de43b2 [TargetPassConfig] Add a target hook to know what GlobalISel should do on error. by Quentin Colombet · 9 years ago
  92. 3447ca3 (Trivial) TargetPassConfig: assert when TargetMachine has no MCAsmInfo by Alex Bradbury · 9 years ago
  93. b03fd12 Replace "fallthrough" comments with LLVM_FALLTHROUGH by Justin Bogner · 9 years ago
  94. 52735fc XRay: Add entry and exit sleds by Dean Michael Berris · 9 years ago
  95. cfed256 Add EnableIPRA to TargetOptions, and move the cl::opt -enable-ipra to TargetMachine.cpp by Mehdi Amini · 9 years ago
  96. 4beea66 [IPRA] Set callee saved registers to none for local function when IPRA is enabled. by Mehdi Amini · 9 years ago
  97. d9d02d8 [CodeGen, TargetPassConfig] Remove a race from createRegAllocPass by David Majnemer · 9 years ago
  98. bfa401e [CFLAA] Split into Anders+Steens analysis. by George Burgess IV · 9 years ago
  99. 1d39683 Interprocedural Register Allocation (IPRA): add a Transformation Pass by Mehdi Amini · 9 years ago
  100. bbacddf Interprocedural Register Allocation (IPRA) Analysis by Mehdi Amini · 9 years ago