| Age | Commit message (Expand) | Author |
| 2017-04-11 | MIR: Allow parsing of empty machine functions | Justin Bogner |
| 2017-03-29 | [MachineVerifier] Drop a spurious const | Sven van Haastregt |
| 2017-03-29 | [MachineVerifier] Avoid reference to nullptr | Sven van Haastregt |
| 2017-02-17 | GlobalISel: verify that generic loads & stores have a mem operand. | Tim Northover |
| 2017-02-15 | Fix typos | Matt Arsenault |
| 2017-01-05 | CodeGen: Assert that liveness is up to date when reading block live-ins. | Matthias Braun |
| 2016-12-22 | [GlobalISel] More fix for the size vs. type typo. NFC. | Quentin Colombet |
| 2016-12-22 | [MachineVerifier] Check that even generic vregs comply to regclass constraints. | Quentin Colombet |
| 2016-12-16 | Implement LaneBitmask::any(), use it to replace !none(), NFCI | Krzysztof Parzyszek |
| 2016-12-15 | Extract LaneBitmask into a separate type | Krzysztof Parzyszek |
| 2016-11-30 | Clarify rules for reserved regs, fix aarch64 ones. | Matthias Braun |
| 2016-10-05 | Modify df_iterator to support post-order actions | David Callahan |
| 2016-09-15 | GlobalISel: remove "unsized" LLT | Tim Northover |
| 2016-09-09 | GlobalISel: remove G_TYPE and G_PHI | Tim Northover |
| 2016-09-09 | GlobalISel: move type information to MachineRegisterInfo. | Tim Northover |
| 2016-09-03 | ADT: Remove external uses of ilist_iterator, NFC | Duncan P. N. Exon Smith |
| 2016-08-31 | GlobalISel: use G_TYPE to annotate physregs with a type. | Tim Northover |
| 2016-08-30 | GlobalISel: forbid physical registers on generic MIs. | Tim Northover |
| 2016-08-29 | Do not use MRI::getMaxLaneMaskForVReg as a mask covering whole register | Krzysztof Parzyszek |
| 2016-08-25 | MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu... | Matthias Braun |
| 2016-08-24 | Create subranges for new intervals resulting from live interval splitting | Krzysztof Parzyszek |
| 2016-08-24 | MIRParser/MIRPrinter: Compute isSSA instead of printing/parsing it. | Matthias Braun |
| 2016-08-23 | MachineFunction: Introduce NoPHIs property | Matthias Braun |
| 2016-08-11 | Use the range variant of find instead of unpacking begin/end | David Majnemer |
| 2016-08-02 | [GlobalISel] Verify Selected MF property. | Ahmed Bougacha |
| 2016-08-02 | [GlobalISel] Verify RegBankSelected MF property. | Ahmed Bougacha |
| 2016-07-28 | MachineFunction: Return reference for getFrameInfo(); NFC | Matthias Braun |
| 2016-07-28 | [GlobalISel] Remove types on selected insts instead of using LLT(). | Ahmed Bougacha |
| 2016-07-25 | MachineVerifier: Fix printing nonsense for physical registers | Matt Arsenault |
| 2016-07-15 | Rename AnalyzeBranch* to analyzeBranch*. | Jacques Pienaar |
| 2016-06-30 | CodeGen: Use MachineInstr& in TargetInstrInfo, NFC | Duncan P. N. Exon Smith |
| 2016-06-22 | AMDGPU: Add convergent flag to INLINEASM instruction. | Wei Ding |
| 2016-06-21 | Delete some dead code. | Rafael Espindola |
| 2016-05-20 | MachineVerifier: subregs so not require defs/valnos on every path | Matthias Braun |
| 2016-05-11 | MachineVerifier: Fix error reporting. | Matthias Braun |
| 2016-04-08 | [MachineVerifier] Teach how to check some of the properties of generic | Quentin Colombet |
| 2016-03-29 | MachineVerifier: On dead-def live segments, check that corresponding machine ... | Matthias Braun |
| 2016-03-29 | Add MachineVerifier check for AllVRegsAllocated MachineFunctionProperty | Derek Schuff |
| 2016-02-27 | WIP: CodeGen: Use MachineInstr& in MachineInstrBundle.h, NFC | Duncan P. N. Exon Smith |
| 2016-02-27 | CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFC | Duncan P. N. Exon Smith |
| 2016-02-23 | CodeGen: TII: Take MachineInstr& in predicate API, NFC | Duncan P. N. Exon Smith |
| 2016-02-21 | ADT: Remove == and != comparisons between ilist iterators and pointers | Duncan P. N. Exon Smith |
| 2016-02-15 | MachineVerifier: Add parameter to choose if MachineFunction::verify() aborts | Matthias Braun |
| 2016-02-02 | MachineVerifier: Check that defs/uses are live in subregisters as well. | Matthias Braun |
| 2016-02-02 | MachineVerifier: Use report_context() instead of ad-hoc messages. | Matthias Braun |
| 2016-01-08 | LiveInterval: A LiveRange is enough for ConnectedVNInfoEqClasses::Classify() | Matthias Braun |
| 2015-12-02 | Move EH-specific helper functions to a more appropriate place | David Majnemer |
| 2015-11-09 | MachineVerifier: Streamline live interval related error reporting | Matthias Braun |
| 2015-11-09 | MachineVerifier: Add missing linebreak | Matthias Braun |
| 2015-11-09 | MachineVerifier: MI::print has no TargetMachine overload | Matthias Braun |