summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineVerifier.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* GlobalISel: verify that generic loads & stores have a mem operand.Tim Northover2017-02-171-0/+8
* Fix typosMatt Arsenault2017-02-151-1/+1
* CodeGen: Assert that liveness is up to date when reading block live-ins.Matthias Braun2017-01-051-8/+10
* [GlobalISel] More fix for the size vs. type typo. NFC.Quentin Colombet2016-12-221-1/+1
* [MachineVerifier] Check that even generic vregs comply to regclass constraints.Quentin Colombet2016-12-221-0/+15
* Implement LaneBitmask::any(), use it to replace !none(), NFCIKrzysztof Parzyszek2016-12-161-10/+10
* Extract LaneBitmask into a separate typeKrzysztof Parzyszek2016-12-151-25/+27
* Clarify rules for reserved regs, fix aarch64 ones.Matthias Braun2016-11-301-10/+0
* Modify df_iterator to support post-order actionsDavid Callahan2016-10-051-2/+2
* GlobalISel: remove "unsized" LLTTim Northover2016-09-151-1/+1
* GlobalISel: remove G_TYPE and G_PHITim Northover2016-09-091-2/+1
* GlobalISel: move type information to MachineRegisterInfo.Tim Northover2016-09-091-12/+24
* ADT: Remove external uses of ilist_iterator, NFCDuncan P. N. Exon Smith2016-09-031-5/+2
* GlobalISel: use G_TYPE to annotate physregs with a type.Tim Northover2016-08-311-1/+2
* GlobalISel: forbid physical registers on generic MIs.Tim Northover2016-08-301-0/+8
* Do not use MRI::getMaxLaneMaskForVReg as a mask covering whole registerKrzysztof Parzyszek2016-08-291-3/+2
* MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu...Matthias Braun2016-08-251-7/+4
* Create subranges for new intervals resulting from live interval splittingKrzysztof Parzyszek2016-08-241-4/+11
* MIRParser/MIRPrinter: Compute isSSA instead of printing/parsing it.Matthias Braun2016-08-241-1/+2
* MachineFunction: Introduce NoPHIs propertyMatthias Braun2016-08-231-0/+4
* Use the range variant of find instead of unpacking begin/endDavid Majnemer2016-08-111-1/+1
* [GlobalISel] Verify Selected MF property.Ahmed Bougacha2016-08-021-1/+15
* [GlobalISel] Verify RegBankSelected MF property.Ahmed Bougacha2016-08-021-1/+17
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-3/+2
* [GlobalISel] Remove types on selected insts instead of using LLT().Ahmed Bougacha2016-07-281-0/+10
* MachineVerifier: Fix printing nonsense for physical registersMatt Arsenault2016-07-251-3/+3
* Rename AnalyzeBranch* to analyzeBranch*.Jacques Pienaar2016-07-151-2/+2
* CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith2016-06-301-1/+1
* AMDGPU: Add convergent flag to INLINEASM instruction.Wei Ding2016-06-221-2/+3
* Delete some dead code.Rafael Espindola2016-06-211-5/+0
* MachineVerifier: subregs so not require defs/valnos on every pathMatthias Braun2016-05-201-2/+3
* MachineVerifier: Fix error reporting.Matthias Braun2016-05-111-4/+10
* [MachineVerifier] Teach how to check some of the properties of genericQuentin Colombet2016-04-081-1/+24
* MachineVerifier: On dead-def live segments, check that corresponding machine ...Matthias Braun2016-03-291-3/+18
* Add MachineVerifier check for AllVRegsAllocated MachineFunctionPropertyDerek Schuff2016-03-291-0/+16
* WIP: CodeGen: Use MachineInstr& in MachineInstrBundle.h, NFCDuncan P. N. Exon Smith2016-02-271-2/+2
* CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFCDuncan P. N. Exon Smith2016-02-271-11/+11
* CodeGen: TII: Take MachineInstr& in predicate API, NFCDuncan P. N. Exon Smith2016-02-231-2/+2
* ADT: Remove == and != comparisons between ilist iterators and pointersDuncan P. N. Exon Smith2016-02-211-1/+1
* MachineVerifier: Add parameter to choose if MachineFunction::verify() abortsMatthias Braun2016-02-151-10/+13
* MachineVerifier: Check that defs/uses are live in subregisters as well.Matthias Braun2016-02-021-52/+141
* MachineVerifier: Use report_context() instead of ad-hoc messages.Matthias Braun2016-02-021-10/+32
* LiveInterval: A LiveRange is enough for ConnectedVNInfoEqClasses::Classify()Matthias Braun2016-01-081-1/+1
* Move EH-specific helper functions to a more appropriate placeDavid Majnemer2015-12-021-1/+1
* MachineVerifier: Streamline live interval related error reportingMatthias Braun2015-11-091-90/+93
* MachineVerifier: Add missing linebreakMatthias Braun2015-11-091-0/+1
* MachineVerifier: MI::print has no TargetMachine overloadMatthias Braun2015-11-091-1/+1
* MachineVerifier: print list of live intervals if availableMatthias Braun2015-11-091-1/+4
* [WinEH] Tweak funclet prologue/epilogue insertion to pass verifierReid Kleckner2015-11-091-1/+4
* [MachineVerifier] Analyze MachineMemOperands for mem-to-mem moves.Jonas Paulsson2015-10-291-6/+25
OpenPOWER on IntegriCloud