summaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineVerifier.cpp
Commit message (Expand)AuthorAge
* Now that PassInfo and Pass::ID have been separated, move the rest of the pass...Owen Anderson2010-08-23
* Correct header.Bill Wendling2010-08-19
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-06
* Add more verification of LiveIntervals.Jakob Stoklund Olesen2010-08-06
* Don't try to verify LiveIntervals for physical registers.Jakob Stoklund Olesen2010-08-06
* Revert r110396 to fix buildbots.Owen Anderson2010-08-06
* Don't verify LiveVariables if LiveIntervals is available.Jakob Stoklund Olesen2010-08-05
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-05
* Add basic verification of LiveIntervals.Jakob Stoklund Olesen2010-08-05
* Remove double-def checking from MachineVerifier, so a register does not have toJakob Stoklund Olesen2010-08-05
* Allow ARM if-converter to be run after post allocation scheduling.Evan Cheng2010-06-18
* Teach the machine code verifier to use getSubRegisterRegClass().Jakob Stoklund Olesen2010-05-18
* When verifying two-address instructions, check the following:Jakob Stoklund Olesen2010-05-14
* Fix a bunch of namespace polution.Dan Gohman2010-04-15
* Eliminate MachineBasicBlock::const_livein_iterator and makeDan Gohman2010-04-13
* rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner2010-04-07
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-09
* Remove livein checks from machine code verifier.Jakob Stoklund Olesen2010-01-05
* Remove minimal CFG sanity checks from verifier.Jakob Stoklund Olesen2009-12-22
* Allow explicit %reg0 operands beyond what the .td file describes.Jakob Stoklund Olesen2009-12-22
* Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor ofDan Gohman2009-12-05
* Add MachineBasicBlock::getName, and use it in place of getBasicBlock()->getName.Jakob Stoklund Olesen2009-11-20
* Allow the machine verifier to be run outside the PassManager.Jakob Stoklund Olesen2009-11-18
* Add MachineFunction::verify() to call the machine code verifier directly.Jakob Stoklund Olesen2009-11-13
* Fix polarity of a CFG check in machine verifier.Jakob Stoklund Olesen2009-11-13
* Make -print-machineinstrs more readable.Dan Gohman2009-10-31
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-25
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-25
* Add a few simple MachineVerifier checks for MachineMemOperands.Dan Gohman2009-10-07
* Whitespace and formatting.Jakob Stoklund Olesen2009-10-04
* Fix verification of explicit operands.Jakob Stoklund Olesen2009-09-23
* Verify that phi instructions refer to MBBs in the CFG.Jakob Stoklund Olesen2009-09-21
* Adjust the MachineBasicBlock verifier rules to be moreDan Gohman2009-08-27
* Add some checks for MachineCFG consistency. Use AnalyzeBranch andDan Gohman2009-08-27
* remove various std::ostream version of printing methods fromChris Lattner2009-08-23
* remove std::ostream versions of printing stuff for MBB and MF,Chris Lattner2009-08-23
* Change raw_fd_ostream to take flags as an optional bitmask Chris Lattner2009-08-23
* remove some dead print method variants.Chris Lattner2009-08-23
* Use pristine register info in machine code verifier.Jakob Stoklund Olesen2009-08-13
* Clean out per-function data after the machine code verifier is done with it.Jakob Stoklund Olesen2009-08-08
* Update the machine code verifier to keep up with the scavenger.Jakob Stoklund Olesen2009-08-08
* Enforce stricter rules in machine code verifier.Jakob Stoklund Olesen2009-08-04
* Handle <undef> flag in machine code verifier.Jakob Stoklund Olesen2009-08-02
* Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsageDan Gohman2009-07-31
* Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and manyDaniel Dunbar2009-07-31
* Manage MachineFunctions with an analysis Pass instead of the AnnotableDan Gohman2009-07-31
* 1. Introduce a new TargetOperandInfo::getRegClass() helper methodChris Lattner2009-07-29
* More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar2009-07-25
* Verify that there is no kill flag on tied operands on two-address instructions.Jakob Stoklund Olesen2009-07-15
* Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin2009-07-11