[MachineVerifier] Analyze MachineMemOperands for mem-to-mem moves.
[oota-llvm.git] / lib / CodeGen / MachineVerifier.cpp
2015-10-29 Jonas Paulsson[MachineVerifier] Analyze MachineMemOperands for mem...
2015-10-21 Jonas PaulssonLet MachineVerifier be aware of mem-to-mem instructions.
2015-10-09 Duncan P. N. Exon... CodeGen: Continue removing ilist iterator implicit...
2015-09-25 Matthias BraunTargetRegisterInfo: Introduce PrintLaneMask.
2015-09-25 Matthias BraunTargetRegisterInfo: Add typedef unsigned LaneBitmask...
2015-09-09 Matthias BraunSave LaneMask with livein registers
2015-09-09 Matthias BraunMachineVerifier: Check that SlotIndex MBBIndexList...
2015-08-27 Reid Kleckner[WinEH] Add some support for code generating catchpad
2015-08-24 Matthias BraunMachineBasicBlock: Add liveins() method returning an...
2015-08-10 Alex LorenzMachineVerifier: Handle the optional def operand in...
2015-07-16 Matthias BraunLiveInterval: Document and enforce rules about empty...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-05-28 Matthias BraunMachineFrameInfo: Simplify pristine register calculation.
2015-05-18 Matthias BraunMachineInstr: Change return value of getOpcode() to...
2015-04-30 Matt ArsenaultFix typo
2015-04-30 Matt ArsenaultMachineVerifier: Don't crash if MachineOperand has...
2015-03-25 Matthias BraunMachineVerifier: slightly simplify code that is only...
2015-03-19 Matthias BraunDo not track subregister liveness when it brings no...
2015-03-16 Gabor Horvath[llvm] Replacing asserts with static_asserts where...
2015-03-10 Eric ChristopherHave TargetRegisterInfo::getLargestLegalSuperClass...
2015-02-27 Eric ChristopherRewrite MachineOperand::print and MachineInstr::print...
2015-02-04 Owen AndersonRemove a gross usage of environment variables in Machin...
2015-01-14 Matthias BraunMachineVerifier: Allow undef reads if a matching superr...
2014-12-11 Matthias Braun[CodeGen] Let MachineVerifierPass own its banner string
2014-12-11 Matthias BraunLiveInterval: Use range based for loops for subregister...
2014-12-10 Matthias BraunLiveInterval: Use more range based for loops for value...
2014-12-10 Matthias BraunMachineVerifier: Allow physreg use if just a subreg...
2014-12-10 Matthias BraunMachineVerifier: Allow LiveInterval segments to end...
2014-12-10 Matthias BraunLiveInterval: Add support to track liveness of subregis...
2014-12-01 Ahmed Bougacha[MachineVerifier] Accept a MBB with a single landing...
2014-11-19 Matthias BraunMachineVerifier: Report register for bad liveranges
2014-11-17 Craig TopperMove register class name strings to a single array...
2014-10-14 Eric ChristopherAccess subtarget specific variables off of the MachineF...
2014-08-25 Rafael EspindolaModernize raw_fd_ostream's constructor a bit.
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-05-24 Benjamin KramerMachineVerifier: Clean up some syntactic weirdness...
2014-05-24 Benjamin KramerCodeGen: Make MachineBasicBlock::back skip to the begin...
2014-04-30 Alexey SamsonovConvert more loops to range-based equivalents
2014-04-30 Alexey SamsonovConvert several loops over MachineFunction basic blocks...
2014-04-29 Benjamin Kramerraw_ostream: Forward declare OpenFlags and include...
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-07 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-02-24 Rafael EspindolaReplace the F_Binary flag with a F_Text one.
2013-11-15 Matt ArsenaultFix confusing machine verifier error.
2013-11-08 Pedro Artigasincrease the accuracy of register pressure computation...
2013-10-10 Matthias BraunPrint register in LiveInterval::print()
2013-10-10 Matthias BraunRepresent RegUnit liveness with LiveRange instance
2013-10-10 Matthias BraunChange MachineVerifier to work on LiveRange + LiveInterval
2013-10-10 Matthias BraunPass LiveQueryResult by value
2013-10-10 Matthias BraunRename LiveRange to LiveInterval::Segment
2013-10-04 Matthias BraunFix indentation
2013-07-16 Rafael EspindolaAdd a wrapper for open.
2013-07-15 Manman RenMachine Verifier: verify FrameSetup and FrameDestroy
2013-05-22 Chad RosierSimplify logic now that r182490 is in place. No functi...
2013-04-19 Jakob Stoklund OlesenAdd an MRI::verifyUseLists() function.
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-19 Dmitri GribenkoAdd a missing 'else'. Found by grep '} if'
2012-12-18 Jakob Stoklund OlesenVerify bundle flags for consistency in MachineVerifier.
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-10-30 Chad Rosier[inline asm] Implement mayLoad and mayStore for inline...
2012-10-16 Jakob Stoklund OlesenRemove unused BitVectors from getAllocatableSet().
2012-10-15 Jakob Stoklund OlesenSwitch most getReservedRegs() clients to the MRI equiva...
2012-09-05 Roman DivackyStop casting away const qualifier needlessly.
2012-09-04 Jakob Stoklund OlesenMove tie checks into MachineVerifier::visitMachineOperand.
2012-08-29 Jakob Stoklund OlesenVerify the consistency of inline asm operands.
2012-08-29 Jakob Stoklund OlesenVerify the tied operand flags.
2012-08-22 Craig TopperAdd a getName function to MachineFunction. Use it in...
2012-08-20 Jakob Stoklund OlesenDon't add CFG edges for redundant conditional branches.
2012-08-20 Jakob Stoklund OlesenAdd CFG checks to MachineVerifier.
2012-08-15 Richard SmithFix undefined behavior: don't perform array indexing...
2012-08-02 Jakob Stoklund OlesenVerify regunit intervals along with virtreg intervals.
2012-08-02 Jakob Stoklund OlesenAdd report() functions that take a LiveInterval argument.
2012-08-02 Jakob Stoklund OlesenExtract some methods from verifyLiveIntervals.
2012-08-01 Jakob Stoklund OlesenAlso verify RegUnit intervals at uses.
2012-07-25 Jakob Stoklund OlesenVerify two-address constraints more carefully.
2012-07-19 Pete CooperFix crash in machine verifier when trying to print...
2012-07-19 Bill WendlingRemove tabs.
2012-06-29 Jakob Stoklund OlesenCheck for extra kill flags on live-out virtual registers.
2012-06-25 Jakob Stoklund OlesenEnforce stricter liveness rules for PHIs.
2012-06-22 Jakob Stoklund OlesenAlso verify the def index for early clobbers.
2012-06-20 Jakob Stoklund OlesenFix some more LiveInterval enumerations.
2012-06-14 Akira HatanakaMake machine verifier check the first instruction of...
2012-06-07 Pete CooperMove terminator machine verification to check MachineBa...
2012-06-06 Jakob Stoklund OlesenProperly verify liveness with bundled machine instructions.
2012-06-01 Jakob Stoklund OlesenSwitch all register list clients to the new MC*Iterator...
2012-05-29 Evan ChengOptional def can be either a def or a use (of reg0).
2012-05-17 Jakob Stoklund OlesenFix a verifier bug.
2012-05-07 Jakob Stoklund OlesenAdd an MF argument to TRI::getPointerRegClass() and...
2012-03-28 Jakob Stoklund OlesenEnable machine code verification after PreSched2 passes.
2012-03-28 Jakob Stoklund OlesenSkip liveness verification when MRI->tracksLiveness...
2012-03-10 Jakob Stoklund OlesenReport the defining instruction.
2012-03-10 Jakob Stoklund OlesenAdd SSA verification to MachineVerifier.
2012-03-10 Jakob Stoklund OlesenUse SmallPtrSet instead of DenseSet.
2012-03-05 Craig TopperConvert more GenRegisterInfo tables from unsigned to...
2012-02-29 Jakob Stoklund OlesenMove the operand iterator into MachineInstrBundle.h...
2012-02-28 Jakob Stoklund OlesenHandle regmasks in the machine code verifier.
2012-02-27 Jakob Stoklund OlesenUpdate machine code verifier.
2012-02-14 Lang HamesUpdate MachineVerifier to check the new physreg live...
next