| Age | Commit message (Expand) | Author |
| 2019-01-19 | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth |
| 2018-12-21 | [IR] Add Instruction::isLifetimeStartOrEnd, NFC | Vedant Kumar |
| 2018-12-20 | Introduce llvm.loop.parallel_accesses and llvm.access.group metadata. | Michael Kruse |
| 2018-12-15 | [Util] Refer to [s|z]exts of args when converting dbg.declares (fix PR35400) | Vedant Kumar |
| 2018-12-14 | [Transforms] Preserve metadata when converting invoke to call. | Michael Kruse |
| 2018-12-10 | [Local] Promote an utility that could be used elsewhere. NFCI. | Davide Italiano |
| 2018-11-19 | [IR] Add hasNPredecessors, hasNPredecessorsOrMore to BasicBlock | Vedant Kumar |
| 2018-10-27 | [Local] Keep K's range if K does not move when combining metadata. | Florian Hahn |
| 2018-10-25 | [DebugInfo][Dexter] Unreachable line stepped onto after SimplifyCFG. | Carlos Alberto Enciso |
| 2018-10-18 | [TI removal] Use `Instruction` instead of `TerminatorInst` for | Chandler Carruth |
| 2018-10-15 | [TI removal] Make variables declared as `TerminatorInst` and initialized | Chandler Carruth |
| 2018-10-10 | Revert "[DebugInfo][Dexter] Unreachable line stepped onto after SimplifyCFG." | Carlos Alberto Enciso |
| 2018-10-10 | [DebugInfo][Dexter] Unreachable line stepped onto after SimplifyCFG. | Carlos Alberto Enciso |
| 2018-09-19 | [DebugInfo][Dexter] Speculated BB presents illegal variable value to debugger. | Carlos Alberto Enciso |
| 2018-08-26 | [IR] Replace `isa<TerminatorInst>` with `isTerminator()`. | Chandler Carruth |
| 2018-08-26 | [IR] Begin removal of TerminatorInst by removing successor manipulation. | Chandler Carruth |
| 2018-08-24 | [Local] Make DoesKMove required for combineMetadata. | Florian Hahn |
| 2018-08-16 | Update MemorySSA in Local utils removing blocks. | Alina Sbirlea |
| 2018-08-07 | [Local] Add dbg location on unreachable inst in changeToUnreachable | Anastasis Grammenos |
| 2018-08-07 | [GVN,NewGVN] Keep nonnull if K does not move. | Florian Hahn |
| 2018-08-07 | [GVN,NewGVN] Move patchReplacementInstruction to Utils/Local.h | Florian Hahn |
| 2018-08-06 | [DebugInfo] Refactor DbgInfoIntrinsic class hierarchy. | Hsiangkai Wang |
| 2018-08-03 | [Dominators] Make RemoveUnreachableBlocks return false if the BasicBlock is a... | Chijun Sima |
| 2018-08-03 | [Dominators] Convert existing passes and utils to use the DomTreeUpdater class | Chijun Sima |
| 2018-07-26 | [DebugInfo] LowerDbgDeclare: Add derefs when handling CallInst users | Vedant Kumar |
| 2018-07-18 | Skip debuginfo intrinsic in markLiveBlocks. | Xin Tong |
| 2018-07-13 | Fix comments which mixed up 'before' and 'after', NFC | Vedant Kumar |
| 2018-07-09 | llvm: Add support for "-fno-delete-null-pointer-checks" | Manoj Gupta |
| 2018-07-06 | [Local] replaceAllDbgUsesWith: Update debug values before RAUW | Vedant Kumar |
| 2018-07-03 | [DebugInfo] Corrections for salvageDebugInfo | Bjorn Pettersson |
| 2018-06-26 | Use a variable to appease a no-asserts bot, NFC | Vedant Kumar |
| 2018-06-26 | [Local] Add a convenient insertReplacementDbgValues overload, NFC | Vedant Kumar |
| 2018-06-26 | [Local] Sink salvageDI's early exit into helper functions, NFC | Vedant Kumar |
| 2018-06-26 | Improve ConvertDebugDeclareToDebugValue | Bjorn Pettersson |
| 2018-06-20 | [Local] Generalize insertReplacementDbgValues, NFC | Vedant Kumar |
| 2018-06-20 | [Local] Add a utility to insert replacement dbg.values, NFC | Vedant Kumar |
| 2018-06-19 | Remove valueCoversEntireFragment asserts in ConvertDebugDeclareToDebugValue | Bjorn Pettersson |
| 2018-06-15 | Re-apply "[DebugInfo] Check size of variable in ConvertDebugDeclareToDebugValue" | Bjorn Pettersson |
| 2018-06-14 | Revert rL334704: "[DebugInfo] Check size of variable in ConvertDebugDeclareTo... | Bjorn Pettersson |
| 2018-06-14 | [DebugInfo] Check size of variable in ConvertDebugDeclareToDebugValue | Bjorn Pettersson |
| 2018-06-04 | Move Analysis/Utils/Local.h back to Transforms | David Blaikie |
| 2018-05-29 | [LoopInstSimplify] Re-implement the core logic of loop-instsimplify to | Chandler Carruth |
| 2018-05-18 | Constant fold launder of null and undef | Piotr Padlewski |
| 2018-05-14 | Rename DEBUG macro to LLVM_DEBUG. | Nicola Zaghen |
| 2018-05-10 | [STLExtras] Add distance() for ranges, pred_size(), and succ_size() | Vedant Kumar |
| 2018-05-09 | [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label. | Shiva Chen |
| 2018-05-05 | Fix a bunch of places where operator-> was used directly on the return from d... | Craig Topper |
| 2018-05-01 | Remove \brief commands from doxygen comments. | Adrian Prantl |
| 2018-04-27 | Fix a bug in GlobalOpt's handling of DIExpressions. | Adrian Prantl |
| 2018-03-21 | Fix a couple of layering violations in Transforms | David Blaikie |