Age | Commit message (Expand) | Author |
2008-10-29 | - Rewrite code that update register live interval that's split. | Evan Cheng |
2008-10-27 | Fix PR2634. Create new virtual registers from spills early so that we | David Greene |
2008-10-24 | Avoid splitting an interval multiple times; avoid splitting re-materializable... | Evan Cheng |
2008-10-18 | By min, I mean max. | Evan Cheng |
2008-10-18 | When creating intervals, leave min(1, numdefs) holes after each instruction. | Evan Cheng |
2008-10-07 | Add an option to enable StrongPHIElimination, for ease of testing. | Owen Anderson |
2008-10-03 | Switch the MachineOperand accessors back to the short names like | Dan Gohman |
2008-09-30 | Fix a simple error in renumbering kill markaers, that took an inordinant amou... | Owen Anderson |
2008-09-30 | Re-apply 56835 along with header file changes. | Evan Cheng |
2008-09-30 | Revert commit 56835 since it breaks the build. | Duncan Sands |
2008-09-30 | If a re-materializable instruction has a register operand, the spiller will c... | Evan Cheng |
2008-09-24 | Next round of earlyclobber handling. Approach the | Dale Johannesen |
2008-09-21 | Fetch the starting index of the block when assigning intervals. This gets li... | Owen Anderson |
2008-09-19 | Remove AsmThatEarlyClobber etc. from LiveIntervalAnalysis | Dale Johannesen |
2008-09-17 | Add a bit to mark operands of asm's that conflict | Dale Johannesen |
2008-09-15 | Live intervals for live-in registers should begin at the beginning of a basic... | Owen Anderson |
2008-09-13 | Remove isImm(), isReg(), and friends, in favor of | Dan Gohman |
2008-08-19 | Allow the fast-path spilling code to attempt folding, but still leaving out ... | Owen Anderson |
2008-08-19 | The fast-path still needs to set kill markers and spill/restore points as app... | Owen Anderson |
2008-08-19 | Add a flag to enable the fast spilling path. | Owen Anderson |
2008-08-18 | Fix a few more bugs: | Owen Anderson |
2008-08-18 | Fix several bugs in the new fast-path: | Owen Anderson |
2008-08-18 | Clients of addIntervalForSpills expect the added intervals to be returned sor... | Owen Anderson |
2008-08-18 | Simplify the fast-patch interval spilling by using MachineRegisterInfo::reg_i... | Owen Anderson |
2008-08-18 | Resurrect some ancient code to add spill ranges without attempting folding, r... | Owen Anderson |
2008-08-13 | Expunge the last uses of std::map from LiveIntervals. | Owen Anderson |
2008-08-13 | Move r2iMap_ over to DenseMap from std::map. | Owen Anderson |
2008-08-13 | Make the allocation of LiveIntervals explicit, rather than holding them in th... | Owen Anderson |
2008-08-06 | Oops, didn't mean to commit this. | Owen Anderson |
2008-08-06 | Only remap each VNInfo once when doing renumbering. | Owen Anderson |
2008-07-30 | Value numbers whose def index is a special sentinel value should not be remap... | Owen Anderson |
2008-07-30 | More fixes for corner cases when remapping live range indices. | Owen Anderson |
2008-07-29 | Don't decrement the BB remap when we don't need to. | Owen Anderson |
2008-07-28 | Fold the useful features of alist and alist_node into ilist, and | Dan Gohman |
2008-07-28 | Fix a typo in a comment. | Dan Gohman |
2008-07-25 | Revert my previous patch. In retrospect, this is completely the wrong way to... | Owen Anderson |
2008-07-25 | Special cases are needed in renumbering when dealing with renumbering after a... | Owen Anderson |
2008-07-25 | Properly remap live ranges whose end indices are the end of the function. | Owen Anderson |
2008-07-25 | Make the remapping of interval indices (particularly ending indices) more rob... | Owen Anderson |
2008-07-25 | Disable the new aggressive remat logic introduced in 54000; it causes some | Dan Gohman |
2008-07-25 | Enable rematerialization of constants using AliasAnalysis::pointsToConstantMe... | Dan Gohman |
2008-07-23 | Enable the insertion of empty indices into LiveInterals, thereby making renum... | Owen Anderson |
2008-07-23 | Fix a compile-time regression introduced by my heuristic-changing patch. I f... | Owen Anderson |
2008-07-22 | Change the heuristics used in the coalescer, register allocator, and within | Owen Anderson |
2008-07-19 | Fix a memory leak in LiveIntervalAnalysis. | Evan Cheng |
2008-07-17 | Re-introduce LeakDetector support for MachineInstrs and MachineBasicBlocks. | Dan Gohman |
2008-07-12 | Typos. | Evan Cheng |
2008-07-12 | Fix PR2536: a nasty spiller bug. If a two-address instruction uses a register... | Evan Cheng |
2008-07-10 | - Change the horrible N^2 isRegReDefinedByTwoAddr. Now callers must supply th... | Evan Cheng |
2008-07-07 | Pool-allocation for MachineInstrs, MachineBasicBlocks, and | Dan Gohman |