| Commit message (Expand) | Author | Age | Files | Lines |
* | reduce indentation by using continue, no functionality change. | Chris Lattner | 2010-12-13 | 1 | -38/+41 |
* | Catch attempts to remove a deleted node from the CSE maps. Better to | Duncan Sands | 2010-12-12 | 1 | -3/+2 |
* | Add named timer groups for the different stages of register allocation. | Jakob Stoklund Olesen | 2010-12-11 | 3 | -9/+23 |
* | Move MRI into RegAllocBase. Clean up debug output a bit. | Jakob Stoklund Olesen | 2010-12-10 | 3 | -31/+12 |
* | Remove extraneous close parenthesis. | Nick Lewycky | 2010-12-10 | 1 | -1/+1 |
* | Move variable that's unused in an NDEBUG build inside the DEBUG() macro, fixing | Nick Lewycky | 2010-12-10 | 1 | -3/+4 |
* | Force the greedy register allocator to always use the inline spiller. | Jakob Stoklund Olesen | 2010-12-10 | 3 | -7/+8 |
* | Rip out live range splitting support from the inline spiller. | Jakob Stoklund Olesen | 2010-12-10 | 1 | -56/+1 |
* | Use AllocationOrder in RegAllocGreedy, fix a bug in the hint calculation. | Jakob Stoklund Olesen | 2010-12-10 | 2 | -25/+10 |
* | Fix miscompilation caused by trivial logic error in the reassignVReg() | Jakob Stoklund Olesen | 2010-12-10 | 1 | -10/+16 |
* | Add an AllocationOrder class that can iterate over the allocatable physical | Jakob Stoklund Olesen | 2010-12-10 | 4 | -1/+127 |
* | Fixed version of 121434 with no new memory leaks. | Rafael Espindola | 2010-12-10 | 4 | -27/+16 |
* | Revert my previous patch to make the valgrind bots happy. | Rafael Espindola | 2010-12-10 | 4 | -16/+27 |
* | Initial support for the cfi directives. This is just enough to get | Rafael Espindola | 2010-12-09 | 4 | -27/+16 |
* | Initial support for nested CALLSEQ_START/CALLSEQ_END constructs in LegalizeDAG. | Stuart Hastings | 2010-12-09 | 1 | -8/+24 |
* | Remember to filter out reserved rergisters from the allocation order. | Jakob Stoklund Olesen | 2010-12-09 | 1 | -1/+1 |
* | Add a forgotten initializer for CheckedFirstInterference. | Jakob Stoklund Olesen | 2010-12-09 | 2 | -2/+5 |
* | Added register reassignment prototype to RAGreedy. It's a simple | Andrew Trick | 2010-12-09 | 5 | -19/+116 |
* | 80-col fixups. | Eric Christopher | 2010-12-09 | 1 | -9/+15 |
* | IntervalMap iterators are heavyweight, so avoid copying them around and use | Jakob Stoklund Olesen | 2010-12-09 | 2 | -5/+25 |
* | DW_FORM_data1 may not provide sufficient room for vtable index, use _udata in... | Devang Patel | 2010-12-09 | 1 | -1/+1 |
* | Properly deal with empty intervals when checking for interference. | Jakob Stoklund Olesen | 2010-12-08 | 2 | -1/+3 |
* | Implement very primitive hinting support in RegAllocGreedy. | Jakob Stoklund Olesen | 2010-12-08 | 1 | -1/+25 |
* | Store (priority,regnum) pairs in the priority queue instead of providing an | Jakob Stoklund Olesen | 2010-12-08 | 3 | -57/+25 |
* | Reword comment slightly. | Eric Christopher | 2010-12-08 | 1 | -1/+1 |
* | Fix comment. | Eric Christopher | 2010-12-08 | 1 | -1/+1 |
* | Trim includes. | Jakob Stoklund Olesen | 2010-12-08 | 1 | -4/+0 |
* | Generalize PostRAHazardRecognizer so it can be used in any pass for | Andrew Trick | 2010-12-08 | 3 | -18/+29 |
* | Stub out RegAllocGreedy. | Jakob Stoklund Olesen | 2010-12-08 | 2 | -0/+215 |
* | Move RABasic::addMBBLiveIns to the base class, it is generally useful. | Jakob Stoklund Olesen | 2010-12-08 | 3 | -33/+35 |
* | Switch LiveIntervalUnion from std::set to IntervalMap. | Jakob Stoklund Olesen | 2010-12-07 | 4 | -212/+100 |
* | Simplify assertion. | Jakob Stoklund Olesen | 2010-12-07 | 1 | -9/+2 |
* | PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and | Jay Foad | 2010-12-07 | 6 | -69/+59 |
* | Remove unused member. | Jakob Stoklund Olesen | 2010-12-07 | 1 | -8/+0 |
* | Undefined value in reg 0 may need a marker to identify end of source range. | Devang Patel | 2010-12-06 | 1 | -4/+2 |
* | If dbg_declare() or dbg_value() is not lowered by isel then emit DEBUG messag... | Devang Patel | 2010-12-06 | 2 | -23/+14 |
* | Second try at making direct object emission produce the same results | Rafael Espindola | 2010-12-06 | 1 | -1/+1 |
* | Revert previous two patches while I try to find out how to make both | Rafael Espindola | 2010-12-06 | 1 | -1/+1 |
* | Add an EmitAbsValue helper method and use it in cases where we want to be sure | Rafael Espindola | 2010-12-06 | 1 | -1/+1 |
* | Some cleanup before I start committing some incremental progress on | Cameron Zwarich | 2010-12-05 | 1 | -21/+22 |
* | Remove the PHIElimination.h header, as it is no longer needed. | Cameron Zwarich | 2010-12-05 | 2 | -82/+55 |
* | I forgot to actually remove the FindCopyInsertPoint() declaration from | Cameron Zwarich | 2010-12-05 | 1 | -8/+0 |
* | Remove the SplitCriticalEdge() method declaration from PHIElimination.h. At one | Cameron Zwarich | 2010-12-05 | 1 | -6/+0 |
* | Move the FindCopyInsertPoint method of PHIElimination to a new standalone | Cameron Zwarich | 2010-12-05 | 4 | -45/+89 |
* | Remove PHIElimination's private copy of SkipPHIsAndLabels. | Cameron Zwarich | 2010-12-04 | 2 | -31/+2 |
* | Remove unneeded zero arrays. | Benjamin Kramer | 2010-12-04 | 2 | -4/+2 |
* | Rename virtRegMap to avoid confusion with the VirtRegMap that it isn't. | Jakob Stoklund Olesen | 2010-12-03 | 1 | -5/+5 |
* | Coalesce debug locations when possible, causing less DBG_VALUE instructions to | Jakob Stoklund Olesen | 2010-12-03 | 1 | -2/+34 |
* | Emit DBG_VALUE instructions from LiveDebugVariables. | Jakob Stoklund Olesen | 2010-12-03 | 3 | -2/+192 |
* | Also update virtRegMap when renaming virtual registers. | Jakob Stoklund Olesen | 2010-12-03 | 1 | -1/+11 |