1. 559aa75 Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue" by Daniel Jasper · 8 years ago
  2. 7b3a38e [X86] Correct dwarf unwind information in function epilogue by Petar Jovanovic · 8 years ago
  3. 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
  4. c7c06f1 CodeGen/LLVMTargetMachine: Refactor ISel pass construction; NFCI by Matthias Braun · 8 years ago
  5. d6a36ae TargetMachine: Indicate whether machine verifier passes. by Matthias Braun · 8 years ago
  6. 5e394c3 TargetPassConfig: Keep a reference to an LLVMTargetMachine; NFC by Matthias Braun · 8 years ago
  7. 8b61764 [LegacyPassManager] Remove TargetMachine constructors by Francis Visoiu Mistrih · 8 years ago
  8. 02828a9 Only enable LiveRangeShrink for x86. by Dehao Chen · 8 years ago
  9. 0f86780 Make sure -optimize-regalloc=false is used correctly by user. by Jonas Paulsson · 8 years ago
  10. c5490e5 [X86] Relocate code of replacement of subtarget unsupported masked memory intrinsics to run also on -O0 option. by Ayman Musa · 8 years ago
  11. 65dd23e Add LiveRangeShrink pass to shrink live range within BB. by Dehao Chen · 8 years ago
  12. 836b0f4 Add a late IR expansion pass for the experimental reduction intrinsics. by Amara Emerson · 8 years ago
  13. 7b0d947 Allow targets to opt-in to codegen in SCC order by Matt Arsenault · 9 years ago
  14. 596f483 [Outliner] Fixed Asan bot failure in r296418 by Jessica Paquette · 9 years ago
  15. 120ae22 [GlobalISel] Add a way for targets to enable GISel. by Ahmed Bougacha · 9 years ago
  16. b223cfa Improve scheduling with branch coalescing by Nemanja Ivanovic · 9 years ago
  17. 81f68ec Revert "Add MIR-level outlining pass" by Matthias Braun · 9 years ago
  18. d364109 Add MIR-level outlining pass by Matthias Braun · 9 years ago
  19. 5d2bd8d Revamp llvm::once_flag to be closer to std::once_flag by Kamil Rytarowski · 9 years ago
  20. a7c041d [X86] Implement -mfentry by Nirav Dave · 9 years ago
  21. e2d2ead TargetPassConfig: Rename DisablePostRA -> DisablePostRASched; NFC by Matthias Braun · 9 years ago
  22. 35a024f TargetPassConfig: Move addPass of IPRA RegUsageInfoProp down. by Matthias Braun · 9 years ago
  23. 732afdd Turn cl::values() (for enum) from a vararg function to using C++ variadic template by Mehdi Amini · 9 years ago
  24. 729c989 llc: Add -start-before/-stop-before options by Matthias Braun · 9 years ago
  25. 40d7f5c Add a counter-function insertion pass by Hal Finkel · 9 years ago
  26. 1c06a73 [TargetPassConfig] Add a hook to tell whether GlobalISel should warm on fallback. by Quentin Colombet · 9 years ago
  27. 0de43b2 [TargetPassConfig] Add a target hook to know what GlobalISel should do on error. by Quentin Colombet · 9 years ago
  28. 3447ca3 (Trivial) TargetPassConfig: assert when TargetMachine has no MCAsmInfo by Alex Bradbury · 9 years ago
  29. b03fd12 Replace "fallthrough" comments with LLVM_FALLTHROUGH by Justin Bogner · 9 years ago
  30. 52735fc XRay: Add entry and exit sleds by Dean Michael Berris · 9 years ago
  31. cfed256 Add EnableIPRA to TargetOptions, and move the cl::opt -enable-ipra to TargetMachine.cpp by Mehdi Amini · 9 years ago
  32. 4beea66 [IPRA] Set callee saved registers to none for local function when IPRA is enabled. by Mehdi Amini · 9 years ago
  33. d9d02d8 [CodeGen, TargetPassConfig] Remove a race from createRegAllocPass by David Majnemer · 9 years ago
  34. bfa401e [CFLAA] Split into Anders+Steens analysis. by George Burgess IV · 9 years ago
  35. 1d39683 Interprocedural Register Allocation (IPRA): add a Transformation Pass by Mehdi Amini · 9 years ago
  36. bbacddf Interprocedural Register Allocation (IPRA) Analysis by Mehdi Amini · 9 years ago
  37. 8023233 CodeGen: Allow verifier to run after MachineBlockPlacement by Matt Arsenault · 9 years ago
  38. f9acaca CodeGen: Refactor renameDisconnectedComponents() as a pass by Matthias Braun · 9 years ago
  39. 1aaf87e Factor PrologEpilogInserter around spilling, frame finalization, and scavenging by Derek Schuff · 9 years ago
  40. 0663b61 TargetPassConfig: Set PrintMachineCode even if addMachinePasses() does not run. by Matthias Braun · 9 years ago
  41. 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]
  42. fbe85ae CodeGen: Add DetectDeadLanes pass. by Matthias Braun · 10 years ago
  43. c0441c2 Introduce a "patchable-function" function attribute by Sanjoy Das · 10 years ago
  44. 3347e78 Remove extra whitespace. NFC. by Junmo Park · 10 years ago
  45. 859ad29 Recommit LiveDebugValues pass after fixing a couple of minor issues. by Vikram TV · 10 years ago
  46. e451eef [PostRA scheduling] Allow a target to do scheduling when it wants post RA. by Jonas Paulsson · 10 years ago
  47. 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
  48. 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
  49. 07a72ba Enable verifier after PeepholeOptimizer by Matt Arsenault · 10 years ago
  50. 468c998 CodeGen: print and verify after TargetPassConfig::insertPass by default by Justin Bogner · 10 years ago
  51. a2002b0 Android support for SafeStack. by Evgeniy Stepanov · 10 years ago
  52. 8d0e301 Revert "Android support for SafeStack." by Evgeniy Stepanov · 10 years ago
  53. ce2e16f Android support for SafeStack. by Evgeniy Stepanov · 10 years ago
  54. 9789023 [WinEH] Add a funclet layout pass by David Majnemer · 10 years ago
  55. 7b560d4 [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible by Chandler Carruth · 10 years ago
  56. e32c574 [WebAssembly] Support running without a register allocator in the default CodeGen passes by Dan Gohman · 10 years ago
  57. d3cc167 Rework of the new interface for shrink wrapping by Kit Barton · 10 years ago
  58. ae78d53 Reverting patch r244235. by Kit Barton · 10 years ago
  59. 1db2282 [PM/AA] Hoist the interface to TBAA into a dedicated header along with by Chandler Carruth · 10 years ago
  60. 42ff448 [PM/AA] Hoist ScopedNoAliasAA's interface into a header and move the by Chandler Carruth · 10 years ago
  61. 8b046a4 [PM/AA] Extract a minimal interface for CFLAA to its own header file. by Chandler Carruth · 10 years ago
  62. 45c20b4 This patch changes the interface to enable the shrink wrapping optimization. by Kit Barton · 10 years ago
  63. 17e0bc3 [PM/AA] Hoist the interface for BasicAA into a header file. by Chandler Carruth · 10 years ago
  64. f50daed Redirect DataLayout from TargetMachine to Module in SjLjEHPrepare by Mehdi Amini · 10 years ago
  65. e2d7523 llc: Add a 'run-pass' option. by Alex Lorenz · 10 years ago
  66. 82437bf Protection against stack-based memory corruption errors using SafeStack by Peter Collingbourne · 10 years ago
  67. 69fad07 [CodeGen] Add a pass to fold null checks into nearby memory operations. by Sanjoy Das · 10 years ago
  68. c100c56 Move the code in TargetPassConfig::addPass that inserts machine printer pass to by Akira Hatanaka · 10 years ago
  69. 61b305e [ShrinkWrap] Add (a simplified version) of shrink-wrapping. by Quentin Colombet · 11 years ago
  70. 799003b Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used. by Benjamin Kramer · 11 years ago
  71. ab58a56 Verifier: Remove the separate -verify-di pass by Duncan P. N. Exon Smith · 11 years ago
  72. 1f0a635 Remove unused headers. by Eric Christopher · 11 years ago
  73. 47c8e7a Stop calling DwarfEHPrepare from WinEHPrepare by Reid Kleckner · 11 years ago
  74. 5f141b0 Remove useMachineScheduler and replace it with subtarget options by Eric Christopher · 11 years ago
  75. 30d69c2 [PM] Remove the old 'PassManager.h' header file at the top level of by Chandler Carruth · 11 years ago
  76. 21b1788 Remove a gross usage of environment variables in MachineVerifier, replacing it with support for setting the -verify-machineinstrs flag via an environment variable in LIT. by Owen Anderson · 11 years ago
  77. 1185fce Add a Windows EH preparation pass that zaps resumes by Reid Kleckner · 11 years ago
  78. 23cf2e2 Remove gc.root's performCustomLowering by Philip Reames · 11 years ago
  79. 2c63549 Update a few calls to getSubtarget<> to either be getSubtargetImpl by Eric Christopher · 11 years ago
  80. 5cc1569 Classify functions by EH personality type rather than using the triple by Reid Kleckner · 11 years ago
  81. 2b45395 Move ownership of GCStrategy objects to LLVMContext by Philip Reames · 11 years ago
  82. eeea897 Revert "Insert random noops to increase security against ROP attacks (llvm)" by JF Bastien · 11 years ago
  83. dcdd5ad Insert random noops to increase security against ROP attacks (llvm) by JF Bastien · 11 years ago
  84. 0a57f65 CodeGen support for x86_64 SEH catch handlers in LLVM by Reid Kleckner · 11 years ago
  85. 93acac6 Add the ExceptionHandling::MSVC enumeration by Reid Kleckner · 11 years ago
  86. 7ba7830 Rename argument strings of codegen passes to avoid collisions with command line by Akira Hatanaka · 11 years ago
  87. 7e37a5f [CodeGen] Add print and verify pass after each MachineFunctionPass by default by Matthias Braun · 11 years ago
  88. 01c7361 This reverts commit r224043 and r224042. by Rafael Espindola · 11 years ago
  89. a7c82a9 [CodeGen] Add print and verify pass after each MachineFunctionPass by default by Matthias Braun · 11 years ago
  90. d2f4c77 Add a print and verify pass after the RegisterCoalescer by Matthias Braun · 11 years ago
  91. c2291f3 Rename EH related stuff to be more precise by Reid Kleckner · 11 years ago
  92. d2c5d7f Transforms: address some late comments by Saleem Abdulrasool · 11 years ago
  93. 5898e09 Transform: add SymbolRewriter pass by Saleem Abdulrasool · 11 years ago
  94. 5c7fe7e9 Pacify bots and simplify r220321 by Arnaud A. de Grandmaison · 11 years ago
  95. a61262f [PBQP] Teach PassConfig to tell if the default register allocator is used. by Arnaud A. de Grandmaison · 11 years ago
  96. 445dda5 Add pass-manager flags to use CFL AA by Hal Finkel · 11 years ago
  97. 03e43f8 [PeepholeOptimizer] Refactor the advanced copy optimization to take advantage of by Quentin Colombet · 11 years ago
  98. 9414665 Add scoped-noalias metadata by Hal Finkel · 11 years ago
  99. bc9fed8 Enable partial libcall inlining for all targets by default. by James Molloy · 11 years ago
  100. 67b5481 CodeGen: rename Win64 ExceptionHandling to WinEH by Saleem Abdulrasool · 11 years ago