| Commit message (Expand) | Author | Age | Files | Lines |
| * | fix a bunch of alpha regressions. see bug 709 | Andrew Lenharth | 2006-02-15 | 1 | -6/+6 |
| * | add a bunch more optimizations for unary double math functions | Chris Lattner | 2006-01-23 | 1 | -18/+78 |
| * | Refactor/genericize this, no functionality change | Chris Lattner | 2006-01-23 | 1 | -16/+30 |
| * | Make this more efficient in the following ways: | Chris Lattner | 2006-01-22 | 1 | -22/+37 |
| * | Several non-functionality changing changes: | Chris Lattner | 2006-01-22 | 1 | -311/+151 |
| * | For PR696: | Reid Spencer | 2006-01-19 | 1 | -0/+9 |
| * | Clean up the FFS optimization code, and make it correctly create the appropriate | Chris Lattner | 2006-01-17 | 1 | -41/+43 |
| * | When a function takes a variable number of pointer arguments, with a zero | Jeff Cohen | 2005-10-23 | 1 | -2/+3 |
| * | Fold isascii into a simple comparison. This speeds up 197.parser by 7.4%, | Chris Lattner | 2005-09-29 | 1 | -0/+26 |
| * | remove a bunch of unneeded stuff, or self evident comments | Chris Lattner | 2005-09-29 | 1 | -45/+6 |
| * | Implement a couple of memcmp folds from the todo list | Chris Lattner | 2005-09-29 | 1 | -3/+121 |
| * | Fix some logic I broke that caused a regression on | Chris Lattner | 2005-09-25 | 1 | -3/+5 |
| * | Simplify this code a bit by relying on recursive simplification. Support | Chris Lattner | 2005-09-24 | 1 | -51/+43 |
| * | Transform floor((double)FLT) -> (double)floorf(FLT), implementing | Chris Lattner | 2005-08-24 | 1 | -17/+55 |
| * | All stats are "Number of ..." | Chris Lattner | 2005-08-07 | 1 | -1/+1 |
| * | ConstantInt::get only works for arguments < 128. | Chris Lattner | 2005-08-01 | 1 | -2/+6 |
| * | Eliminate all remaining tabs and trailing spaces. | Jeff Cohen | 2005-07-27 | 1 | -152/+152 |
| * | Doh! Forgot to LLVMify the style. | John Criswell | 2005-06-29 | 1 | -2/+0 |
| * | Basic fix for PR#591; don't convert an fprintf() to an fwrite() if there | John Criswell | 2005-06-29 | 1 | -0/+9 |
| * | Fix a problem with the strcmp optimization checking the wrong string and | Reid Spencer | 2005-06-18 | 1 | -13/+16 |
| * | Make the registration hash_map static. No other module needs it. Also, | Reid Spencer | 2005-05-21 | 1 | -1/+5 |
| * | Adjust the file comment to read a little easier. | Reid Spencer | 2005-05-21 | 1 | -6/+7 |
| * | Make sure ... arguments are casted to sbyte* where needed. | Reid Spencer | 2005-05-21 | 1 | -13/+12 |
| * | Add a "brief" comment for CastToCStr | Reid Spencer | 2005-05-21 | 1 | -0/+1 |
| * | Fix mismatched type problem that crashed on cases like this: | Chris Lattner | 2005-05-20 | 1 | -8/+17 |
| * | Don't look for __builtin_ffs, we'll never see it from llvm-gcc and there's | Reid Spencer | 2005-05-15 | 1 | -14/+0 |
| * | Provide this optimization as well: | Reid Spencer | 2005-05-15 | 1 | -5/+45 |
| * | Duh .. you actually have to #include Config/config.h before you can test | Reid Spencer | 2005-05-15 | 1 | -0/+1 |
| * | Changes for ffs lib call simplification: | Reid Spencer | 2005-05-14 | 1 | -3/+74 |
| * | * Add two strlen optimizations: | Reid Spencer | 2005-05-07 | 1 | -23/+56 |
| * | Don't increment the counter unless the debug flag is set. | Reid Spencer | 2005-05-07 | 1 | -1/+1 |
| * | Implement the IsDigitOptimization for simplifying calls to the isdigit | Reid Spencer | 2005-05-04 | 1 | -6/+54 |
| * | * Correct the function prototypes for some of the functions to match the | Reid Spencer | 2005-05-04 | 1 | -9/+172 |
| * | Implement optimizations for the strchr and llvm.memset library calls. | Reid Spencer | 2005-05-03 | 1 | -21/+232 |
| * | Avoid garbage output in the statistics display by ensuring that the | Reid Spencer | 2005-05-03 | 1 | -18/+34 |
| * | Add the StrNCmpOptimization which is similar to strcmp. | Reid Spencer | 2005-05-03 | 1 | -13/+101 |
| * | Implement the fprintf optimization which converts calls like this: | Reid Spencer | 2005-05-02 | 1 | -7/+126 |
| * | Fix a comment that stated the wrong thing. | Reid Spencer | 2005-04-30 | 1 | -5/+2 |
| * | * Don't depend on "guessing" what a FILE* is, just require that the actual | Reid Spencer | 2005-04-30 | 1 | -21/+132 |
| * | Implement the optimizations for "pow" and "fputs" library calls. | Reid Spencer | 2005-04-29 | 1 | -17/+217 |
| * | Consistently use 'class' to silence VC++ | Jeff Cohen | 2005-04-29 | 1 | -2/+4 |
| * | Remove from the TODO list those optimizations that are already handled by | Reid Spencer | 2005-04-28 | 1 | -29/+1 |
| * | Document additional libcall transformations that need to be written. | Reid Spencer | 2005-04-28 | 1 | -2/+183 |
| * | Doxygenate. | Reid Spencer | 2005-04-27 | 1 | -54/+71 |
| * | More Cleanup: | Reid Spencer | 2005-04-27 | 1 | -28/+26 |
| * | This is a cleanup commit: | Reid Spencer | 2005-04-27 | 1 | -305/+410 |
| * | Prefix the debug statistics so they group together. | Reid Spencer | 2005-04-27 | 1 | -1/+3 |
| * | In debug builds, make a statistic for each kind of call optimization. This | Reid Spencer | 2005-04-27 | 1 | -21/+35 |
| * | Fix up the debug statement to actually use a newline .. radical concept. | Reid Spencer | 2005-04-26 | 1 | -1/+1 |
| * | Uh, this isn't argpromotion. | Reid Spencer | 2005-04-26 | 1 | -1/+1 |