1. 4313059 MachineRegionInfo: Fix pass initialization by Matthias Braun · 9 years ago
  2. a7c041d [X86] Implement -mfentry by Nirav Dave · 9 years ago
  3. 11e60ff RegAllocGreedy: Properly initialize this pass, so that -run-pass will work by Tom Stellard · 9 years ago
  4. 36919a4 Move AArch64BranchRelaxation to generic code by Matt Arsenault · 9 years ago
  5. 40d7f5c Add a counter-function insertion pass by Hal Finkel · 9 years ago
  6. 254f889 MachinePipeliner pass that implements Swing Modulo Scheduling by Brendon Cahoon · 9 years ago
  7. 52735fc XRay: Add entry and exit sleds by Dean Michael Berris · 9 years ago
  8. 90d195a [PM] Port UnreachableBlockElim to the new Pass Manager by Wei Mi · 9 years ago
  9. 82d5da5 [PM] Port PreISelIntrinsicLowering to the new PM by Michael Kuperstein · 9 years ago
  10. f9acaca CodeGen: Refactor renameDisconnectedComponents() as a pass by Matthias Braun · 9 years ago
  11. 330a125 [ARM, AArch64] Properly initialize InterleavedAccessPass by Matthew Simpson · 9 years ago
  12. fbe85ae CodeGen: Add DetectDeadLanes pass. by Matthias Braun · 9 years ago
  13. 7dd8dbf Introduce llvm.load.relative intrinsic. by Peter Collingbourne · 10 years ago
  14. ee34680 CodeGen: Add a stand-alone hazard recognizer pass by Tom Stellard · 10 years ago
  15. c0441c2 Introduce a "patchable-function" function attribute by Sanjoy Das · 10 years ago
  16. 390c33c Move SafeStack to CodeGen. by Benjamin Kramer · 10 years ago
  17. 859ad29 Recommit LiveDebugValues pass after fixing a couple of minor issues. by Vikram TV · 10 years ago
  18. 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
  19. 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
  20. 9789023 [WinEH] Add a funclet layout pass by David Majnemer · 10 years ago
  21. 69fad07 [CodeGen] Add a pass to fold null checks into nearby memory operations. by Sanjoy Das · 10 years ago
  22. 61b305e [ShrinkWrap] Add (a simplified version) of shrink-wrapping. by Quentin Colombet · 10 years ago
  23. be0a050 Reland r229944: EH: Prune unreachable resume instructions during Dwarf EH preparation by Reid Kleckner · 11 years ago
  24. 301ed0c Revert r229944: EH: Prune unreachable resume instructions during Dwarf EH preparation by Chandler Carruth · 11 years ago
  25. 0b647e6 EH: Prune unreachable resume instructions during Dwarf EH preparation by Reid Kleckner · 11 years ago
  26. 705b185 [PM] Change the core design of the TTI analysis to use a polymorphic by Chandler Carruth · 11 years ago
  27. eeea897 Revert "Insert random noops to increase security against ROP attacks (llvm)" by JF Bastien · 11 years ago
  28. dcdd5ad Insert random noops to increase security against ROP attacks (llvm) by JF Bastien · 11 years ago
  29. 59c23cd Rename AtomicExpandLoadLinked into AtomicExpand by Robin Morisset · 11 years ago
  30. 5e1207e MachineCombiner Pass for selecting faster instruction by Gerolf Hoflehner · 11 years ago
  31. 037f26f2 Atomics: promote ARM's IR-based atomics pass to CodeGen. by Tim Northover · 12 years ago
  32. a349084 [CodeGenPrepare] Move CodeGenPrepare into lib/CodeGen. by Quentin Colombet · 12 years ago
  33. 8a8cd2b Re-sort all of the includes with ./utils/sort_includes.py so that by Chandler Carruth · 12 years ago
  34. 17080b9 Stub out a PostMachineScheduler pass. by Andrew Trick · 12 years ago
  35. e829475 [Stackmap] Liveness Analysis Pass by Juergen Ributzka · 12 years ago
  36. 7bcb010 Revert "Liveness Analysis Pass" by Andrew Trick · 12 years ago
  37. 8d6a658 Liveness Analysis Pass by Andrew Trick · 12 years ago
  38. 760c1e0 CalculateSpillWeights does not need to be a pass by Arnaud A. de Grandmaison · 12 years ago
  39. f7a60a8 Revert "CalculateSpillWeights does not need to be a pass" by Arnaud A. de Grandmaison · 12 years ago
  40. ed812f6 CalculateSpillWeights does not need to be a pass by Arnaud A. de Grandmaison · 12 years ago
  41. 9770bde Remove the now unused strong phi elimination pass. by Rafael Espindola · 12 years ago
  42. dec20e4 This patch breaks up Wrap.h so that it does not have to include all of by Filip Pizlo · 12 years ago
  43. 04d4e93 Move C++ code out of the C headers and into either C++ headers by Eric Christopher · 13 years ago
  44. 70671b9 Remove the old CodePlacementOpt pass. by Benjamin Kramer · 13 years ago
  45. 664e354 Switch TargetTransformInfo from an immutable analysis pass that requires by Chandler Carruth · 13 years ago
  46. 86af62c Add a MachinePostDominator pass by Tom Stellard · 13 years ago
  47. 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
  48. f8a63a1 Add an experimental early if-conversion pass, off by default. by Jakob Stoklund Olesen · 13 years ago
  49. 1911a02 Remove the RenderMachineFunction HTML output pass. by Jakob Stoklund Olesen · 13 years ago
  50. 1224312 Reintroduce VirtRegRewriter. by Jakob Stoklund Olesen · 13 years ago
  51. 33e5188 Add an insertPass API to TargetPassConfig. <rdar://problem/11498613> by Bob Wilson · 13 years ago
  52. 1fa5bcb Codegen pass definition cleanup. No functionality. by Andrew Trick · 14 years ago
  53. 58648e4 Move pass configuration out of pass constructors: BranchFolderPass by Andrew Trick · 14 years ago
  54. b755133 Make TargetPassConfig an ImmutablePass so CodeGenPasses can query options by Andrew Trick · 14 years ago
  55. e1c034f Renamed MachineScheduler to ScheduleTopDownLive. by Andrew Trick · 14 years ago
  56. e77e84e Added the MachineSchedulerPass skeleton. by Andrew Trick · 14 years ago
  57. 52f24d7 Kill off the LoopSplitter. It's not being used or maintained. by Lang Hames · 14 years ago
  58. 4784df7 Prune more RALinScan. RALinScan was also here! by NAKAMURA Takumi · 14 years ago
  59. ae4e800 Begin collecting some of the statistics for block placement discussed on by Chandler Carruth · 14 years ago
  60. 1028142 Implement a block placement pass based on the branch probability and by Chandler Carruth · 14 years ago
  61. 875ebd5 Rename BlockFrequency to BlockFrequencyInfo and MachineBlockFrequency to by Jakub Staszak · 14 years ago
  62. b7d0031 Remove the experimental (and unused) pre-ra splitting pass. Greedy regalloc can split live ranges. by Evan Cheng · 14 years ago
  63. 676c405 There is only one register coalescer. Merge it into the base class and by Rafael Espindola · 14 years ago
  64. d4900a6 Stub out a new LiveDebugVariables pass. by Jakob Stoklund Olesen · 15 years ago
  65. 6c18d1a Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 15 years ago
  66. 80fc076 Add initialization routines for CodeGen. by Owen Anderson · 15 years ago