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