1. 363ac68 [CallSite removal] Migrate all Alias Analysis APIs to use the newly by Chandler Carruth · 7 years ago
  2. 853b962 [ThinLTO] Handle chains of aliases by Teresa Johnson · 7 years ago
  3. a1778df [CodeExtractor] Do not extract unsafe lifetime markers by Vedant Kumar · 7 years ago
  4. a470aa6 [UnrollRuntime] Move the DomTree verification under expensive checks by Anna Thomas · 7 years ago
  5. 0785e73 [UnrollRuntime] Add DomTree verification under debug mode by Anna Thomas · 7 years ago
  6. b39a97c [NewPM] Port Msan by Philip Pfaffe · 7 years ago
  7. 98743fa [UnrollRuntime] NFC: Add comment and verify LCSSA by Anna Thomas · 7 years ago
  8. b53eeb6 [llvm] API for encoding/decoding DWARF discriminators. by Mircea Trofin · 7 years ago
  9. b264d69 [IR] Add Instruction::isLifetimeStartOrEnd, NFC by Vedant Kumar · 7 years ago
  10. 18be3cb [RuntimeUnrolling] NFC: Add TODO and comments in connectProlog by Anna Thomas · 7 years ago
  11. 3af2f53 [LoopUnroll] Don't verify domtree by default with +Asserts. by Eli Friedman · 7 years ago
  12. 978ba61 Introduce llvm.loop.parallel_accesses and llvm.access.group metadata. by Michael Kruse · 7 years ago
  13. 9d18273 [Util] Refer to [s|z]exts of args when converting dbg.declares (fix PR35400) by Vedant Kumar · 7 years ago
  14. 5948b7f [Transforms] Preserve metadata when converting invoke to call. by Michael Kruse · 7 years ago
  15. 5a7056f [ThinLTO] Compute synthetic function entry count by Easwaran Raman · 7 years ago
  16. 9737096 [LoopUtils] Use i32 instead of `void`. by Davide Italiano · 7 years ago
  17. 8ee59ca [LoopUtils] Prefer a set over a map. NFCI. by Davide Italiano · 7 years ago
  18. 744c3c3 [LoopDeletion] Update debug values after loop deletion. by Davide Italiano · 7 years ago
  19. 7244852 [Unroll/UnrollAndJam/Vectorizer/Distribute] Add followup loop attributes. by Michael Kruse · 7 years ago
  20. 8ec7709 [Local] Promote an utility that could be used elsewhere. NFCI. by Davide Italiano · 7 years ago
  21. b2a6f8e [CodeExtractor] Store outputs at the first valid insertion point by Vedant Kumar · 7 years ago
  22. 09415a8 [CodeExtractor] Do not marked outlined calls which may resume EH as noreturn by Vedant Kumar · 7 years ago
  23. d129569 [CodeExtractor] Split PHI nodes with incoming values from outlined region (PR39433) by Vedant Kumar · 7 years ago
  24. 7d82d37 [ValueTracking] add helper function for testing implied condition; NFCI by Sanjay Patel · 7 years ago
  25. 27b1e3b [Mem2Reg] Fix nondeterministic corner case by Joseph Tremoulet · 7 years ago
  26. 9b4cfa5 [DebugInfo] Give inlinable calls DILocs (PR39807) by Jeremy Morse · 7 years ago
  27. 53e52e4 [ThinLTO] Correct linkonce_any function import linkage. NFC. by Xin Tong · 7 years ago
  28. 04d4977 [ICP] Remove incompatible attributes at indirect-call promoted callsites. by Xin Tong · 7 years ago
  29. 994a845 [Transforms] Prefer static and avoid namespaces, NFC by Reid Kleckner · 7 years ago
  30. 4de31bb [IR] Add hasNPredecessors, hasNPredecessorsOrMore to BasicBlock by Vedant Kumar · 7 years ago
  31. bf46e74 [ThinLTO] Internalize readonly globals by Eugene Leviant · 7 years ago
  32. 41390b4 Revert r346810 "Preserve loop metadata when splitting exit blocks" by Reid Kleckner · 7 years ago
  33. 3c87c2a Preserve loop metadata when splitting exit blocks by Craig Topper · 7 years ago
  34. 107d0a8 [CSP, Cloning] Update DuplicateInstructionsInSplitBetween to use DomTreeUpdater. by Florian Hahn · 7 years ago
  35. fa43892 Revert "[ThinLTO] Internalize readonly globals" by Steven Wu · 7 years ago
  36. be8d199 [ThinLTO] Internalize readonly globals by Eugene Leviant · 7 years ago
  37. fa9cf89 [DebugInfo][Dexter] Unreachable line stepped onto after SimplifyCFG. by Carlos Alberto Enciso · 7 years ago
  38. d669942 [CodeExtractor] Mark functions noreturn when applicable by Vedant Kumar · 7 years ago
  39. 1e209e2 [CodeExtractor] Do not extract calls to eh_typeid_for (PR39545) by Vedant Kumar · 7 years ago
  40. 09b7aa4 [CodeExtractor] Erase use-without-def debug intrinsics in parent func by Vedant Kumar · 7 years ago
  41. 3f756fb Remove unnecessary fallthrough annotation after unreachable by Reid Kleckner · 7 years ago
  42. 9fd397b ADT/STLExtras: Introduce llvm::empty; NFC by Matthias Braun · 7 years ago
  43. fc7654a [Local] Keep K's range if K does not move when combining metadata. by Florian Hahn · 7 years ago
  44. 9a24e1a [DebugInfo][Dexter] Unreachable line stepped onto after SimplifyCFG. by Carlos Alberto Enciso · 7 years ago
  45. ad4d018 Update MemorySSA in LoopRotate. by Alina Sbirlea · 7 years ago
  46. c299006 [HotColdSplitting] Identify larger cold regions using domtree queries by Vedant Kumar · 7 years ago
  47. c8dba68 [hot-cold-split] Name split functions with ".cold" suffix by Teresa Johnson · 7 years ago
  48. 164ea10 [NFC][InstCombine] Undo stray change by Evandro Menezes · 7 years ago
  49. e3605d0 Add a emitUnaryFloatFnCall version that fetches the function name from TLI by Mikael Holmen · 7 years ago
  50. c8eaea7 [TI removal] Use `Instruction` instead of `TerminatorInst` for by Chandler Carruth · 7 years ago
  51. 8b7a812 [TI removal] Update CodeExtractor to use Instruction directly. by Chandler Carruth · 7 years ago
  52. 7c7760d [InstCombine] Cleanup libfunc attribute inferring by David Bolvansky · 7 years ago
  53. 9c90ec2 [NFC] Make LoopSafetyInfo abstract to allow alternative implementations by Max Kazantsev · 7 years ago
  54. c916385 [DebugInfo][LCSSA] Rewrite pre-existing debug values outside loop by David Stenberg · 7 years ago
  55. 15718a6 [CodeExtractor] Erase debug intrinsics in outlined thunks (fix PR22900) by Vedant Kumar · 7 years ago
  56. edb12a8 [TI removal] Make variables declared as `TerminatorInst` and initialized by Chandler Carruth · 7 years ago
  57. 4a2d58e [TI removal] Remove `TerminatorInst` from BasicBlockUtils.h by Chandler Carruth · 7 years ago
  58. b99a2468 [TI removal] Remove TerminatorInst as an input parameter from all public by Chandler Carruth · 7 years ago
  59. e8b3bba [InstCombine] Fixed crash with aliased functions by David Bolvansky · 7 years ago
  60. 54f6025 [InstCombine] Fix SimplifyLibCalls erasing an instruction while IC still had references to it. by Amara Emerson · 7 years ago
  61. b2e5109 [IndVars] Drop "exact" flag from lshr and udiv when substituting their args by Max Kazantsev · 7 years ago
  62. 3759efc Relax trivial cast requirements in CallPromotionUtils by Scott Linder · 7 years ago
  63. c0952c8 Revert "[DebugInfo][Dexter] Unreachable line stepped onto after SimplifyCFG." by Carlos Alberto Enciso · 7 years ago
  64. e7a347e [DebugInfo][Dexter] Unreachable line stepped onto after SimplifyCFG. by Carlos Alberto Enciso · 7 years ago
  65. 1d893bf [NFC] Make a variable const by Max Kazantsev · 7 years ago
  66. 029d1ef [SimplifyCFG] Pass AggressiveInsts to DominatesMergePoint by reference. Remove null check. by Craig Topper · 7 years ago
  67. 1d15f7b [SimplifyCFG] Change recursive calls to llvm::SimplifyCFG to instead use an outer while loop to revisit. by Craig Topper · 7 years ago
  68. d616d33 [SimplifyCFG] Use Value::hasNUses instead of 'getNumUses() =='. NFCI by Craig Topper · 7 years ago
  69. 90c0a06 [SimplifyCFG] Update comments that refer to CondBB to say ThenBB instead. NFC by Craig Topper · 7 years ago
  70. 3507c6e Use the container form llvm::sort(C, ...) by Fangrui Song · 7 years ago
  71. 0cac726 llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) by Fangrui Song · 7 years ago
  72. e06831a Remove LoopID metadata from the branch instruction by Vyacheslav Zakharin · 7 years ago
  73. 9108c2b [LoopUnroll] Add check to Latch's terminator in UnrollRuntimeLoopRemainder by David Green · 7 years ago
  74. e62fc3d [InstCombine] Disable strcmp->memcmp transform for MSan. by Matt Morehouse · 7 years ago
  75. e5e1ea7 [InstCombine] Don't transform sin/cos -> tanl if for half types by Benjamin Kramer · 7 years ago
  76. ba4e437 [DebugInfo][Dexter] Speculated BB presents illegal variable value to debugger. by Carlos Alberto Enciso · 7 years ago
  77. 2352b30 [SimplifyCFG] Put an alignment on generated switch tables by David Green · 7 years ago
  78. 7e98d69 Break LoopUtils into an Analysis file. by Vikram TV · 7 years ago
  79. 28559a2 Don't create a temporary vector of loop blocks just to iterate over them. by Benjamin Kramer · 7 years ago
  80. 09be521 Move a transformation routine from LoopUtils to LoopVectorize. by Vikram TV · 7 years ago
  81. 6594dc3 Move createMinMaxOp() out of RecurrenceDescriptor. by Vikram TV · 7 years ago
  82. f98c2c5 [MemorySSA] Update MemoryPhi wiring for block splitting to consider if identical edges were merged. by Alina Sbirlea · 7 years ago
  83. 664aa86 [x86/SLH] Add a real Clang flag and LLVM IR attribute for Speculative by Chandler Carruth · 7 years ago
  84. cc9dc59 [SLC] Support expanding pow(x, n+0.5) to x * x * ... * sqrt(x) by Florian Hahn · 7 years ago
  85. 2123ea7 [InstCombine] Expand the simplification of pow() into exp2() by Evandro Menezes · 7 years ago
  86. 22dcddf Revert "[SimplifyCFG] Common debug handling [NFC]" by Martin Storsjo · 7 years ago
  87. d3a4cbe [NFC] Move OrderedInstructions and InstructionPrecedenceTracking to Analysis by Max Kazantsev · 7 years ago
  88. bed5561 [SimplifyCFG] Rename a variable for readibility of a future change [NFC] by Philip Reames · 7 years ago
  89. 6bd16b5 [SimplifyCFG] Fix a cost modeling oversight in branch commoning by Philip Reames · 7 years ago
  90. 7c57dac [SimplifyCFG] Common debug handling [NFC] by Philip Reames · 7 years ago
  91. 9397c2a Revert r340947 "[InstCombine] Expand the simplification of pow() into exp2()" by Reid Kleckner · 7 years ago
  92. 22e0bdf [InstCombine] Expand the simplification of pow() with nested exp{,2}() by Evandro Menezes · 7 years ago
  93. a3a7b53 [InstCombine] Expand the simplification of pow() into exp2() by Evandro Menezes · 7 years ago
  94. 2c390c5 Revert r340921 "[NFC] Unify guards detection" by Hans Wennborg · 7 years ago
  95. 1dafaa8 [NFC] Unify guards detection by Max Kazantsev · 7 years ago
  96. 8b4ffe6 [NFC] Factor out guard utility methods into a separate file by Max Kazantsev · 7 years ago
  97. 4d652c4 [CloneFunction] Constant fold terminators before checking single predecessor by Mikael Holmen · 7 years ago
  98. 253991c [PATCH] [InstCombine] Fix issue in the simplification of pow() with nested exp{,2}() by Evandro Menezes · 7 years ago
  99. b5dd092 [NFC] Split logic of ImplicitControlFlowTracking to allow generalization by Max Kazantsev · 7 years ago
  100. 9ae926b [IR] Replace `isa<TerminatorInst>` with `isTerminator()`. by Chandler Carruth · 7 years ago