2011-05-06 |
Jakob Stoklund Olesen | Also count identity copies. |
blob | commitdiff | raw |
2011-04-27 |
Jakob Stoklund Olesen | Also add <imp-def> operands for defined and dead super... |
blob | commitdiff | raw | diff to current |
2011-03-31 |
Jakob Stoklund Olesen | Don't completely eliminate identity copies that also... |
blob | commitdiff | raw | diff to current |
2011-03-23 |
Jakob Stoklund Olesen | Dump the register map before rewriting. |
blob | commitdiff | raw | diff to current |
2011-02-18 |
Jakob Stoklund Olesen | Add VirtRegMap::rewrite() and use it in the new registe... |
blob | commitdiff | raw | diff to current |
2011-01-10 |
Jakob Stoklund Olesen | Simplify a bunch of isVirtualRegister() and isPhysicalR... |
blob | commitdiff | raw | diff to current |
2011-01-09 |
Jakob Stoklund Olesen | Remove MachineRegisterInfo::getLastVirtReg(), it was... |
blob | commitdiff | raw | diff to current |
2011-01-09 |
Jakob Stoklund Olesen | Replace TargetRegisterInfo::printReg with a PrintReg... |
blob | commitdiff | raw | diff to current |
2011-01-08 |
Jakob Stoklund Olesen | Fix VirtRegMap to use TRI::index2VirtReg and TRI::virtR... |
blob | commitdiff | raw | diff to current |
2010-11-16 |
Jakob Stoklund Olesen | Remember to resize SpillSlotToUsesMap when allocating... |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Owen Anderson | Now with fewer extraneous semicolons! |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Owen Anderson | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). |
blob | commitdiff | raw | diff to current |
2010-02-26 |
Jakob Stoklund Olesen | Use the right floating point load/store instructions... |
blob | commitdiff | raw | diff to current |
2010-02-10 |
Dan Gohman | Fix "the the" and similar typos. |
blob | commitdiff | raw | diff to current |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2009-11-12 |
David Greene | Add a bool flag to StackObjects telling whether they... |
blob | commitdiff | raw | diff to current |
2009-11-03 |
Lang Hames | The Indexes Patch. |
blob | commitdiff | raw | diff to current |
2009-10-17 |
Evan Cheng | Distinquish stack slots from other stack objects. They... |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Chris Lattner | remove some uses of llvm/Support/Streams.h |
blob | commitdiff | raw | diff to current |
2009-07-24 |
Daniel Dunbar | Move more to raw_ostream, provide support for writing... |
blob | commitdiff | raw | diff to current |
2009-06-15 |
Evan Cheng | Part 1. |
blob | commitdiff | raw | diff to current |
2009-06-14 |
Evan Cheng | Move register allocation preference (or hint) from... |
blob | commitdiff | raw | diff to current |
2009-05-04 |
Mike Stump | Restore minor deletion. |
blob | commitdiff | raw | diff to current |
2009-05-03 |
Evan Cheng | In some rare cases, the register allocator can spill... |
blob | commitdiff | raw | diff to current |
2009-03-31 |
Bill Wendling | Oy! When reverting r68073, I added in experimental... |
blob | commitdiff | raw | diff to current |
2009-03-31 |
Bill Wendling | Revert r68073. It's causing a failure in the Apple... |
blob | commitdiff | raw | diff to current |
2009-03-14 |
Daniel Dunbar | Add newlines at end of file (this can annoy gcov) |
blob | commitdiff | raw | diff to current |
2009-03-13 |
Owen Anderson | Convert VirtRegMap to a MachineFunctionPass. |
blob | commitdiff | raw | diff to current |
2009-03-11 |
Owen Anderson | Reorganization: Move the Spiller out of VirtRegMap... |
blob | commitdiff | raw | diff to current |
2009-03-09 |
Evan Cheng | Yet another case where the spiller marked two uses... |
blob | commitdiff | raw | diff to current |
2009-03-08 |
Evan Cheng | If a MI uses the same register more than once, only... |
blob | commitdiff | raw | diff to current |
2009-02-28 |
Evan Cheng | Last commit accidentially deleted this code. |
blob | commitdiff | raw | diff to current |
2009-02-26 |
Evan Cheng | The last commit was overly conservative. It's ok to... |
blob | commitdiff | raw | diff to current |
2009-02-26 |
Evan Cheng | If an available register falls through to a succ block... |
blob | commitdiff | raw | diff to current |
2009-02-17 |
Evan Cheng | A couple of places where reused use operands should... |
blob | commitdiff | raw | diff to current |
2009-02-13 |
Bill Wendling | Revert this. It was breaking stuff. |
blob | commitdiff | raw | diff to current |
2009-02-13 |
Bill Wendling | Turn off the old way of handling debug information... |
blob | commitdiff | raw | diff to current |
2009-02-12 |
Dan Gohman | Adjust the sizes for a few SmallVectors to reflect... |
blob | commitdiff | raw | diff to current |
2009-02-12 |
Evan Cheng | It's (currently) not safe to keep certain physical... |
blob | commitdiff | raw | diff to current |
2009-02-12 |
Evan Cheng | If availability info is kept when fallthrough into... |
blob | commitdiff | raw | diff to current |
2009-02-11 |
Evan Cheng | Remove a bogus assertion. It's possible a live-in avail... |
blob | commitdiff | raw | diff to current |
2009-02-11 |
Evan Cheng | Implement PR3495: local spiller optimization. The local... |
blob | commitdiff | raw | diff to current |
2009-02-03 |
Bill Wendling | Explicitly pass in debug location information to BuildMI. |
blob | commitdiff | raw | diff to current |
2009-01-20 |
Evan Cheng | Change TargetInstrInfo::isMoveInstr to return source... |
blob | commitdiff | raw | diff to current |
2008-12-02 |
Evan Cheng | Fix PR3124: overly strict assert. |
blob | commitdiff | raw | diff to current |
2008-10-17 |
Evan Cheng | Fix PR2898. Spiller delete a store for reuse before... |
blob | commitdiff | raw | diff to current |
2008-10-17 |
Evan Cheng | Fix a very subtle spiller bug: UpdateKills should not... |
blob | commitdiff | raw | diff to current |
2008-10-14 |
Dan Gohman | Fix command-line option printing to print two spaces... |
blob | commitdiff | raw | diff to current |
2008-10-06 |
Dan Gohman | Don't dereference the end() iterator. Thanks to |
blob | commitdiff | raw | diff to current |
2008-10-03 |
Dan Gohman | Switch the MachineOperand accessors back to the short... |
blob | commitdiff | raw | diff to current |
2008-09-11 |
Evan Cheng | Propagate subreg index when promoting a load to a copy. |
blob | commitdiff | raw | diff to current |
2008-09-10 |
Evan Cheng | Fix PR2664 - spiller GetRegForReload wasn't respecting... |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Evan Cheng | Fix an overly strict assertion. Source register of... |
blob | commitdiff | raw | diff to current |
2008-08-19 |
Owen Anderson | Make SimpleSpiller respect subregister indices. |
blob | commitdiff | raw | diff to current |
2008-08-05 |
Evan Cheng | Fix PR2596: out of bound reference. |
blob | commitdiff | raw | diff to current |
2008-07-18 |
Dan Gohman | Fix a LocalSpiller leak. This fixes tramp3d-v4. |
blob | commitdiff | raw | diff to current |
2008-07-07 |
Dan Gohman | Pool-allocation for MachineInstrs, MachineBasicBlocks... |
blob | commitdiff | raw | diff to current |
2008-06-18 |
Evan Cheng | Cosmetic. |
blob | commitdiff | raw | diff to current |
2008-06-16 |
Evan Cheng | Fix read after free found by valgrind. |
blob | commitdiff | raw | diff to current |
2008-06-13 |
Evan Cheng | Teach the spiller to commute instructions in order... |
blob | commitdiff | raw | diff to current |
2008-06-04 |
Evan Cheng | Move #include to right place. |
blob | commitdiff | raw | diff to current |
2008-05-23 |
Bill Wendling | Remove warnings about comparison between signed and... |
blob | commitdiff | raw | diff to current |
2008-05-22 |
David Greene | Don't attempt to update SpillSlotToUsesMap for stack... |
blob | commitdiff | raw | diff to current |
2008-05-20 |
Evan Cheng | More local spiller complexity! |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
blob | commitdiff | raw | diff to current |
2008-05-07 |
Evan Cheng | Yet another nasty spiller bug. |
blob | commitdiff | raw | diff to current |
2008-04-11 |
Evan Cheng | Use of implicit_def is not part of live interval. Creat... |
blob | commitdiff | raw | diff to current |
2008-03-31 |
Evan Cheng | Move reMaterialize() from TargetRegisterInfo to TargetI... |
blob | commitdiff | raw | diff to current |
2008-03-26 |
Evan Cheng | Avoid commuting a def MI in order to coalesce a copy... |
blob | commitdiff | raw | diff to current |
2008-03-21 |
Evan Cheng | A couple of kill marker maintainence bug. |
blob | commitdiff | raw | diff to current |
2008-03-14 |
Evan Cheng | Fix PR2138. Apparently any modification to a std::multi... |
blob | commitdiff | raw | diff to current |
2008-03-12 |
Dan Gohman | Change VirtRegMap's dump to dump to cerr, not DOUT... |
blob | commitdiff | raw | diff to current |
2008-03-12 |
Evan Cheng | Set NextMII after issuing a physical register spill. |
blob | commitdiff | raw | diff to current |
2008-03-12 |
Evan Cheng | Minor debug output bug. |
blob | commitdiff | raw | diff to current |
2008-03-11 |
Evan Cheng | Transfer physical register spill info when load / store... |
blob | commitdiff | raw | diff to current |
2008-03-11 |
Evan Cheng | When the register allocator runs out of registers,... |
blob | commitdiff | raw | diff to current |
2008-03-05 |
Evan Cheng | Refactor code. Remove duplicated functions that basical... |
blob | commitdiff | raw | diff to current |
2008-02-27 |
Evan Cheng | Fix a bug in dead spill slot elimination. |
blob | commitdiff | raw | diff to current |
2008-02-27 |
Bill Wendling | Final de-tabification. |
blob | commitdiff | raw | diff to current |
2008-02-27 |
Evan Cheng | Spiller now remove unused spill slots. |
blob | commitdiff | raw | diff to current |
2008-02-26 |
Bill Wendling | Rename PrintableName to Name. |
blob | commitdiff | raw | diff to current |
2008-02-26 |
Bill Wendling | Change "Name" to "AsmName" in the target register info... |
blob | commitdiff | raw | diff to current |
2008-02-26 |
Bill Wendling | De-tabify. |
blob | commitdiff | raw | diff to current |
2008-02-22 |
Evan Cheng | Make sure reload of implicit uses are issued before... |
blob | commitdiff | raw | diff to current |
2008-02-22 |
Evan Cheng | Enable re-materialization of instructions which have... |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Anton Korobeynikov | Update gcc 4.3 warnings fix patch with recent head... |
blob | commitdiff | raw | diff to current |
2008-02-10 |
Dan Gohman | Rename MRegisterInfo to TargetRegisterInfo. |
blob | commitdiff | raw | diff to current |
2008-02-08 |
Evan Cheng | Forgot these files. |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | rename TargetInstrDescriptor -> TargetInstrDesc. |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | Move a bunch more accessors from TargetInstrInfo to... |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | Rename MachineInstr::getInstrDescriptor -> getDesc... |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Owen Anderson | Update CodeGen for MRegisterInfo --> TargetInstrInfo... |
blob | commitdiff | raw | diff to current |
2008-01-01 |
Owen Anderson | Move some more instruction creation methods from Regist... |
blob | commitdiff | raw | diff to current |
2007-12-31 |
Owen Anderson | Move copyRegToReg from MRegisterInfo to TargetInstrInfo... |
blob | commitdiff | raw | diff to current |
2007-12-31 |
Chris Lattner | Rename SSARegMap -> MachineRegisterInfo in keeping... |
blob | commitdiff | raw | diff to current |
2007-12-30 |
Chris Lattner | More cleanups for MachineOperand: |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-11 |
Evan Cheng | If deleting a reload instruction due to reuse (value... |
blob | commitdiff | raw | diff to current |
2007-12-05 |
Evan Cheng | MachineInstr can change. Store indexes instead. |
blob | commitdiff | raw | diff to current |
2007-12-05 |
Evan Cheng | If a split live interval is spilled again, remove the... |
blob | commitdiff | raw | diff to current |
next |