Remove a redundant assertion in MachineBasicBlock.cpp. NFC.
[oota-llvm.git] / lib / CodeGen / MachineRegisterInfo.cpp
2015-10-24 Rafael EspindolaRefactor: Simplify boolean conditional return statement...
2015-09-25 Matthias BraunTargetRegisterInfo: Add typedef unsigned LaneBitmask...
2015-08-18 Matthias BraunMachineRegisterInfo: Introduce isPhysRegUsed()
2015-07-27 Alex LorenzReset the virtual registers in liveins when clearing...
2015-07-14 Matthias BraunMachineRegisterInfo: Remove UsedPhysReg infrastructure
2015-07-14 Matthias BraunPrologEpilogInserter: Rewrite API to determine callee...
2015-03-10 Eric ChristopherHave TargetRegisterInfo::getLargestLegalSuperClass...
2015-01-27 Eric ChristopherMachineRegisterInfo can access TII off of the MachineFu...
2014-12-15 Michael IlsemanSilence more static analyzer warnings.
2014-12-10 Matthias BraunAdd a flag to enable/disable subregister liveness.
2014-12-10 Matthias BraunLiveInterval: Add support to track liveness of subregis...
2014-08-25 Dylan NoblesmithCodeGen: switch raw array to std::vector
2014-08-12 Eric ChristopherHave MachineRegisterInfo take and store the MachineFunc...
2014-08-04 Pedro ArtigasChanged the liveness tracking in the RegisterScavenger
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-17 Owen AndersonSwitch a number of loops in lib/CodeGen over to range...
2014-03-13 Owen AndersonPhase 2 of the great MachineRegisterInfo cleanup. ...
2014-03-13 Ekaterina RomanovaFix for http://llvm.org/bugs/show_bug.cgi?id=18590
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-01-07 Chandler CarruthRe-sort all of the includes with ./utils/sort_includes...
2014-01-02 Quentin Colombet[RegAlloc] Make tryInstructionSplit less aggressive.
2013-11-19 Juergen Ributzka[weak vtables] Remove a bunch of weak vtables
2013-11-18 Alexey SamsonovRevert r194865 and r194874.
2013-11-15 Juergen Ributzka[weak vtables] Remove a bunch of weak vtables
2013-08-14 Mark LaceyNotify LiveRangeEdit of new virtual registers.
2013-06-17 Bill WendlingDirectly access objects which may change during compila...
2013-04-19 Jakob Stoklund OlesenAdd an MRI::verifyUseLists() function.
2013-03-13 Jakob Stoklund OlesenCheck register classes also when changing them.
2013-02-05 Jakob Stoklund OlesenRemove liveout lists from MachineRegisterInfo.
2013-01-05 Jakob Stoklund OlesenDon't call destructors on MachineInstr and MachineOperand.
2013-01-05 Jakob Stoklund OlesenAdd MachineRegisterInfo::moveOperands().
2012-11-28 Chad RosierRevert r168630, r168631, and r168633 as these are causi...
2012-11-26 Chad RosierAdd an assertion to ensure freezeReservedRegs() is...
2012-10-17 Jakob Stoklund OlesenSwitch MRI::UsedPhysRegs to a register unit bit vector.
2012-10-15 Jakob Stoklund OlesenFreeze the reserved registers as soon as isel is complete.
2012-08-10 Jakob Stoklund OlesenReapply r161633-161634 "Partition use lists so defs...
2012-08-09 Jakob Stoklund OlesenRevert r161633-161634 "Partition use lists so defs...
2012-08-09 Jakob Stoklund OlesenPartition use lists so defs always come before uses.
2012-08-09 Jakob Stoklund OlesenDon't use pointer-pointers for the register use lists.
2012-08-09 Jakob Stoklund OlesenMove use list management into MachineRegisterInfo.
2012-07-30 Andrew TrickInline MachineRegisterInfo::hasOneUse
2012-07-02 Manman RenAdded assertion in getVRegDef of MachineRegisterInfo...
2012-06-29 Manman RenAdd getUniqueVRegDef to MachineRegisterInfo.
2012-06-01 Jakob Stoklund OlesenSwitch all register list clients to the new MC*Iterator...
2012-03-27 Jakob Stoklund OlesenAdd an MRI::tracksLiveness() flag.
2012-03-10 Benjamin KramerMicrooptimize getVRegDef. def_begin isn't free, don...
2012-03-04 Craig TopperUse uint16_t to store register overlaps to reduce stati...
2012-02-21 Andrew TrickClear virtual registers after they are no longer refere...
2012-02-17 Jakob Stoklund OlesenTransfer regmasks to MRI.
2012-01-16 Jakob Stoklund OlesenExtract method for detecting constant unallocatable...
2012-01-05 Jakob Stoklund OlesenFreeze reserved registers before starting register...
2011-12-19 Jakob Stoklund OlesenHandle sub-register operands in recomputeRegClass().
2011-10-12 Jakob Stoklund OlesenAlso inflate register classes around inline asm.
2011-09-30 Jakob Stoklund OlesenMove getCommonSubClass() into TRI.
2011-09-22 Jakob Stoklund OlesenAdd a MinNumRegs argument to MRI::constrainRegClass().
2011-08-09 Jakob Stoklund OlesenMove CalculateRegClass to MRI::recomputeRegClass.
2011-07-29 Jakob Stoklund OlesenAdd an isSSA() flag to MachineRegisterInfo.
2011-06-27 Evan ChengRemove RegClass2VRegMap from MachineRegisterInfo.
2011-06-02 Jakob Stoklund OlesenMake it possible to have unallocatable register classes.
2011-02-21 Devang PatelRevert r124611 - "Keep track of incoming argument's...
2011-01-31 Devang PatelKeep track of incoming argument's location while emitti...
2011-01-09 Jakob Stoklund OlesenUse IndexedMap for MachineRegisterInfo as well. No...
2010-10-06 Jakob Stoklund OlesenAdd MachineRegisterInfo::constrainRegClass and use...
2010-07-10 Jakob Stoklund OlesenReplace copyRegToReg with COPY everywhere in lib/CodeGe...
2010-06-24 Dan GohmanTeach EmitLiveInCopies to omit copies for unused virtua...
2010-06-18 Dan GohmanDon't leak RegClass2VRegMap, which is now a new[] array...
2010-06-18 Dan GohmanStart TargetRegisterClass indices at 0 instead of 1...
2010-05-29 Benjamin KramerRemove unused function.
2010-05-29 Evan ChengRemove schedule-livein-copies. It's not being used.
2010-05-24 Evan ChengAvoid adding duplicate function live-in's.
2010-05-13 Dan GohmanAdd a utility function for conservatively clearing...
2010-05-11 Jakob Stoklund OlesenSilence warning
2010-05-11 Jakob Stoklund OlesenSimplify the tracking of used physregs to a bulk bitor...
2010-05-06 Dan GohmanAdd a DebugLoc argument to TargetInstrInfo::copyRegToRe...
2010-04-28 Evan ChengReplace r102368 with code that's less fragile. This...
2010-04-26 Evan ChengInsert dbg_value instructions for function entry block...
2010-04-14 Dan GohmanMove the code for initialing the entry block livein...
2010-04-14 Dan GohmanMove the code for emitting livein copies out of Selecti...
2010-04-13 Dan GohmanMove MachineRegisterInfo's isLiveIn and isLiveOut out...
2010-03-03 Evan ChengAdd MachineRegisterInfo::hasOneUse and hasOneNonDBGUse.
2009-09-25 Dan GohmanSimplify a few more uses of reg_iterator.
2009-06-15 Evan ChengPart 1.
2009-06-14 Evan ChengMove register allocation preference (or hint) from...
2009-04-15 Dan GohmanMove MachineRegisterInfo::setRegClass out of line.
2008-12-08 Dan GohmanMove createVirtualRegister out-of-line.
2008-10-20 Evan ChengAdd a register class -> virtual registers map.
2008-07-07 Dan GohmanAssert that all MachineInstrs update PhysRegUseDefLists in
2008-02-13 Evan ChengAdded debugging routine dumpUses.
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-01-01 Chris Lattnerswitch the register iterator to act more like hte LLVM...
2008-01-01 Chris LattnerAdd a trivial but handy function to efficiently return...
2008-01-01 Chris LattnerImplement automatically updated def/use lists for all...
2007-12-31 Chris LattnerRename SSARegMap -> MachineRegisterInfo in keeping...