aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/MachineVerifier.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-34/+30
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-134/+196
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-35/+42
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-67/+59
* Update to LLVM 3.5a.Stephen Hines2014-04-241-4/+5
* Fix confusing machine verifier error.Matt Arsenault2013-11-151-1/+1
* increase the accuracy of register pressure computation in the presence of dea...Pedro Artigas2013-11-081-10/+9
* Print register in LiveInterval::print()Matthias Braun2013-10-101-12/+2
* Represent RegUnit liveness with LiveRange instanceMatthias Braun2013-10-101-6/+6
* Change MachineVerifier to work on LiveRange + LiveIntervalMatthias Braun2013-10-101-92/+117
* Pass LiveQueryResult by valueMatthias Braun2013-10-101-2/+2
* Rename LiveRange to LiveInterval::SegmentMatthias Braun2013-10-101-13/+12
* Fix indentationMatthias Braun2013-10-041-1/+1
* Add a wrapper for open.Rafael Espindola2013-07-161-2/+1
* Machine Verifier: verify FrameSetup and FrameDestroyManman Ren2013-07-151-0/+132
* Simplify logic now that r182490 is in place. No functional change intended.Chad Rosier2013-05-221-4/+4
* Add an MRI::verifyUseLists() function.Jakob Stoklund Olesen2013-04-191-0/+3
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-3/+3
* Add a missing 'else'. Found by grep '} if'Dmitri Gribenko2012-12-191-1/+1
* Verify bundle flags for consistency in MachineVerifier.Jakob Stoklund Olesen2012-12-181-0/+17
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-12/+12
* [inline asm] Implement mayLoad and mayStore for inline assembly. In general,Chad Rosier2012-10-301-2/+3
* Remove unused BitVectors from getAllocatableSet().Jakob Stoklund Olesen2012-10-161-4/+1
* Switch most getReservedRegs() clients to the MRI equivalent.Jakob Stoklund Olesen2012-10-151-1/+1
* Stop casting away const qualifier needlessly.Roman Divacky2012-09-051-1/+1
* Move tie checks into MachineVerifier::visitMachineOperand.Jakob Stoklund Olesen2012-09-041-36/+26
* Verify the consistency of inline asm operands.Jakob Stoklund Olesen2012-08-291-16/+72
* Verify the tied operand flags.Jakob Stoklund Olesen2012-08-291-0/+37
* Add a getName function to MachineFunction. Use it in places that previously d...Craig Topper2012-08-221-2/+2
* Don't add CFG edges for redundant conditional branches.Jakob Stoklund Olesen2012-08-201-2/+18
* Add CFG checks to MachineVerifier.Jakob Stoklund Olesen2012-08-201-0/+40
* Fix undefined behavior: don't perform array indexing through a potentially nullRichard Smith2012-08-151-1/+2
* Verify regunit intervals along with virtreg intervals.Jakob Stoklund Olesen2012-08-021-2/+12
* Add report() functions that take a LiveInterval argument.Jakob Stoklund Olesen2012-08-021-60/+67
* Extract some methods from verifyLiveIntervals.Jakob Stoklund Olesen2012-08-021-245/+259
* Also verify RegUnit intervals at uses.Jakob Stoklund Olesen2012-08-011-15/+36
* Verify two-address constraints more carefully.Jakob Stoklund Olesen2012-07-251-14/+7
* Fix crash in machine verifier when trying to print the def of a register whic...Pete Cooper2012-07-191-0/+2
* Remove tabs.Bill Wendling2012-07-191-2/+2
* Check for extra kill flags on live-out virtual registers.Jakob Stoklund Olesen2012-06-291-0/+14
* Enforce stricter liveness rules for PHIs.Jakob Stoklund Olesen2012-06-251-6/+11
* Also verify the def index for early clobbers.Jakob Stoklund Olesen2012-06-221-2/+3
* Fix some more LiveInterval enumerations.Jakob Stoklund Olesen2012-06-201-8/+9
* Make machine verifier check the first instruction of the last bundle instead ofAkira Hatanaka2012-06-141-8/+8
* Move terminator machine verification to check MachineBasicBlock::instr_iterat...Pete Cooper2012-06-071-11/+11
* Properly verify liveness with bundled machine instructions.Jakob Stoklund Olesen2012-06-061-13/+34
* Switch all register list clients to the new MC*Iterator interface.Jakob Stoklund Olesen2012-06-011-9/+9
* Optional def can be either a def or a use (of reg0).Evan Cheng2012-05-291-1/+1
* Fix a verifier bug.Jakob Stoklund Olesen2012-05-171-1/+1
* Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass().Jakob Stoklund Olesen2012-05-071-3/+4