| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fetch the starting index of the block when assigning intervals. This gets li... | Owen Anderson | 2008-09-21 | 1 | -2/+2 |
| * | Remove AsmThatEarlyClobber etc. from LiveIntervalAnalysis | Dale Johannesen | 2008-09-19 | 1 | -71/+4 |
| * | Add a bit to mark operands of asm's that conflict | Dale Johannesen | 2008-09-17 | 1 | -2/+80 |
| * | Live intervals for live-in registers should begin at the beginning of a basic... | Owen Anderson | 2008-09-15 | 1 | -7/+11 |
| * | Remove isImm(), isReg(), and friends, in favor of | Dan Gohman | 2008-09-13 | 1 | -3/+3 |
| * | Allow the fast-path spilling code to attempt folding, but still leaving out ... | Owen Anderson | 2008-08-19 | 1 | -59/+68 |
| * | The fast-path still needs to set kill markers and spill/restore points as app... | Owen Anderson | 2008-08-19 | 1 | -0/+3 |
| * | Add a flag to enable the fast spilling path. | Owen Anderson | 2008-08-19 | 1 | -0/+7 |
| * | Fix a few more bugs: | Owen Anderson | 2008-08-18 | 1 | -3/+8 |
| * | Fix several bugs in the new fast-path: | Owen Anderson | 2008-08-18 | 1 | -16/+16 |
| * | Clients of addIntervalForSpills expect the added intervals to be returned sor... | Owen Anderson | 2008-08-18 | 1 | -0/+9 |
| * | Simplify the fast-patch interval spilling by using MachineRegisterInfo::reg_i... | Owen Anderson | 2008-08-18 | 1 | -72/+50 |
| * | Resurrect some ancient code to add spill ranges without attempting folding, r... | Owen Anderson | 2008-08-18 | 1 | -0/+105 |
| * | Expunge the last uses of std::map from LiveIntervals. | Owen Anderson | 2008-08-13 | 1 | -13/+13 |
| * | Move r2iMap_ over to DenseMap from std::map. | Owen Anderson | 2008-08-13 | 1 | -1/+1 |
| * | Make the allocation of LiveIntervals explicit, rather than holding them in th... | Owen Anderson | 2008-08-13 | 1 | -8/+13 |
| * | Oops, didn't mean to commit this. | Owen Anderson | 2008-08-06 | 1 | -0/+2 |
| * | Only remap each VNInfo once when doing renumbering. | Owen Anderson | 2008-08-06 | 1 | -13/+15 |
| * | Value numbers whose def index is a special sentinel value should not be remap... | Owen Anderson | 2008-07-30 | 1 | -11/+13 |
| * | More fixes for corner cases when remapping live range indices. | Owen Anderson | 2008-07-30 | 1 | -10/+10 |
| * | Don't decrement the BB remap when we don't need to. | Owen Anderson | 2008-07-29 | 1 | -8/+4 |
| * | Fold the useful features of alist and alist_node into ilist, and | Dan Gohman | 2008-07-28 | 1 | -1/+1 |
| * | Fix a typo in a comment. | Dan Gohman | 2008-07-28 | 1 | -1/+1 |
| * | Revert my previous patch. In retrospect, this is completely the wrong way to... | Owen Anderson | 2008-07-25 | 1 | -66/+15 |
| * | Special cases are needed in renumbering when dealing with renumbering after a... | Owen Anderson | 2008-07-25 | 1 | -15/+66 |
| * | Properly remap live ranges whose end indices are the end of the function. | Owen Anderson | 2008-07-25 | 1 | -4/+13 |
| * | Make the remapping of interval indices (particularly ending indices) more rob... | Owen Anderson | 2008-07-25 | 1 | -10/+15 |
| * | Disable the new aggressive remat logic introduced in 54000; it causes some | Dan Gohman | 2008-07-25 | 1 | -0/+4 |
| * | Enable rematerialization of constants using AliasAnalysis::pointsToConstantMe... | Dan Gohman | 2008-07-25 | 1 | -15/+89 |
| * | Enable the insertion of empty indices into LiveInterals, thereby making renum... | Owen Anderson | 2008-07-23 | 1 | -70/+80 |
| * | Fix a compile-time regression introduced by my heuristic-changing patch. I f... | Owen Anderson | 2008-07-23 | 1 | -1/+1 |
| * | Change the heuristics used in the coalescer, register allocator, and within | Owen Anderson | 2008-07-22 | 1 | -1/+5 |
| * | Fix a memory leak in LiveIntervalAnalysis. | Evan Cheng | 2008-07-19 | 1 | -4/+8 |
| * | Re-introduce LeakDetector support for MachineInstrs and MachineBasicBlocks. | Dan Gohman | 2008-07-17 | 1 | -3/+3 |
| * | Typos. | Evan Cheng | 2008-07-12 | 1 | -2/+2 |
| * | Fix PR2536: a nasty spiller bug. If a two-address instruction uses a register... | Evan Cheng | 2008-07-12 | 1 | -0/+23 |
| * | - Change the horrible N^2 isRegReDefinedByTwoAddr. Now callers must supply th... | Evan Cheng | 2008-07-10 | 1 | -4/+6 |
| * | Pool-allocation for MachineInstrs, MachineBasicBlocks, and | Dan Gohman | 2008-07-07 | 1 | -2/+2 |
| * | - Remove calls to copyKillDeadInfo which is an N^2 function. Instead, propaga... | Evan Cheng | 2008-07-03 | 1 | -8/+0 |
| * | Remember which MachineOperand we were processing, so we don't have to scan th... | Owen Anderson | 2008-06-25 | 1 | -11/+15 |
| * | Undo spill weight tweak. Need to investigate the performance regressions. | Evan Cheng | 2008-06-21 | 1 | -8/+4 |
| * | Revert my last patch, which was causing regression test failures. | Owen Anderson | 2008-06-19 | 1 | -78/+69 |
| * | Minor spiller tweak to unfavor reload into load/store instructions. | Evan Cheng | 2008-06-19 | 1 | -4/+8 |
| * | Insert empty slots into the instruction numbering in live intervals, so that ... | Owen Anderson | 2008-06-19 | 1 | -69/+78 |
| * | Live-through live interval is [mbb start, mbb end+1]. | Evan Cheng | 2008-06-17 | 1 | -1/+1 |
| * | Remove special case handling of empty MBBs now that we assign indices to them. | Owen Anderson | 2008-06-16 | 1 | -8/+5 |
| * | Re-enable empty block indexing by default, since it doesn't seem to have any | Owen Anderson | 2008-06-16 | 1 | -21/+9 |
| * | Make indexing empty basic blocks an option for the moment. | Owen Anderson | 2008-06-16 | 1 | -9/+21 |
| * | Assign indices to empty basic blocks. This will be necessary for StrongPHIEl... | Owen Anderson | 2008-06-16 | 1 | -4/+9 |
| * | Refine stack slot interval weight computation. | Evan Cheng | 2008-06-06 | 1 | -15/+45 |