| Age | Commit message (Expand) | Author |
| 2019-08-15 | Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVM | Daniel Sanders |
| 2019-08-01 | Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re... | Daniel Sanders |
| 2019-06-27 | [LiveRangeEdit] Fix build failure caused by the rL364536 | Djordje Todorovic |
| 2019-06-27 | [Backend] Keep call site info valid through the backend | Djordje Todorovic |
| 2019-01-19 | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth |
| 2018-05-14 | Rename DEBUG macro to LLVM_DEBUG. | Nicola Zaghen |
| 2018-01-10 | LiveRangeEdit: Inline markDeadRemat() into only user; NFC | Matthias Braun |
| 2018-01-10 | LiveRangeEdit: Simplify code; NFC | Matthias Braun |
| 2017-12-13 | Rename LiveIntervalAnalysis.h to LiveIntervals.h | Matthias Braun |
| 2017-11-28 | [CodeGen] Rename functions PrintReg* to printReg* | Francis Visoiu Mistrih |
| 2017-11-08 | Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering | David Blaikie |
| 2017-02-02 | [LiveRangeEdit] Don't mess up with LiveInterval when a new vreg is created. | Quentin Colombet |
| 2016-12-16 | Implement LaneBitmask::any(), use it to replace !none(), NFCI | Krzysztof Parzyszek |
| 2016-12-15 | [LiveRangeEdit] Change eliminateDeadDef assert to if condition. | Geoff Berry |
| 2016-12-15 | Extract LaneBitmask into a separate type | Krzysztof Parzyszek |
| 2016-12-12 | [LiveRangeEdit] Add assert string and descriptive comment. | Geoff Berry |
| 2016-11-29 | [LiveRangeEdit] Handle instructions with no defs correctly. | Geoff Berry |
| 2016-10-28 | MachineRegisterInfo: Remove unused arg from isConstantPhysReg(); NFC | Matthias Braun |
| 2016-10-11 | [RegAllocGreedy] Attempt to split unspillable live intervals | Dylan McKay |
| 2016-08-24 | Create subranges for new intervals resulting from live interval splitting | Krzysztof Parzyszek |
| 2016-07-08 | Allow dead insts to be kept in DeadRemat only when they are rematerializable. | Wei Mi |
| 2016-06-30 | CodeGen: Use MachineInstr& in TargetInstrInfo, NFC | Duncan P. N. Exon Smith |
| 2016-06-09 | [LiveRangeEdit] Fix a crash in eliminateDeadDef. | Quentin Colombet |
| 2016-05-10 | [foldMemoryOperand()] Pass LiveIntervals to enable liveness check. | Jonas Paulsson |
| 2016-04-15 | Don't skip splitSeparateComponents in eliminateDeadDefs for HoistSpillHelper:... | Wei Mi |
| 2016-04-13 | Recommit r265547, and r265610,r265639,r265657 on top of it, plus | Wei Mi |
| 2016-04-08 | Revert r265547 "Recommit r265309 after fixed an invalid memory reference bug ... | Hans Wennborg |
| 2016-04-06 | Recommit r265309 after fixed an invalid memory reference bug happened | Wei Mi |
| 2016-04-04 | Revert r265309 and r265312 because they caused some errors I need to investig... | Wei Mi |
| 2016-04-04 | Replace analyzeSiblingValues with new algorithm to fix its compile | Wei Mi |
| 2016-02-27 | CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFC | Duncan P. N. Exon Smith |
| 2015-09-25 | TargetRegisterInfo: Add typedef unsigned LaneBitmask and use it where apropri... | Matthias Braun |
| 2015-09-22 | LiveIntervalAnalysis: Factor common code into splitSeparateComponents; NFC | Matthias Braun |
| 2015-08-10 | Trace copies when checking for rematerializability in spill weight calculation | Robert Lougher |
| 2015-06-01 | LiveRangeEdit: Fix liveranges not shrinking on subrange kill. | Matthias Braun |
| 2015-05-19 | MachineInstr: Remove unused parameter. | Matthias Braun |
| 2015-01-27 | MachineRegisterInfo can access TII off of the MachineFunction's | Eric Christopher |
| 2015-01-21 | LiveIntervalAnalysis: Factor out code to update liveness on vreg def removal | Matthias Braun |
| 2015-01-21 | LiveIntervalAnalysis: Factor out code to update liveness on physreg def removal | Matthias Braun |
| 2014-12-24 | LiveRangeEdit: Check for completely empy subranges after removing ValNos. | Matthias Braun |
| 2014-12-11 | LiveInterval: Use range based for loops for subregister ranges. | Matthias Braun |
| 2014-12-10 | LiveInterval: Use more range based for loops for value numbers and segments. | Matthias Braun |
| 2014-12-10 | LiveRangeEdit: Adapt eliminateDeadDef() to subregister liveness. | Matthias Braun |
| 2014-11-17 | Add missing semicolon from r222118. | Craig Topper |
| 2014-11-17 | Move register class name strings to a single array in MCRegisterInfo to reduc... | Craig Topper |
| 2014-07-29 | Add TargetInstrInfo interface isAsCheapAsAMove. | Jiangning Liu |
| 2014-04-22 | [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE | Chandler Carruth |
| 2014-04-14 | [C++11] More 'nullptr' conversion. In some cases just using a boolean check i... | Craig Topper |
| 2014-03-17 | Switch a number of loops in lib/CodeGen over to range-based for-loops, now that | Owen Anderson |
| 2014-03-13 | Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changing | Owen Anderson |