2013-01-02 |
Chandler Carruth | Move all of the header files which are involved in... |
blob | commitdiff | raw |
2012-12-20 |
Jakob Stoklund Olesen | Use MachineInstrBuilder in a few CodeGen passes. |
blob | commitdiff | raw | diff to current |
2012-12-03 |
Chandler Carruth | Use the new script to sort the includes of every file... |
blob | commitdiff | raw | diff to current |
2012-11-29 |
Jakob Stoklund Olesen | Use MCPhysReg for RegisterClassInfo allocation orders. |
blob | commitdiff | raw | diff to current |
2012-11-28 |
Chad Rosier | Revert r168630, r168631, and r168633 as these are causi... |
blob | commitdiff | raw | diff to current |
2012-11-26 |
Chad Rosier | Now that the X86 Maximal Stack Alignment Check pass... |
blob | commitdiff | raw | diff to current |
2012-11-06 |
Chad Rosier | [regallocfast] Make sure the MachineRegisterInfo is... |
blob | commitdiff | raw | diff to current |
2012-10-31 |
Akira Hatanaka | Change signature of function RAFast::spillAll to avoid... |
blob | commitdiff | raw | diff to current |
2012-10-17 |
Jakob Stoklund Olesen | Use a SparseSet instead of a BitVector for UsedInInstr... |
blob | commitdiff | raw | diff to current |
2012-10-15 |
Jakob Stoklund Olesen | Remove RegisterClassInfo::isReserved() and isAllocatable(). |
blob | commitdiff | raw | diff to current |
2012-08-22 |
David Blaikie | Tidy up a few more uses of MF.getFunction()->getName(). |
blob | commitdiff | raw | diff to current |
2012-08-08 |
Jakob Stoklund Olesen | Don't use getNextOperandForReg() in RAFast. |
blob | commitdiff | raw | diff to current |
2012-06-06 |
Andrew Trick | Move RegisterClassInfo.h. |
blob | commitdiff | raw | diff to current |
2012-06-01 |
Jakob Stoklund Olesen | Switch all register list clients to the new MC*Iterator... |
blob | commitdiff | raw | diff to current |
2012-06-01 |
Jakob Stoklund Olesen | Simplify some more getAliasSet callers. |
blob | commitdiff | raw | diff to current |
2012-05-14 |
Jakob Stoklund Olesen | Don't access MO reference after invalidating operand... |
blob | commitdiff | raw | diff to current |
2012-05-14 |
Jakob Stoklund Olesen | Fix PR12821. |
blob | commitdiff | raw | diff to current |
2012-04-20 |
Andrew Trick | SparseSet: Add support for key-derived indexes and... |
blob | commitdiff | raw | diff to current |
2012-03-08 |
Craig Topper | Use uint16_t to store instruction implicit uses and... |
blob | commitdiff | raw | diff to current |
2012-03-04 |
Craig Topper | Use uint16_t to store register overlaps to reduce stati... |
blob | commitdiff | raw | diff to current |
2012-02-22 |
Jakob Stoklund Olesen | 80 col. |
blob | commitdiff | raw | diff to current |
2012-02-22 |
Jakob Stoklund Olesen | Use SparseSet for the RAFast live virtual register... |
blob | commitdiff | raw | diff to current |
2012-02-21 |
Andrew Trick | Clear virtual registers after they are no longer refere... |
blob | commitdiff | raw | diff to current |
2012-02-17 |
Jakob Stoklund Olesen | Transfer regmasks to MRI. |
blob | commitdiff | raw | diff to current |
2012-02-10 |
Andrew Trick | RegAlloc superpass: includes phi elimination, coalescin... |
blob | commitdiff | raw | diff to current |
2012-01-31 |
Andrew Trick | Obvious unnecessary loop removal. Follow through from... |
blob | commitdiff | raw | diff to current |
2012-01-31 |
Andrew Trick | RAFast: Generalize the logic for return operands. |
blob | commitdiff | raw | diff to current |
2012-01-05 |
Jakob Stoklund Olesen | Freeze reserved registers before starting register... |
blob | commitdiff | raw | diff to current |
2011-12-07 |
Evan Cheng | Add bundle aware API for querying instruction propertie... |
blob | commitdiff | raw | diff to current |
2011-11-22 |
Rafael Espindola | If a register is both an early clobber and part of... |
blob | commitdiff | raw | diff to current |
2011-11-15 |
Devang Patel | Insert modified DBG_VALUE into LiveDbgValueMap. |
blob | commitdiff | raw | diff to current |
2011-07-02 |
Jakob Stoklund Olesen | Better diagnostics when inline asm fails to allocate. |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Evan Cheng | - Rename TargetInstrDesc, TargetOperandInfo to MCInstrD... |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Jakob Stoklund Olesen | Print registers by name instead of by number. |
blob | commitdiff | raw | diff to current |
2011-06-21 |
Devang Patel | After register is spilled there should not be any DBG_V... |
blob | commitdiff | raw | diff to current |
2011-06-21 |
Devang Patel | There could be more than one DBG_VALUE instructions... |
blob | commitdiff | raw | diff to current |
2011-06-13 |
Jakob Stoklund Olesen | Be less aggressive about hinting in RAFast. |
blob | commitdiff | raw | diff to current |
2011-06-02 |
Jakob Stoklund Olesen | Avoid calling TRI->getAllocatableSet in RAFast. |
blob | commitdiff | raw | diff to current |
2011-06-02 |
Jakob Stoklund Olesen | Use RegisterClassInfo::getOrder in RAFast. |
blob | commitdiff | raw | diff to current |
2011-04-22 |
Evan Cheng | Typo |
blob | commitdiff | raw | diff to current |
2011-04-18 |
Eric Christopher | Fix a bug where we were counting the alias sets as... |
blob | commitdiff | raw | diff to current |
2011-04-13 |
Eric Christopher | Temporarily revert r129408 to see if it brings the... |
blob | commitdiff | raw | diff to current |
2011-04-12 |
Eric Christopher | Fix a bug where we were counting the alias sets as... |
blob | commitdiff | raw | diff to current |
2011-04-12 |
Eric Christopher | Add more comments... err debug statements to the fast... |
blob | commitdiff | raw | diff to current |
2011-04-12 |
Eric Christopher | Fix typo. |
blob | commitdiff | raw | diff to current |
2011-02-04 |
Nick Lewycky | Mark that the return is using EAX so that we don't... |
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 |
2010-12-08 |
Eric Christopher | Fix comment. |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Owen Anderson | Get rid of static constructors for pass registration... |
blob | commitdiff | raw | diff to current |
2010-09-10 |
Devang Patel | Add DEBUG message. |
blob | commitdiff | raw | diff to current |
2010-09-03 |
Jim Grosbach | previous patch was a little too tricky for its own... |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Jim Grosbach | The register allocator shouldn't consider allocating... |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Jim Grosbach | tidy up a few 80-column and trailing whitespace bits. |
blob | commitdiff | raw | diff to current |
2010-08-31 |
Jakob Stoklund Olesen | Ignore unallocatable registers in RegAllocFast. |
blob | commitdiff | raw | diff to current |
2010-08-21 |
Eli Friedman | Delete dead comment. |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Devang Patel | While emitting DBG_VALUE for registers spilled at the... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes... |
blob | commitdiff | raw | diff to current |
2010-08-04 |
Devang Patel | While spilling live registers at the end of block check... |
blob | commitdiff | raw | diff to current |
2010-07-29 |
Jakob Stoklund Olesen | Fix a bug in the -regalloc=fast handling of exotic... |
blob | commitdiff | raw | diff to current |
2010-07-19 |
Devang Patel | Fix memory leak reported by valgrind. |
blob | commitdiff | raw | diff to current |
2010-07-16 |
Jakob Stoklund Olesen | Remove many calls to TII::isMoveInstr. Targets should... |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Devang Patel | Update DBG_VALUE to refer appropriate stack slot in... |
blob | commitdiff | raw | diff to current |
2010-07-03 |
Jakob Stoklund Olesen | Detect and handle COPY in many places. |
blob | commitdiff | raw | diff to current |
2010-06-29 |
Jakob Stoklund Olesen | Fix the handling of partial redefines in the fast regis... |
blob | commitdiff | raw | diff to current |
2010-06-28 |
Jakob Stoklund Olesen | Add more special treatment for inline asm in RegAllocFast. |
blob | commitdiff | raw | diff to current |
2010-06-15 |
Jakob Stoklund Olesen | Avoid processing early clobbers twice in RegAllocFast. |
blob | commitdiff | raw | diff to current |
2010-06-04 |
Jakob Stoklund Olesen | Keep track of the call instructions whose clobber lists... |
blob | commitdiff | raw | diff to current |
2010-05-19 |
Jakob Stoklund Olesen | Add support for partial redefs to the fast register... |
blob | commitdiff | raw | diff to current |
2010-05-18 |
Jakob Stoklund Olesen | Properly handle multiple definitions of a virtual regis... |
blob | commitdiff | raw | diff to current |
2010-05-17 |
Jakob Stoklund Olesen | Pull the UsedInInstr.test() calls into calcSpillCost... |
blob | commitdiff | raw | diff to current |
2010-05-17 |
Jakob Stoklund Olesen | Remove debug option. Add comment on spill order determi... |
blob | commitdiff | raw | diff to current |
2010-05-17 |
Jakob Stoklund Olesen | Avoid allocating the same physreg to multiple virtregs... |
blob | commitdiff | raw | diff to current |
2010-05-17 |
Jakob Stoklund Olesen | Minor optimizations. DenseMap::begin() is surprisingly... |
blob | commitdiff | raw | diff to current |
2010-05-17 |
Jakob Stoklund Olesen | Extract spill cost calculation to a new method, and... |
blob | commitdiff | raw | diff to current |
2010-05-17 |
Jakob Stoklund Olesen | Only use clairvoyance when defining a register, and... |
blob | commitdiff | raw | diff to current |
2010-05-17 |
Jakob Stoklund Olesen | Eliminate a hash table probe when killing virtual regis... |
blob | commitdiff | raw | diff to current |
2010-05-17 |
Jakob Stoklund Olesen | Execute virtreg kills immediately instead of after... |
blob | commitdiff | raw | diff to current |
2010-05-17 |
Jakob Stoklund Olesen | Sprinkle superregister <imp-def> and <imp-kill> operand... |
blob | commitdiff | raw | diff to current |
2010-05-17 |
Jakob Stoklund Olesen | Now that we don't keep live registers across calls... |
blob | commitdiff | raw | diff to current |
2010-05-17 |
Jakob Stoklund Olesen | Boldly attempt consistent capitalization. Functional... |
blob | commitdiff | raw | diff to current |
2010-05-17 |
Jakob Stoklund Olesen | Spill and kill all virtual registers across a call. |
blob | commitdiff | raw | diff to current |
2010-05-17 |
Jakob Stoklund Olesen | Reduce hashtable probes by using DenseMap::insert(... |
blob | commitdiff | raw | diff to current |
2010-05-17 |
Jakob Stoklund Olesen | Make MBB a class member instead of passing it around... |
blob | commitdiff | raw | diff to current |
2010-05-15 |
Chandler Carruth | Fix an GCC warning that seems to have actually caught... |
blob | commitdiff | raw | diff to current |
2010-05-15 |
Jakob Stoklund Olesen | Calculate liveness on the fly for local registers. |
blob | commitdiff | raw | diff to current |
2010-05-14 |
Jakob Stoklund Olesen | Don't bother spilling before a return |
blob | commitdiff | raw | diff to current |
2010-05-14 |
Jakob Stoklund Olesen | Track allocatable instead of reserved regs, and never... |
blob | commitdiff | raw | diff to current |
2010-05-14 |
Jakob Stoklund Olesen | Avoid scanning the long tail of physreg operands on... |
blob | commitdiff | raw | diff to current |
2010-05-14 |
Jakob Stoklund Olesen | Count coalesced copies |
blob | commitdiff | raw | diff to current |
2010-05-14 |
Jakob Stoklund Olesen | Allow virtreg redefines when verifying for RegAllocFast |
blob | commitdiff | raw | diff to current |
2010-05-14 |
Jakob Stoklund Olesen | When verifying two-address instructions, check the... |
blob | commitdiff | raw | diff to current |
2010-05-14 |
Jakob Stoklund Olesen | Simplify the handling of physreg defs and uses in RegAl... |
blob | commitdiff | raw | diff to current |
2010-05-14 |
Jakob Stoklund Olesen | Enable opportunistic coalescing |
blob | commitdiff | raw | diff to current |
2010-05-14 |
Jakob Stoklund Olesen | Trust kill flags from isel and later passes. |
blob | commitdiff | raw | diff to current |
2010-05-14 |
Jakob Stoklund Olesen | Fix an embarrassing runtime regression for RegAllocFast. |
blob | commitdiff | raw | diff to current |
2010-05-13 |
Jakob Stoklund Olesen | Clean up RegAllocFast debug output |
blob | commitdiff | raw | diff to current |
next |