Range-for-ify some things in GlobalMerge
[oota-llvm.git] / lib / CodeGen / LiveRangeEdit.cpp
2015-08-10 Robert LougherTrace copies when checking for rematerializability...
2015-06-01 Matthias BraunLiveRangeEdit: Fix liveranges not shrinking on subrange...
2015-05-19 Matthias BraunMachineInstr: Remove unused parameter.
2015-01-27 Eric ChristopherMachineRegisterInfo can access TII off of the MachineFu...
2015-01-21 Matthias BraunLiveIntervalAnalysis: Factor out code to update livenes...
2015-01-21 Matthias BraunLiveIntervalAnalysis: Factor out code to update livenes...
2014-12-24 Matthias BraunLiveRangeEdit: Check for completely empy subranges...
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 BraunLiveRangeEdit: Adapt eliminateDeadDef() to subregister...
2014-11-17 Craig TopperAdd missing semicolon from r222118.
2014-11-17 Craig TopperMove register class name strings to a single array...
2014-07-29 Jiangning LiuAdd TargetInstrInfo interface isAsCheapAsAMove.
2014-04-22 Chandler Carruth[Modules] Remove potential ODR violations by sinking...
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. ...
2013-11-11 Arnaud A. de Grand... CalcSpillWeights: give a better describing name to...
2013-10-10 Matthias BraunRepresent RegUnit liveness with LiveRange instance
2013-10-10 Matthias BraunPass LiveQueryResult by value
2013-08-30 Andrew TrickUse LiveRangeQuery for instruction-level liveness queries.
2013-08-30 Andrew TrickReplace LiveInterval::killedAt with isKilledAtInstr.
2013-08-14 Mark LaceyAuto-compute live intervals on demand.
2013-08-14 Mark LaceyNotify LiveRangeEdit of new virtual registers.
2013-08-14 Mark LaceyTrack new virtual registers by register number.
2013-08-14 Jakob Stoklund OlesenRemove unnecessary parameter to RenumberValues.
2013-06-22 Andrew TrickPrevent LiveRangeEdit from deleting bundled instructions.
2013-06-21 Andrew TrickHandle more cases in LiveRangeEdit::eliminateDeadDefs.
2013-06-21 Andrew TrickRefactor LiveRangeEdit::eliminateDeadDefs.
2013-06-21 Andrew Trickwhitespace
2013-06-17 Benjamin KramerSwitch spill weights from a basic loop depth estimation...
2013-03-18 Jakub StaszakAdd some constantness.
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-28 Jakob Stoklund OlesenMake the LiveRegMatrix analysis available to targets.
2012-10-16 Jakob Stoklund OlesenAvoid rematerializing a redef immediately after the...
2012-10-15 Jakob Stoklund OlesenRemove LIS::isAllocatable() and isReserved() helpers.
2012-09-27 Jakob Stoklund OlesenAvoid dereferencing a NULL pointer.
2012-08-02 Jakob Stoklund OlesenAvoid creating dangling physreg live ranges during...
2012-07-20 Jakob Stoklund OlesenAvoid folding loads that are unsafe to move.
2012-06-22 Jakob Stoklund OlesenUse MRI::isConstantPhysReg() to check remat feasibility.
2012-05-22 Jakob Stoklund OlesenOnly erase virtregs with no uses left.
2012-05-19 Jakob Stoklund OlesenFix 12892.
2012-05-19 Jakob Stoklund OlesenAllow LiveRangeEdit to be created with a NULL parent.
2012-05-18 Jakob Stoklund OlesenModernize naming convention for class members.
2012-04-03 Pete CooperRemoved one last bad continue statement meant to be...
2012-04-03 Pete CooperFixes to r153903. Added missing explanation of behavio...
2012-04-02 Pete CooperMoved LiveRangeEdit.h so that it can be called from...
2012-04-02 Pete CooperRefactored the LiveRangeEdit interface so that MachineF...
2012-02-28 Lang HamesKill off LiveRangeEdit::getNewVRegs and LiveRangeEdit...
2012-02-17 Jim GrosbachTidy up.
2011-12-20 David BlaikieUnweaken vtables as per llvm.org/docs/CodingStandards...
2011-12-12 Pete CooperFixed register allocator splitting a live range on...
2011-12-07 Evan ChengAdd bundle aware API for querying instruction propertie...
2011-11-13 Jakob Stoklund OlesenRename SlotIndexes to match how they are used.
2011-08-09 Jakob Stoklund OlesenMove CalculateRegClass to MRI::recomputeRegClass.
2011-07-05 Jakob Stoklund OlesenFix PR10277.
2011-05-05 Jakob Stoklund OlesenAdd some statistics to the splitting and spilling frame...
2011-05-02 Jakob Stoklund OlesenMinimize the slot indexes spanned by register ranges...
2011-04-20 Jakob Stoklund OlesenAdd debug output for rematerializable instructions.
2011-04-15 Jakob Stoklund OlesenRemember to set flag.
2011-04-11 Jakob Stoklund OlesenDon't shrink live ranges after dead code elimination...
2011-04-05 Jakob Stoklund OlesenWhen dead code elimination removes all but one use...
2011-03-30 Jakob Stoklund OlesenTreat clones the same as their origin.
2011-03-29 Jakob Stoklund OlesenRecompute register class and hint for registers created...
2011-03-29 Jakob Stoklund OlesenRemember to use the correct register when rematerializi...
2011-03-29 Jakob Stoklund OlesenProperly enable rematerialization when spilling after...
2011-03-23 Jakob Stoklund OlesenNotify the delegate before removing dead values from...
2011-03-17 Jakob Stoklund OlesenDead code elimination may separate the live interval...
2011-03-16 Jakob Stoklund OlesenAdd a LiveRangeEdit delegate callback before shrinking...
2011-03-16 Jakob Stoklund OlesenErase virtual registers that are unused after DCE.
2011-03-16 Jakob Stoklund OlesenClarify debugging output.
2011-03-13 Jakob Stoklund OlesenTell the register allocator about new unused virtual...
2011-03-09 Jakob Stoklund OlesenAdd a LiveRangeEdit::Delegate protocol.
2011-03-08 Jakob Stoklund OlesenDelete dead code after rematerializing.
2011-03-07 Jakob Stoklund OlesenMake the UselessRegs argument optional in the LiveRange...
2011-02-19 Jakob Stoklund OlesenThis method belonged in VirtRegMap.
2011-02-18 Jakob Stoklund OlesenUse VirtRegMap's Virt2SplitMap to keep track of the...
2010-11-10 Jakob Stoklund OlesenSimplify the LiveRangeEdit::canRematerializeAt() interf...
2010-11-01 Jakob Stoklund OlesenDon't assign new registers created during a split to...
2010-10-20 Jakob Stoklund OlesenRemember to keep track of rematted values.
2010-10-20 Jakob Stoklund OlesenMove some of the InlineSpiller rematerialization code...
2010-10-15 Jakob Stoklund OlesenMove stack slot assignments into LiveRangeEdit.
2010-10-14 Jakob Stoklund OlesenCreate a new LiveRangeEdit class to keep track of the...