2007-08-15 |
Devang Patel | Dominance frontier is now required. |
commit | commitdiff | tree | snapshot |
2007-08-15 |
Devang Patel | Cleanup removeBlocks. |
commit | commitdiff | tree | snapshot |
2007-08-15 |
Reid Spencer | Remove unneeded header file. |
commit | commitdiff | tree | snapshot |
2007-08-15 |
Devang Patel | Avoid triangle loops. |
commit | commitdiff | tree | snapshot |
2007-08-14 |
Devang Patel | Break infinite loop. |
commit | commitdiff | tree | snapshot |
2007-08-14 |
Devang Patel | Avoid nested loops at the moment. |
commit | commitdiff | tree | snapshot |
2007-08-14 |
Evan Cheng | New test. |
commit | commitdiff | tree | snapshot |
2007-08-14 |
Evan Cheng | - If a def is dead, do not spill it. |
commit | commitdiff | tree | snapshot |
2007-08-14 |
Evan Cheng | Test case for PR1596. |
commit | commitdiff | tree | snapshot |
2007-08-14 |
Evan Cheng | Fix for PR1596: AdjustCopiesBackFrom() should conservat... |
commit | commitdiff | tree | snapshot |
2007-08-14 |
Evan Cheng | If a MI's def is remat as well as spilled, and the... |
commit | commitdiff | tree | snapshot |
2007-08-14 |
Devang Patel | Fix dominance frontier update while removing blocks. |
commit | commitdiff | tree | snapshot |
2007-08-14 |
Owen Anderson | Eliminate PHI nodes with constant values during normal... |
commit | commitdiff | tree | snapshot |
2007-08-14 |
Owen Anderson | Be more aggressive in pruning unnecessary PHI nodes... |
commit | commitdiff | tree | snapshot |
2007-08-14 |
Owen Anderson | Make GVN iterative. |
commit | commitdiff | tree | snapshot |
2007-08-14 |
Owen Anderson | Fix a case where GVN was failing to return true when... |
commit | commitdiff | tree | snapshot |
2007-08-14 |
Devang Patel | Assert sooner. Fix wordings. |
commit | commitdiff | tree | snapshot |
2007-08-14 |
Devang Patel | No need to use iterator to erase basic block. |
commit | commitdiff | tree | snapshot |
2007-08-14 |
Chris Lattner | tcl seems to hate |& for some reason. |
commit | commitdiff | tree | snapshot |
2007-08-14 |
Chris Lattner | switch this to use fastcc to avoid fpstack traffic... |
commit | commitdiff | tree | snapshot |
2007-08-14 |
Evan Cheng | Update test case. A spill should now be deleted. |
commit | commitdiff | tree | snapshot |
2007-08-14 |
Evan Cheng | If a spilled value is being reused and the use is a... |
commit | commitdiff | tree | snapshot |
2007-08-14 |
Evan Cheng | Spiller reuse test case. |
commit | commitdiff | tree | snapshot |
2007-08-14 |
Evan Cheng | If a rematerializable def is not deleted, i.e. it is... |
commit | commitdiff | tree | snapshot |
2007-08-14 |
Evan Cheng | Kill info update bugs. |
commit | commitdiff | tree | snapshot |
2007-08-14 |
Devang Patel | Handle last value assignments. |
commit | commitdiff | tree | snapshot |
2007-08-14 |
Devang Patel | StartValue is already calculated. |
commit | commitdiff | tree | snapshot |
2007-08-13 |
Evan Cheng | Now capable of rematerializing coalesced live intervals. |
commit | commitdiff | tree | snapshot |
2007-08-13 |
Evan Cheng | Re-implement trivial rematerialization. This allows... |
commit | commitdiff | tree | snapshot |
2007-08-13 |
Evan Cheng | Fix a typo pointd out by Maarten ter Huurne. |
commit | commitdiff | tree | snapshot |
2007-08-13 |
Devang Patel | Preserve simple analysis. |
commit | commitdiff | tree | snapshot |
2007-08-13 |
Devang Patel | Preserve dominator info. |
commit | commitdiff | tree | snapshot |
2007-08-13 |
Devang Patel | Add methods to erase basic block entry. |
commit | commitdiff | tree | snapshot |
2007-08-13 |
Devang Patel | If NewBB dominates DestBB then DestBB is not part of... |
commit | commitdiff | tree | snapshot |
2007-08-13 |
Chris Lattner | move assertion into mutex guard, a partial fix for... |
commit | commitdiff | tree | snapshot |
2007-08-13 |
Dan Gohman | When x86 addresses matching exceeds its recursion limit... |
commit | commitdiff | tree | snapshot |
2007-08-13 |
Chris Lattner | Fix PR1607 |
commit | commitdiff | tree | snapshot |
2007-08-13 |
Chris Lattner | test that the ptr-to-method is succefully eliminated... |
commit | commitdiff | tree | snapshot |
2007-08-13 |
Chris Lattner | Constant fold: getelementptr (i8* inttoptr (i64 1 to... |
commit | commitdiff | tree | snapshot |
2007-08-13 |
Evan Cheng | Kill info update bugs. |
commit | commitdiff | tree | snapshot |
2007-08-13 |
Reid Spencer | Make use of the llvm-ld tool's new ability to read... |
commit | commitdiff | tree | snapshot |
2007-08-13 |
Reid Spencer | Don't build llvm-stub twice. |
commit | commitdiff | tree | snapshot |
2007-08-12 |
Chris Lattner | oops, forgot to commit this. |
commit | commitdiff | tree | snapshot |
2007-08-12 |
Reid Spencer | Change casts from old style to new style. This helps... |
commit | commitdiff | tree | snapshot |
2007-08-12 |
Devang Patel | Split loops and do CFG cleanup. |
commit | commitdiff | tree | snapshot |
2007-08-12 |
Reid Spencer | Remove unused variables. |
commit | commitdiff | tree | snapshot |
2007-08-12 |
Evan Cheng | No need to remove dead range from soon-to-be-dead live... |
commit | commitdiff | tree | snapshot |
2007-08-11 |
Chris Lattner | constant fold ptrtoint(inttoptr) with target data when... |
commit | commitdiff | tree | snapshot |
2007-08-11 |
Chris Lattner | Transform a load from an undef/zero global into an... |
commit | commitdiff | tree | snapshot |
2007-08-11 |
Chris Lattner | expand a note |
commit | commitdiff | tree | snapshot |
2007-08-11 |
Chris Lattner | With evan's explicit flag representation, hopefully... |
commit | commitdiff | tree | snapshot |
2007-08-11 |
Reid Spencer | Now that llvm-ld can accept - as input from stdin,... |
commit | commitdiff | tree | snapshot |
2007-08-11 |
Reid Spencer | Fix a comment typo noticed by Sandro Magi. |
commit | commitdiff | tree | snapshot |
2007-08-11 |
Bill Wendling | 64-bit SSSE3 ops that use MMX registers don't require... |
commit | commitdiff | tree | snapshot |
2007-08-11 |
Evan Cheng | Code to maintain kill information during register coale... |
commit | commitdiff | tree | snapshot |
2007-08-10 |
Christopher... | Use subregs to improve any_extend code generation when... |
commit | commitdiff | tree | snapshot |
2007-08-10 |
Christopher... | Fix test so it passes. |
commit | commitdiff | tree | snapshot |
2007-08-10 |
Christopher... | Increase efficiency of sign_extend_inreg by using subre... |
commit | commitdiff | tree | snapshot |
2007-08-10 |
Christopher... | Edit README in light of previous LEA16 commit. |
commit | commitdiff | tree | snapshot |
2007-08-10 |
Christopher... | Add 2-addr to 3-addr promotion code that allows 32... |
commit | commitdiff | tree | snapshot |
2007-08-10 |
Christopher... | Move isSubRegOf into MRegisterInfo. Fix a missed move... |
commit | commitdiff | tree | snapshot |
2007-08-10 |
Devang Patel | Do not overuse std::string. Pass around char * directly. |
commit | commitdiff | tree | snapshot |
2007-08-10 |
Devang Patel | Clone loop. |
commit | commitdiff | tree | snapshot |
2007-08-10 |
Devang Patel | Add utility to clone loops. |
commit | commitdiff | tree | snapshot |
2007-08-10 |
Devang Patel | Add #ifndef guard. |
commit | commitdiff | tree | snapshot |
2007-08-10 |
Chris Lattner | add #ifndef guards |
commit | commitdiff | tree | snapshot |
2007-08-10 |
Chris Lattner | add Value::getNameStart/getNameLen() accessors. |
commit | commitdiff | tree | snapshot |
2007-08-10 |
Dan Gohman | Add a test script for counting lines. This can be used... |
commit | commitdiff | tree | snapshot |
2007-08-10 |
Dan Gohman | Fix EXTRACT_ELEMENT, EXTRACT_SUBVECTOR, and EXTRACT_VEC... |
commit | commitdiff | tree | snapshot |
2007-08-10 |
Rafael Espindola | propagate struct size and alignment of byval arguments... |
commit | commitdiff | tree | snapshot |
2007-08-10 |
Bill Wendling | For kicks, I though it would be fun to use the correct... |
commit | commitdiff | tree | snapshot |
2007-08-10 |
Chris Lattner | memcpy with zero length is hugely expensive, so avoid... |
commit | commitdiff | tree | snapshot |
2007-08-10 |
Chris Lattner | small speedup in the case where a smallvector is defaul... |
commit | commitdiff | tree | snapshot |
2007-08-10 |
Bill Wendling | Adding SSSE3 intrinsics. |
commit | commitdiff | tree | snapshot |
2007-08-10 |
Chris Lattner | minor simplifications. |
commit | commitdiff | tree | snapshot |
2007-08-10 |
Chris Lattner | avoid copying strings. |
commit | commitdiff | tree | snapshot |
2007-08-10 |
Devang Patel | Remove unncessary duplication. |
commit | commitdiff | tree | snapshot |
2007-08-10 |
Devang Patel | Calculate exit and start value of true loop and false... |
commit | commitdiff | tree | snapshot |
2007-08-10 |
Devang Patel | ExitCondition and Induction variable are loop constraints |
commit | commitdiff | tree | snapshot |
2007-08-09 |
Chris Lattner | unbreak the build |
commit | commitdiff | tree | snapshot |
2007-08-09 |
Evan Cheng | Bug fix. ~1U marks the val# dead. |
commit | commitdiff | tree | snapshot |
2007-08-09 |
Dale Johannesen | Patch 10 for long double. Doing constants right needs... |
commit | commitdiff | tree | snapshot |
2007-08-09 |
Evan Cheng | Temporarily backing out this change until we know why... |
commit | commitdiff | tree | snapshot |
2007-08-09 |
Evan Cheng | divb / mulb outputs to ah. Under x86-64 it's not legal... |
commit | commitdiff | tree | snapshot |
2007-08-09 |
Chris Lattner | when we see a unaligned load from an insufficiently... |
commit | commitdiff | tree | snapshot |
2007-08-09 |
Evan Cheng | GR16_ sub-register class should be GR8_, not GR8. That... |
commit | commitdiff | tree | snapshot |
2007-08-09 |
Dale Johannesen | Update per review comments. |
commit | commitdiff | tree | snapshot |
2007-08-09 |
Owen Anderson | Make NonLocal and None const in the right way. :-) |
commit | commitdiff | tree | snapshot |
2007-08-09 |
Devang Patel | Traverse loop blocks' terminators to find split candidates. |
commit | commitdiff | tree | snapshot |
2007-08-09 |
Dale Johannesen | long double 9 of N. This finishes up the X86-32 bits |
commit | commitdiff | tree | snapshot |
2007-08-09 |
Dale Johannesen | Fix arguments for some Altivec instructions. From... |
commit | commitdiff | tree | snapshot |
2007-08-08 |
Scott Michel | If a target really needs to custom lower constants... |
commit | commitdiff | tree | snapshot |
2007-08-08 |
Owen Anderson | Add more comments to memdep. |
commit | commitdiff | tree | snapshot |
2007-08-08 |
Devang Patel | Add cost analysis. |
commit | commitdiff | tree | snapshot |
2007-08-08 |
Owen Anderson | Make memdep fit in 80 cols. |
commit | commitdiff | tree | snapshot |
2007-08-08 |
Owen Anderson | Add one more comment. |
commit | commitdiff | tree | snapshot |
2007-08-08 |
Owen Anderson | Cleanup and comment-ize the memdep header. |
commit | commitdiff | tree | snapshot |
2007-08-08 |
Devang Patel | Preserve dom info while processing one iteration loop. |
commit | commitdiff | tree | snapshot |
2007-08-08 |
Owen Anderson | Change the None and NonLocal markers in memdep to be... |
commit | commitdiff | tree | snapshot |
2007-08-08 |
Reid Spencer | Separate program name from error message with a : |
commit | commitdiff | tree | snapshot |
next |