Debugging Utility - optional ability for dumping critical path length
[oota-llvm.git] / lib / CodeGen / VirtRegMap.cpp
2014-08-05 Eric ChristopherHave MachineFunction cache a pointer to the subtarget...
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-04-22 Chandler Carruth[Modules] Remove potential ODR violations by sinking...
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-07 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-04 Chandler Carruth[cleanup] Re-sort all the includes with utils/sort_incl...
2014-02-25 Logan ChienKeep the link register for uwtable.
2014-02-06 Puyan LotfiYet another patch to reduce compile time for small...
2013-11-08 Quentin Colombet[VirtRegMap] Fix for PR17825. Do not ignore noreturn...
2013-09-25 Quentin Colombet[PR16882] Ignore noreturn definitions when setting...
2012-12-04 Jakob Stoklund OlesenRemove VirtRegMap::getRegAllocPref().
2012-12-04 Jakob Stoklund OlesenUse MRI::getSimpleHint() instead of getRegAllocPref...
2012-12-03 Jakob Stoklund OlesenAdd VirtRegMap::hasKnownPreference().
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-15 Jakob Stoklund OlesenSwitch most getReservedRegs() clients to the MRI equiva...
2012-09-21 Evan ChengFix a significant recent(?) regression. StackSlotColori...
2012-09-11 Manman RenRelease build: guard dump functions with
2012-09-06 Manman RenRelease build: guard dump functions with "ifndef NDEBUG"
2012-09-06 Jakob Stoklund OlesenHandle overlapping regunit intervals in LiveIntervals...
2012-08-22 Craig TopperAdd a getName function to MachineFunction. Use it in...
2012-06-09 Jakob Stoklund OlesenAlso compute MBB live-in lists in the new rewriter...
2012-06-08 Jakob Stoklund OlesenReintroduce VirtRegRewriter.
2012-02-17 Jakob Stoklund OlesenTransfer regmasks to MRI.
2012-01-19 Evan ChengRewriter should definitly rewrite instructions inside...
2012-01-07 Jakob Stoklund OlesenUse the 'regalloc' debug tag for most register allocato...
2012-01-03 Jakob Stoklund OlesenAssert when reserved registers have been assigned.
2011-11-13 Jakob Stoklund OlesenMore dead code elimination in VirtRegMap.
2011-11-13 Jakob Stoklund OlesenStop tracking spill slot uses in VirtRegMap.
2011-11-13 Jakob Stoklund OlesenRemove dead code and data from VirtRegMap.
2011-11-13 Jakob Stoklund OlesenStop tracking unused registers in VirtRegMap.
2011-10-05 Jakob Stoklund OlesenAlso add <imp-use,kill> flags for redefined super-regis...
2011-09-15 Jakob Stoklund OlesenVirtRegMap is counting spill slots, not register spills.
2011-05-06 Jakob Stoklund OlesenAlso count identity copies.
2011-04-27 Jakob Stoklund OlesenAlso add <imp-def> operands for defined and dead super...
2011-03-31 Jakob Stoklund OlesenDon't completely eliminate identity copies that also...
2011-03-23 Jakob Stoklund OlesenDump the register map before rewriting.
2011-02-18 Jakob Stoklund OlesenAdd VirtRegMap::rewrite() and use it in the new registe...
2011-01-10 Jakob Stoklund OlesenSimplify a bunch of isVirtualRegister() and isPhysicalR...
2011-01-09 Jakob Stoklund OlesenRemove MachineRegisterInfo::getLastVirtReg(), it was...
2011-01-09 Jakob Stoklund OlesenReplace TargetRegisterInfo::printReg with a PrintReg...
2011-01-08 Jakob Stoklund OlesenFix VirtRegMap to use TRI::index2VirtReg and TRI::virtR...
2010-11-16 Jakob Stoklund OlesenRemember to resize SpillSlotToUsesMap when allocating...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-02-26 Jakob Stoklund OlesenUse the right floating point load/store instructions...
2010-02-10 Dan GohmanFix "the the" and similar typos.
2010-01-05 David GreeneChange errs() to dbgs().
2009-11-12 David GreeneAdd a bool flag to StackObjects telling whether they...
2009-11-03 Lang HamesThe Indexes Patch.
2009-10-17 Evan ChengDistinquish stack slots from other stack objects. They...
2009-08-23 Chris Lattnerremove some uses of llvm/Support/Streams.h
2009-07-24 Daniel DunbarMove more to raw_ostream, provide support for writing...
2009-06-15 Evan ChengPart 1.
2009-06-14 Evan ChengMove register allocation preference (or hint) from...
2009-05-04 Mike StumpRestore minor deletion.
2009-05-03 Evan ChengIn some rare cases, the register allocator can spill...
2009-03-31 Bill WendlingOy! When reverting r68073, I added in experimental...
2009-03-31 Bill WendlingRevert r68073. It's causing a failure in the Apple...
2009-03-14 Daniel DunbarAdd newlines at end of file (this can annoy gcov)
2009-03-13 Owen AndersonConvert VirtRegMap to a MachineFunctionPass.
2009-03-11 Owen AndersonReorganization: Move the Spiller out of VirtRegMap...
2009-03-09 Evan ChengYet another case where the spiller marked two uses...
2009-03-08 Evan ChengIf a MI uses the same register more than once, only...
2009-02-28 Evan ChengLast commit accidentially deleted this code.
2009-02-26 Evan ChengThe last commit was overly conservative. It's ok to...
2009-02-26 Evan ChengIf an available register falls through to a succ block...
2009-02-17 Evan ChengA couple of places where reused use operands should...
2009-02-13 Bill WendlingRevert this. It was breaking stuff.
2009-02-13 Bill WendlingTurn off the old way of handling debug information...
2009-02-12 Dan GohmanAdjust the sizes for a few SmallVectors to reflect...
2009-02-12 Evan ChengIt's (currently) not safe to keep certain physical...
2009-02-12 Evan ChengIf availability info is kept when fallthrough into...
2009-02-11 Evan ChengRemove a bogus assertion. It's possible a live-in avail...
2009-02-11 Evan ChengImplement PR3495: local spiller optimization. The local...
2009-02-03 Bill WendlingExplicitly pass in debug location information to BuildMI.
2009-01-20 Evan ChengChange TargetInstrInfo::isMoveInstr to return source...
2008-12-02 Evan ChengFix PR3124: overly strict assert.
2008-10-17 Evan ChengFix PR2898. Spiller delete a store for reuse before...
2008-10-17 Evan ChengFix a very subtle spiller bug: UpdateKills should not...
2008-10-14 Dan GohmanFix command-line option printing to print two spaces...
2008-10-06 Dan GohmanDon't dereference the end() iterator. Thanks to
2008-10-03 Dan GohmanSwitch the MachineOperand accessors back to the short...
2008-09-11 Evan ChengPropagate subreg index when promoting a load to a copy.
2008-09-10 Evan ChengFix PR2664 - spiller GetRegForReload wasn't respecting...
2008-09-04 Evan ChengFix an overly strict assertion. Source register of...
2008-08-19 Owen AndersonMake SimpleSpiller respect subregister indices.
2008-08-05 Evan ChengFix PR2596: out of bound reference.
2008-07-18 Dan GohmanFix a LocalSpiller leak. This fixes tramp3d-v4.
2008-07-07 Dan GohmanPool-allocation for MachineInstrs, MachineBasicBlocks...
2008-06-18 Evan ChengCosmetic.
2008-06-16 Evan ChengFix read after free found by valgrind.
2008-06-13 Evan ChengTeach the spiller to commute instructions in order...
2008-06-04 Evan ChengMove #include to right place.
2008-05-23 Bill WendlingRemove warnings about comparison between signed and...
2008-05-22 David GreeneDon't attempt to update SpillSlotToUsesMap for stack...
2008-05-20 Evan ChengMore local spiller complexity!
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-05-07 Evan ChengYet another nasty spiller bug.
next