summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineVerifier.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Let MachineVerifier be aware of mem-to-mem instructions.Jonas Paulsson2015-10-211-2/+8
* CodeGen: Continue removing ilist iterator implicit conversionsDuncan P. N. Exon Smith2015-10-091-20/+25
* TargetRegisterInfo: Introduce PrintLaneMask.Matthias Braun2015-09-251-3/+2
* TargetRegisterInfo: Add typedef unsigned LaneBitmask and use it where apropri...Matthias Braun2015-09-251-10/+11
* Save LaneMask with livein registersMatthias Braun2015-09-091-5/+5
* MachineVerifier: Check that SlotIndex MBBIndexList is sorted.Matthias Braun2015-09-091-0/+17
* [WinEH] Add some support for code generating catchpadReid Kleckner2015-08-271-3/+3
* MachineBasicBlock: Add liveins() method returning an iterator_rangeMatthias Braun2015-08-241-9/+5
* MachineVerifier: Handle the optional def operand in a PATCHPOINT instruction.Alex Lorenz2015-08-101-1/+4
* LiveInterval: Document and enforce rules about empty subranges.Matthias Braun2015-07-161-0/+2
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-2/+2
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-2/+2
* MachineFrameInfo: Simplify pristine register calculation.Matthias Braun2015-05-281-1/+1
* MachineInstr: Change return value of getOpcode() to unsigned.Matthias Braun2015-05-181-2/+2
* Fix typoMatt Arsenault2015-04-301-1/+1
* MachineVerifier: Don't crash if MachineOperand has no parentMatt Arsenault2015-04-301-2/+12
* MachineVerifier: slightly simplify code that is only called with vregsMatthias Braun2015-03-251-30/+25
* Do not track subregister liveness when it brings no benefitsMatthias Braun2015-03-191-1/+2
* [llvm] Replacing asserts with static_asserts where appropriateGabor Horvath2015-03-161-1/+1
* Have TargetRegisterInfo::getLargestLegalSuperClass take aEric Christopher2015-03-101-1/+1
* Rewrite MachineOperand::print and MachineInstr::print to avoidEric Christopher2015-02-271-1/+1
* Remove a gross usage of environment variables in MachineVerifier, replacing i...Owen Anderson2015-02-041-95/+74
* MachineVerifier: Allow undef reads if a matching superreg is defined.Matthias Braun2015-01-141-0/+19
* [CodeGen] Let MachineVerifierPass own its banner stringMatthias Braun2014-12-111-5/+5
* LiveInterval: Use range based for loops for subregister ranges.Matthias Braun2014-12-111-7/+6
* LiveInterval: Use more range based for loops for value numbers and segments.Matthias Braun2014-12-101-3/+2
* MachineVerifier: Allow physreg use if just a subreg is defined.Matthias Braun2014-12-101-1/+12
* MachineVerifier: Allow LiveInterval segments to end at a partial write.Matthias Braun2014-12-101-2/+10
* LiveInterval: Add support to track liveness of subregisters.Matthias Braun2014-12-101-31/+74
OpenPOWER on IntegriCloud