Distinquish stack slots from other stack objects. They (and fixed objects) get FixedS...
[oota-llvm.git] / lib / CodeGen / VirtRegMap.cpp
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.
2008-04-11 Evan ChengUse of implicit_def is not part of live interval. Creat...
2008-03-31 Evan ChengMove reMaterialize() from TargetRegisterInfo to TargetI...
2008-03-26 Evan ChengAvoid commuting a def MI in order to coalesce a copy...
2008-03-21 Evan ChengA couple of kill marker maintainence bug.
2008-03-14 Evan ChengFix PR2138. Apparently any modification to a std::multi...
2008-03-12 Dan GohmanChange VirtRegMap's dump to dump to cerr, not DOUT...
2008-03-12 Evan ChengSet NextMII after issuing a physical register spill.
2008-03-12 Evan ChengMinor debug output bug.
2008-03-11 Evan ChengTransfer physical register spill info when load / store...
2008-03-11 Evan ChengWhen the register allocator runs out of registers,...
2008-03-05 Evan ChengRefactor code. Remove duplicated functions that basical...
2008-02-27 Evan ChengFix a bug in dead spill slot elimination.
2008-02-27 Bill WendlingFinal de-tabification.
2008-02-27 Evan ChengSpiller now remove unused spill slots.
2008-02-26 Bill WendlingRename PrintableName to Name.
2008-02-26 Bill WendlingChange "Name" to "AsmName" in the target register info...
2008-02-26 Bill WendlingDe-tabify.
2008-02-22 Evan ChengMake sure reload of implicit uses are issued before...
2008-02-22 Evan ChengEnable re-materialization of instructions which have...
2008-02-20 Anton KorobeynikovUpdate gcc 4.3 warnings fix patch with recent head...
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-02-08 Evan ChengForgot these files.
2008-01-07 Chris Lattnerrename TargetInstrDescriptor -> TargetInstrDesc.
2008-01-07 Chris LattnerMove a bunch more accessors from TargetInstrInfo to...
2008-01-07 Chris LattnerRename MachineInstr::getInstrDescriptor -> getDesc...
2008-01-07 Owen AndersonUpdate CodeGen for MRegisterInfo --> TargetInstrInfo...
2008-01-01 Owen AndersonMove some more instruction creation methods from Regist...
2007-12-31 Owen AndersonMove copyRegToReg from MRegisterInfo to TargetInstrInfo...
2007-12-31 Chris LattnerRename SSARegMap -> MachineRegisterInfo in keeping...
2007-12-30 Chris LattnerMore cleanups for MachineOperand:
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-11 Evan ChengIf deleting a reload instruction due to reuse (value...
2007-12-05 Evan ChengMachineInstr can change. Store indexes instead.
2007-12-05 Evan ChengIf a split live interval is spilled again, remove the...
2007-12-05 Evan ChengFix kill info for split intervals.
2007-12-05 Evan Cheng- Mark last use of a split interval as kill instead...
2007-12-05 Evan ChengAdd a argument to storeRegToStackSlot and storeRegToAdd...
2007-12-04 Evan ChengRemove a unsafe optimization. This fixes 401.bzip2.
2007-12-04 Evan ChengSpiller unfold optimization bug: do not clobber a reusa...
2007-12-03 Evan ChengBug fixes.
2007-12-03 Evan ChengUpdate kill info for uses of split intervals.
2007-12-02 Evan ChengRemove redundant foldMemoryOperand variants and other...
2007-11-29 Evan ChengFixed various live interval splitting bugs / compile...
2007-11-28 Evan ChengRecover compile time regression.
2007-11-17 Evan ChengLive interval splitting:
2007-11-14 Evan ChengClean up sub-register implementation by moving subReg...
2007-11-02 Evan ChengOne more extract_subreg coalescing bug.
2007-10-22 Evan Cheng- Only perform the unfolding optimization when the...
2007-10-19 Evan ChengLocal spiller optimization:
2007-10-13 Evan ChengLocal spiller optimization:
2007-10-12 Evan ChengEXTRACT_SUBREG coalescing support. The coalescer now...
next