| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove unneeded header file. | Reid Spencer | 2007-08-15 | 1 | -1/+0 |
* | Avoid triangle loops. | Devang Patel | 2007-08-15 | 1 | -4/+16 |
* | Break infinite loop. | Devang Patel | 2007-08-14 | 1 | -15/+17 |
* | Avoid nested loops at the moment. | Devang Patel | 2007-08-14 | 1 | -0/+4 |
* | New test. | Evan Cheng | 2007-08-14 | 1 | -0/+116 |
* | - If a def is dead, do not spill it. | Evan Cheng | 2007-08-14 | 1 | -61/+115 |
* | Test case for PR1596. | Evan Cheng | 2007-08-14 | 1 | -0/+28 |
* | Fix for PR1596: AdjustCopiesBackFrom() should conservatively check if any of ... | Evan Cheng | 2007-08-14 | 1 | -0/+13 |
* | If a MI's def is remat as well as spilled, and the store is later deemed dead... | Evan Cheng | 2007-08-14 | 1 | -2/+29 |
* | Fix dominance frontier update while removing blocks. | Devang Patel | 2007-08-14 | 1 | -7/+30 |
* | Eliminate PHI nodes with constant values during normal GVN processing, even when | Owen Anderson | 2007-08-14 | 1 | -1/+21 |
* | Be more aggressive in pruning unnecessary PHI nodes when doing PHI construction. | Owen Anderson | 2007-08-14 | 1 | -28/+47 |
* | Make GVN iterative. | Owen Anderson | 2007-08-14 | 1 | -1/+16 |
* | Fix a case where GVN was failing to return true when it had, in fact, modified | Owen Anderson | 2007-08-14 | 1 | -2/+11 |
* | Assert sooner. Fix wordings. | Devang Patel | 2007-08-14 | 1 | -3/+2 |
* | No need to use iterator to erase basic block. | Devang Patel | 2007-08-14 | 1 | -3/+5 |
* | tcl seems to hate |& for some reason. | Chris Lattner | 2007-08-14 | 1 | -1/+1 |
* | switch this to use fastcc to avoid fpstack traffic on x86-32. Switch to | Chris Lattner | 2007-08-14 | 1 | -5/+5 |
* | Update test case. A spill should now be deleted. | Evan Cheng | 2007-08-14 | 1 | -1/+2 |
* | If a spilled value is being reused and the use is a kill, that means there are | Evan Cheng | 2007-08-14 | 1 | -18/+32 |
* | Spiller reuse test case. | Evan Cheng | 2007-08-14 | 1 | -0/+102 |
* | If a rematerializable def is not deleted, i.e. it is also spilled, check if the | Evan Cheng | 2007-08-14 | 1 | -11/+20 |
* | Kill info update bugs. | Evan Cheng | 2007-08-14 | 2 | -2/+3 |
* | Handle last value assignments. | Devang Patel | 2007-08-14 | 1 | -14/+42 |
* | StartValue is already calculated. | Devang Patel | 2007-08-14 | 1 | -1/+0 |
* | Now capable of rematerializing coalesced live intervals. | Evan Cheng | 2007-08-13 | 2 | -0/+236 |
* | Re-implement trivial rematerialization. This allows def MIs whose live interv... | Evan Cheng | 2007-08-13 | 7 | -283/+410 |
* | Fix a typo pointd out by Maarten ter Huurne. | Evan Cheng | 2007-08-13 | 1 | -1/+1 |
* | Preserve simple analysis. | Devang Patel | 2007-08-13 | 1 | -4/+5 |
* | Preserve dominator info. | Devang Patel | 2007-08-13 | 1 | -32/+46 |
* | Add methods to erase basic block entry. | Devang Patel | 2007-08-13 | 2 | -0/+36 |
* | If NewBB dominates DestBB then DestBB is not part of NewBB's dominance frontier. | Devang Patel | 2007-08-13 | 1 | -1/+5 |
* | move assertion into mutex guard, a partial fix for PR1606. | Chris Lattner | 2007-08-13 | 1 | -1/+1 |
* | When x86 addresses matching exceeds its recursion limit, check to | Dan Gohman | 2007-08-13 | 2 | -6/+59 |
* | Fix PR1607 | Chris Lattner | 2007-08-13 | 2 | -3/+15 |
* | test that the ptr-to-method is succefully eliminated, leaving just the vtable... | Chris Lattner | 2007-08-13 | 1 | -0/+14 |
* | Constant fold: getelementptr (i8* inttoptr (i64 1 to i8*), i32 -1) | Chris Lattner | 2007-08-13 | 1 | -1/+23 |
* | Kill info update bugs. | Evan Cheng | 2007-08-13 | 1 | -5/+2 |
* | Make use of the llvm-ld tool's new ability to read input from stdin to extract | Reid Spencer | 2007-08-13 | 1 | -7/+7 |
* | Don't build llvm-stub twice. | Reid Spencer | 2007-08-13 | 1 | -1/+1 |
* | oops, forgot to commit this. | Chris Lattner | 2007-08-12 | 2 | -2/+1 |
* | Change casts from old style to new style. This helps document the details | Reid Spencer | 2007-08-12 | 11 | -32/+36 |
* | Split loops and do CFG cleanup. | Devang Patel | 2007-08-12 | 1 | -24/+106 |
* | Remove unused variables. | Reid Spencer | 2007-08-12 | 1 | -2/+2 |
* | No need to remove dead range from soon-to-be-dead live interval. Its val# may... | Evan Cheng | 2007-08-12 | 1 | -3/+3 |
* | constant fold ptrtoint(inttoptr) with target data when available. This allows | Chris Lattner | 2007-08-11 | 1 | -2/+17 |
* | Transform a load from an undef/zero global into an undef/global even if we | Chris Lattner | 2007-08-11 | 2 | -0/+44 |
* | expand a note | Chris Lattner | 2007-08-11 | 1 | -3/+22 |
* | With evan's explicit flag representation, hopefully we will finally be | Chris Lattner | 2007-08-11 | 1 | -1/+1 |
* | Now that llvm-ld can accept - as input from stdin, use this feature to extract | Reid Spencer | 2007-08-11 | 1 | -2/+2 |