summaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineVerifier.cpp
Commit message (Expand)AuthorAge
* MachineVerifier: Clean up some syntactic weirdness left behind by find&replace.Benjamin Kramer2014-05-24
* CodeGen: Make MachineBasicBlock::back skip to the beginning of the last bundle.Benjamin Kramer2014-05-24
* Convert more loops to range-based equivalentsAlexey Samsonov2014-04-30
* Convert several loops over MachineFunction basic blocks to range-based loopsAlexey Samsonov2014-04-30
* raw_ostream: Forward declare OpenFlags and include FileSystem.h only where ne...Benjamin Kramer2014-04-29
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-14
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-07
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-02
* Replace the F_Binary flag with a F_Text one.Rafael Espindola2014-02-24
* Fix confusing machine verifier error.Matt Arsenault2013-11-15
* increase the accuracy of register pressure computation in the presence of dea...Pedro Artigas2013-11-08
* Print register in LiveInterval::print()Matthias Braun2013-10-10
* Represent RegUnit liveness with LiveRange instanceMatthias Braun2013-10-10
* Change MachineVerifier to work on LiveRange + LiveIntervalMatthias Braun2013-10-10
* Pass LiveQueryResult by valueMatthias Braun2013-10-10
* Rename LiveRange to LiveInterval::SegmentMatthias Braun2013-10-10
* Fix indentationMatthias Braun2013-10-04
* Add a wrapper for open.Rafael Espindola2013-07-16
* Machine Verifier: verify FrameSetup and FrameDestroyManman Ren2013-07-15
* Simplify logic now that r182490 is in place. No functional change intended.Chad Rosier2013-05-22
* Add an MRI::verifyUseLists() function.Jakob Stoklund Olesen2013-04-19
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Add a missing 'else'. Found by grep '} if'Dmitri Gribenko2012-12-19
* Verify bundle flags for consistency in MachineVerifier.Jakob Stoklund Olesen2012-12-18
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* [inline asm] Implement mayLoad and mayStore for inline assembly. In general,Chad Rosier2012-10-30
* Remove unused BitVectors from getAllocatableSet().Jakob Stoklund Olesen2012-10-16
* Switch most getReservedRegs() clients to the MRI equivalent.Jakob Stoklund Olesen2012-10-15
* Stop casting away const qualifier needlessly.Roman Divacky2012-09-05
* Move tie checks into MachineVerifier::visitMachineOperand.Jakob Stoklund Olesen2012-09-04
* Verify the consistency of inline asm operands.Jakob Stoklund Olesen2012-08-29
* Verify the tied operand flags.Jakob Stoklund Olesen2012-08-29
* Add a getName function to MachineFunction. Use it in places that previously d...Craig Topper2012-08-22
* Don't add CFG edges for redundant conditional branches.Jakob Stoklund Olesen2012-08-20
* Add CFG checks to MachineVerifier.Jakob Stoklund Olesen2012-08-20
* Fix undefined behavior: don't perform array indexing through a potentially nullRichard Smith2012-08-15
* Verify regunit intervals along with virtreg intervals.Jakob Stoklund Olesen2012-08-02
* Add report() functions that take a LiveInterval argument.Jakob Stoklund Olesen2012-08-02
* Extract some methods from verifyLiveIntervals.Jakob Stoklund Olesen2012-08-02
* Also verify RegUnit intervals at uses.Jakob Stoklund Olesen2012-08-01
* Verify two-address constraints more carefully.Jakob Stoklund Olesen2012-07-25
* Fix crash in machine verifier when trying to print the def of a register whic...Pete Cooper2012-07-19
* Remove tabs.Bill Wendling2012-07-19
* Check for extra kill flags on live-out virtual registers.Jakob Stoklund Olesen2012-06-29
* Enforce stricter liveness rules for PHIs.Jakob Stoklund Olesen2012-06-25
* Also verify the def index for early clobbers.Jakob Stoklund Olesen2012-06-22
* Fix some more LiveInterval enumerations.Jakob Stoklund Olesen2012-06-20
* Make machine verifier check the first instruction of the last bundle instead ofAkira Hatanaka2012-06-14
* Move terminator machine verification to check MachineBasicBlock::instr_iterat...Pete Cooper2012-06-07
* Properly verify liveness with bundled machine instructions.Jakob Stoklund Olesen2012-06-06